Od momentu premiery nowego procesora M1 przez Apple w listopadzie 2020 roku pojawiły się już kolejne wersje procesora oraz nowe modele laptopów. Jest tego całkiem sporo i dla osób dopiero wchodzących w świat urządzeń Apple z procesorami M wybór odpowiedniego laptopa do programowania w PHP może być trudny. W tym wpisie przedstawię moją rekomendację.
Moje doświadczenie z laptopami
Na początek krótka informacja o moim tzw. “backgroundzie” odnośnie laptopów. W firmie Droptica (obecnie ponad 60 osób) zajmuje się tematami związanymi ze sprzętem dla programistów. Od kilku lat dbam o to, aby programiści mieli wydajne laptopy, na których będzie się dobrze pracowało. Głównie są to Delle, ale też używamy Macbooków (każdy developer samodzielnie wybiera).
Sam używam Macbooka od 2017 roku (wcześniej przez ponad 10 lat używałem sprzętu Dell i Linuksa). Posiadam lub posiadałem następujące sprzęty z procesorem M1:
- Macbook Air M1/16GB RAM
- Macbook Pro 13 M1/16GB RAM
- Macbook Pro 16 M1 PRO/10GPU/32GB RAM
Sprawdziłem na tych sprzętach działanie Docker i PHPStorm.
Nie polecam
Macbook Air M1 jest świetnym laptopem. Jedną z jego cech jest brak aktywnego chłodzenia. Ten brak chłodzenia to wada w przypadku pracy programisty. Brak wiatraków powoduje, że laptop potrafi się podgrzać do 80 stopni celsjusza przy budowaniu aplikacji albo przy skanowaniu nowego projektu w PHPStorm. Zdarzyło mi się to kilka razy. Nie po to się przechodzi z Intela na M1, aby nadal mieć podgrzanego laptopa.
8 GB RAM to za mało. System operacyjny będzie używał dużo swapu. To spowolni jego działanie.
Nie polecam:
- Macbook Air (ewentualnie jak nie przeszkadza Ci sporadyczne nagrzewanie się to Air z 16 GB RAM może być ok, aby zaosczędzić trochę kasy)
- Macbook Pro 13 z 8 GB RAM
Wersja optymalna
Najlepszy stosunek ceny do korzyści to Macbook Pro 13 M1 16 GB RAM / 256 SSD. Cena Apple to 6 699 zł. Na Ceneo w dniu pisania tego tekstu można kupić w cenie 5 839 zł (MediaExpert, Komputronik, Electro).
Dwa monitory z M1
Oficjalnie laptopy z M1 (czyli Macbook Pro 13 i Macbook Air) wspierają tylko jeden zewnętrzny monitor. Jeśli chcesz pracować z dwoma monitorami zewnętrznymi to kup stację dokującą z Display Link. W Droptica używamy stacji ICY BOX IB-DK2251AC (na dzień pisania tekstu cena to 449 zł). Za pomocą tej stacji podłączamy 2 monitory 24 calowe full hd.
Jeśli chcesz mieć jeden większy monitor, to polecam 27 calowy LG 27UP850-W. Posiada port USB-C z funkcją ładowania. W monitorze znajdują się też porty USB, do których możesz podłączyć np kamerkę.
Wiele projektów
Jeśli masz pod opieką więcej projektów to możliwe, że zabraknie Ci miejsca na dysku przy wyborze wersji 256 GB. Rozważ wtedy kupienie Macbooka Pro 13 16GB/512GB. Inną opcją jest używanie dodatkowego dysku (możesz go podłączyć do stacji dokującej).
Więcej RAMu = 2x więcej kasy do wydania
Macbook Pro 13 M1 może byś skonfigurowany z maksymalnie 16 GB RAM. Jeśli z jakiegoś powodu chcesz więcej RAMu, to musisz wybrać Macbooka Pro 14 cali lub 16 cali.
Tutaj ceny są już dużo wyższe. Macbook Pro 14 cali z 32 GB RAM to cena od 12 799 zł (cena Apple, w sklepach są czasem małe obniżki).
Zwiększenie RAMu do 32GB automatycznie podwaja Ci wydatek na laptopa. Zastanów się, czy warto.
Może 16 cali?
Nie. Youtuberzy zachwycają się nowymi Macbookami 14 i 16 calowymi. Kupiłem model 16 calowy tuż po premierze i używam go głównie jako stacjonarki podłączonej do monitora albo w ogóle nie używam.
Ma zajebisty ekran, ale ja i tak pracuje w większości na dodatkowym monitorze (LG podany wcześniej), więc to żaden plus. Podobnie jest z programistami w Droptica. Pracują głównie na zewnętrznych monitorach z uwagi na wygodę pracy i ergonomię. Bardzo ważne jest, aby siedzieć cały dzień zgodnie z dobrymi zasadami ergonomii, a nie schylać się nad małym ekranem przez 8 godzin (16 vs 24 cali).
Nowy Macbook 16 calowy jest ciężki i duży. Jeśli masz zabierać go do biura, albo w biurze często zabierać z biurka do sali konferencyjnej to zaczniesz to dostrzegać.
Może to dobry wybór dla youtuberów montarzystów wideo. Dla programisty PHP, który pracuje przy biurku z monitorami, to nie jest optymalny wybór.
Stary Macbook 16 calowy był fajny (ten z 2019 roku). Może nie miał portu HDMI i karty SD (po co to programiście?), ale był lżejszy i cieńszy. Apple powinno zostawić ten kształt i wsadzić do niego M1. Wtedy ten laptop miałby sens.
Podsumowanie
Kup Macbook Pro 13 cali 16GB RAM/256 GB SSD albo Macbook Pro 13 cali 16GB RAM/512 GB SSD. Jak nie przeszkadza Ci nagrzewanie się laptopa to rozważ Air z 16 GB RAM. Jeśli chcesz więcej RAMu to rozważ 14 calową wersję.