Xcode - MBP czy iMac? Budżet 2000/3000 zł.

0

Dzień dobry Szanowni,
 
rozpocząłem naukę języka Swift i docelowo zamierzam tworzyć aplikacje na moją ulubiona platformę - iOS. W związku z tym, że posiadam laptop z systemem Windows jestem zmuszony kupić urządzenie z systemem macOS. Niestety praca na VMware jest wybitnie niekomfortowa.
 
Urządzenia jakie biorę pod uwagę to:

  • iMac 21,5" bądź 27" - oczywiście praca na większym ekranie będzie najbardziej komfortowa, jednakże czy system będzie płynny? Wysoka rozdzielczość i nie najnowsze podzespoły - jak takie zestawienie działa z Xcode?
  • MBP - rozpatruję jedynie wersje 13" i 15".
     
    Po przejrzeniu ofert OLX/Allegro w moim regionie (stolica) stwierdzam, że w założonym budżecie mogę kupić:
    iMac 21,5":
  • 2850 zł - mid2011 - i5 2,7 GHz, 16 GB ram, 240GB SSD + 1TB HDD, HD6770M
  • 2000 zł - mid2011 - i5 2,5 GHz, 8 GB ram, 500GB HDD, HD6750M
  • 2500 zł - late2012 - i5 2,7 GHz, 8 GB ram, 1TB HDD, GT 640M
  • 2590 zł - late2012 - i5 2,9 GHz, 16 GB ram, 1TB HDD, GT 650M
     
    iMac 27"
  • 3000 zł - 2011 - i5 3,1 GHz, 8 GB ram, 1TB HDD, HD6970
  • 3000 zł - late 2012 - i5 2,9 GHz, 8GB ram, 1TB HDD, GTX 670M
     
    MBP 15"
  • 2400 zł - i7 2,2 GHz, 8GB ram, 128 GB SSD, grafika Intel HD
  • 2800 zł - early2013 - i7 2,4 GHz, 8 GB ram, 256 GB SSD, Intel HD4000
  • 2500 zł - mid2012 - i7 2,6 GHz, 16 GB ram, 500 GB HDD, Intel HD4000
     
    Patrząc na powyższe zestawienie najkorzystniej wypada iMac 27" (3000 zł - late 2012 - i5 2,9 GHz, 8GB ram, 1TB HDD, GTX 670M) bądź iMac 21,5" (2590 zł - late2012 - i5 2,9 GHz, 16 GB ram, 1TB HDD, GT 650M) - różnica w cenie niewielka, a parametry porównywalne, przy ekranie na korzyść iMac 27". 
     
    Czy brak dedykowanej grafiki w MBP - najlepsze oferta MBP (2800 zł - early2013 - i7 2,4 GHz, 8 GB ram, 256 GB SSD, Intel HD4000) - to będzie ograniczenie podczas pracy z Xcode? To główna różnica względem iMac. Pozostałe parametry są zbliżone.
     
    Proszę o porady jaki sprzęt będzie najkorzystniej wybrać do pracy z Xcode, czego unikać ze względu na awarię itd.
    Za wszelką pomoc będę niezmiernie wdzięczny. Wydatek 3000 zł na używany sprzęt nosi znamiona ryzyka, które chciałbym ograniczyć do minimum.
     
    Przemyślałem temat zakupu i mam kilka wniosków:
    1. iMac 21,5 i 27 cali - szukać modeli z SSD, co najmniej 2012 rok (brak problemów z kurzem pod matrycą) i z grafiką inną niż ATI (podobno ryzyko awarii jest wysokie).
    2. MacBook Pro - zastanawiam się, czy nie będzie to lepszy wybór, ponieważ: podzespoły będą zbliżone do iMac (nie licząc grafiki, ale do Xcode nie jest mi niezbędna) a komputer w tej samej cenie będzie młodszy. W okolicy 3000 zł widziałem nawet MacBook Pro 13 Retina z 2014 roku. Pozostaje kwestia dokupienia monitora.

Zasadniczo chciałbym wydać możliwie najmniej. Może warto zainteresować się starszymi urządzeniami? Jak iMac 21,5 z 2010/2011 roku w cenie 2000 zł?

Pozdrawiam
Łukasz

1

Ja bym unikał małych dysków. 128GB to trochę mało. Jak się chce zainstalować trochę programów i potrzymać trochę plików to zaczyna brakować miejsca, najczęściej miałem problem żeby aktualizacje się ściągnęły i zainstalowały. Bo do tego potrzeba 2 razy tyle miejsca ile waży aktualizowana aplikacja, w przypadku XCode będzie to jakieś 7-9GB. 240GB SSD powinien w zupełności wystarczyć.

A jeśli chodzi o iOS, to na Twoim miejscu bym przemyślał. Android jest znacznie bardziej developer-friendly. Jak będziesz chciał, żeby inni użytkownicy iOS mogli pobrać Twoją aplikację ze sklepu, to będziesz potrzebował subskrypcji płatnej $100 rocznie, gdzie w przypadku Androida opłata jest jednorazowa i znacznie niższa. Oczywiście będziesz mógł przy użyciu XCode wgrywać apkę na urządzenia z iOS, ale sam zdecyduj, czy taki układ Cię zadowala ;) Dystrybucja APK poza sklepem Play/Amazon itp. też w przypadku Androida jest dużo prostsza, a na iOS chyba nawet niemożliwa.

0

Dodaje kolejny punkt do listy: dysk SSD minimum 240 GB.

Na co jeszcze zwrócić uwagę? Głównie mnie zastanawia kwestia wydajności. Czy zakup MacBooka Pro 2010/2011 zapewni mi komfortową pracę z Xcode? Czy może lepiej dołożyć i kupić 2012 ze względu na ekran retina?

1

Z mojej strony: gwarancja, najlepiej AppleCare. Wymiana płyty głównej w macbooku bez gwarancji kosztuje 2000+zł. Sam dwa lata temu kupiłem macbooka z którego jestem bardzo zadowolony. Sprzęt był używany ale miał gwarancję od Apple więc mogłem spać spokojnie.

Karta graficzna: prawdę powiedziawszy nawet nie wiem jaką kartę graficzną posiada mój sprzęt. Na co dzień pracuję jako programista androida uważam że sprawa dla programistów iOS jest podobna: karta graficzna nie ma żadnego znaczenia. Lepiej dołożyć do retiny ( ze względów wizualnych) albo do pamięci (ze względów wydajności).

0

Jak widzisz budżet mam mocno ograniczony więc zakup sprzętu z Apple Care raczej nie wchodzi w grę.

Jak wygląda sprawa niezawodności iMac 21,5 i 27" po 2012 roku? Wybór tego sprzętu zapewni mi najbardziej komfortową pracę ze względu na ekran.

0

Bierz MBP i nie zawracaj sobie głowy iMakiem. MBP jest mobilny a monitor i klawiaturę zawsze możesz dokupić. Jak potrzebujesz mocnego sprzętu to patrzysz -> Hackintosh i składasz sobie PC z komponentów kompatybilnych. Z tym że jeśli nie piszesz gier to raczej każdy MBP od 2011 z 16 GB RAM jest w zupełności wystarczający.

0

Ja bym pomyślał nad Mac Mini i dobrym monitorem.

0

Mam podobny dylemat i myślę czy wziąć powystawowego Macbook Pro 2014 vs Lenovo X1 Carbon (również powystawowy). Stan idealny obu, cena 3,5k vs 3k z fakturą. Jakiś głos rozsądku? Od roku pracuję na MBP i jest mega wygodny, ale nie jestem do niego przywiązany.

0

Sporo ostatnio grzebałem w internecie w poszukiwaniu maca bo sam zastanawiałem się nad zakupem . Moim zdaniem iMac mija sie z celem. Zdecydowanie lepszą opcją jest PC gdzie masz mozlwiośc rozbudowy czy zmiany czesci od reki ... samodzielnie . Jesli chodzi o Macbooka to MBP z 2015 znajdywałem na allegro po 2700 -3000 zł i myśle ,ze wiecej nie są warte bo bądź co bądź masz tam stare podzespoły .

Dodam jeszcze ze Maci w porównaniu z innymi apkami mają spokoo karte graifczną ....zintegrowana.

0

Po kilku dniach rozważania zacząłem rozważać zmianę języka na Java, głównie ze względu na brak ograniczeń sprzętowych. Laptop, który posiadam opiera się na i5 3230m, 12 GB ram, radeon 7650m - spokojnie do nauki i tworzenia aplikacji na Android wystarczy.

Następnie, jeżeli uznam za stosowne, to przesiądę się na Swift.

Nie jestem do końca przekonany do zmiany języka, ponieważ lubię być konsekwentny w działaniach i zmieniając języki żadnego się nie nauczę na sensownym poziomie. Niestety obecnie nie jestem w stanie wydać 2-3k na Mac z różnych powodów.

Pozdrawiam
Łukasz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0