Odlučio sam da u razvojne svrhe kupim novi Apple M1 MacBook Pro (2020). Trenutni Mac računari rade odlično, ali su me “kupili” zbog dugog trajanja baterije i snage M1 čipa.
Moja sfera programiranja:
Ja sam softver web programer i radim u odeljenju za istraživanje i razvoj, tako da neprestano istražujem i eksperimentišem bilo za posao ili za stvaranje sadržaja. Koristim IntelliJ, WebStorm, PhpStorm i Xcode, u zavisnosti od toga šta kodiram. Takođe koristim Adobe Premiere, Adobe Audition, Adobe After Effects, Adobe XD, Photoshop i Illustrator za uređivanje i pripremu sadržaja koji objavljujem.
Zašto sam ga kupio?
Posedujem iMac iz 2019. godine koji uglavnom koristim za uređivanje zvuka, videa i teksta radi svoje snage. Takođe posedujem MacBook Pro 2019 i 2015 kojE koristim za kodiranje i istraživanje. Moj ventilator iMac-a izmiče kontroli kada importujem video zapise ili konvertujem puno video datoteka u mp4. Ventilator MacBook-a vrišti kad kompajliram puno koda i ponekad moram da pokrenem više razvojnih aplikacija odjednom da bih testirao više servisa odjednom. Ponekad dobijem “upozorenje od memorije” kada imam mnogo aktivnih procesa. Problem je što su gotovo vrući, baterija ne traje dugo i osećam da mi treba bolje. Nisu naročito praktični tokom putovanja ili povremenog rada u kafiću ili na železničkoj stanici, i zato sam kupio iPad za kodiranje jednostavnih ideja dok sam u pokretu.
Trajanje baterije…
Posle prvog dana – oduševio sam se. Bukvalno sam kodirao 8 sati, kao što bih to obično činio, i to bez uključivanja računara u struju. Trajanje baterije je zapanjujuće. Ovo je verovatno najatraktivnija stvar kod ovih novih M1 prenosnih računara.
Ventilator…
Ambijent tokom kodiranja postao je neobično tih. Namerno sam pokušao mnoge stvari odjednom, i dalje je bilo tiho. Postalo je malo toplo, ali nimalo kao moji drugi uređaji. Ostao je tih čak i kada sam izvozio ili uređivao svoje YouTube video snimke (nisam pomenuo da je video izvezao mnogo brže od mog iMac-a).
Kamera i portovi…
Kamera je sranje. Razlog što mi ne smeta je taj što kad god mi trebaju video pozivi koristim svoj iMac ili iPad. Takođe imam GoPro kameru koju mogu da priložim za bolji kvalitet videa za svaki slučaj. Iskreno, ionako me nije briga za kameru. Ni dva porta mi ne smetaju. Koristim adaptere koji mi daju više portova kad mi zatrebaju i iskreno, retko priključim još nešto osim punjača i iPhonea. Više volim da ne priključujem ništa osim svog iPhonea, ali razumem kako ovo možda neće uspeti za druge.
Programi povezani sa kodiranjem…
Kada sam prvi put pokrenuo IntelliJ i WebStorm, osetio sam malo kašnjenje, ali nakon nekoliko minuta počelo je da se oseća normalno. Verujem da je možda zato što je to prvi put i nije optimizovano za ovaj čip. Nekako sam osetio da je indeksiranje datoteka IntelliJ i WebStorm ponekad bilo sporo. Chromium-u, Edge-u i Firefox-u je trebalo otprilike 3–8 sekundi da se prvi put pokrenu. Nakon prvog lansiranja, trebalo im je oko 1-2 sekunde. Generalno, osećao sam da su ponekad spori. Safari je super brz, što mi daje ideju kako se pregledači mogu prilagoditi za M1. Sve izvorne Apple aplikacije rade sjajno i do sada me nijedan softver koji se odnosi na kodiranje nije sprečio da radim bilo šta što mi treba. Nisam imao sreće sa Docker-om ili bilo kojim VM-om, to je za mene ogromno, ali znam da je Docker-ov tim uzbuđen zbog M1. XCode kao i svaki softver za “jabuke” radi još bolje. Aplikacije se brže grade, a doživljaj je fantastičan. Možda sam ovde osetio najveća poboljšanja prilikom sastavljanja i izgradnje koda.
Kompajliranje kodova…
Sve u svemu, iskustvo kodiranja je isto ili malo bolje. Osetio sam brže kompajliranje koda ivreme izrade, što mnogo pomaže, ali nije bilo npr. 10 puta brže. Bilo je možda 1.5x – 2x brže za velike aplikacije, sa kojima sam testirao.
Adobe programi…
Za Adobe XD, neke stare projekte nije uspeo da otvori ili da ih otvori pravilno, pa su mi se pojavile greške. Za projekte koje sam započeo u M1 MacBook-u, sve je funkcionisalo bez problema, bez ikakvih promena. Uspeo sam da otvorim i uredim većinu svojih starih projekata, ali za nekoliko najvećih to nije uspelo. Adobe tek treba da ažurira ove programe kako bi iskoristio prednosti ovog M1 čipa, tako da nema problema. Adobe Premiere-u je trebalo više vremena da se pokrene, ali kad je to uspelo, sve je funkcionisalo u redu. Dobio sam greške kod Media Encoder-a na nekim datotekama. After Effect nije uspeo da otvori pravilno jedan od projekata, ali u celini se još uvek nadam da ću ih eventualno otvoriti.
Tastatura…
Kucanje je odlično. Zaista mi se sviđa ova tastatura za koju smatram da je mnogo bolja od svih MacBook i iMac-ovih tastatura koje posedujem. Tasteri nisu ravni tako da se ne osećate kao da kucate na ravnom ekranu. Mogu osetite kako se tasteri pomeraju i odziv je fantastičan. Takođe mi se sviđa buka koju stvara kada kucam, što je važan detalj za mene. Nisam ljubitelj touchbar-a, ali uživam u opcijama koje mi pruža da IntelliJ brzo pokrene ili kreira obaveze. To može biti zabavno za dizajniranje programa i to je nešto što morate imati na umu da biste uključili u svoju interakciju sa računarom.
Bagovi…
Nažalost, iskusio sam greške. Teško je reći da li je to bilo zbog softvera ili hardvera, ali zato što ih nikada nisam doživeo na drugim računarima koji rade sa istim OS-om, tako da krivim MacBook. Laptop je neočekivano zaspao, ponekad me prisiljavajući da više puta otvorim i zatvorim poklopac kako bih ga probudio. Chrome i Edge su me neočekivano napustili nekoliko puta, jednom dok sam pisao ovaj članak. Sve ostalo bilo je vezano za programe koji se lagano pokreću, rade neke stvari sporije nego obično, ne uspevajući ponekad da otvaraju projekte i dokumente.
MacBook Air ili Pro?
Prihvatio sam Pro, iako se interno čini da su isti. Rekao bih, idite na Air jer je neverovatno jeftiniji, ako vam je cena odlučujući faktor. Obožavam veličinu oba, Air je još lakši i mogu ga jednostavno izvući bilo gde i jednostavno započeti sa kodiranjem.
Tranzicija…
Tranzicija je definitivno jedna od najboljih. Jednostavno sam postavio novi laptop iz stare rezervne kopije i sve je izgledalo kao moj stari laptop u novom sistemu. Ovo se odnosi na konfiguracione datoteke, skripte, pakete i instalirane jezike itd. Baš je uspelo!
Zaključak…
Još uvek čuvam svoj drugi laptop za profesionalne stvari, jer je okruženje postavljeno tako da radi onu vrstu posla koji radim, i ne bih voleo da mi to zameti novi sistem laptopa. Ako pokušavate da zamenite trenutni profesionalni laptop, nemojte to da radite. Za to je prerano i veličina od 16″ još nije dostupna. Ako kupujete mali, moćan laptop za početak kodiranja ili vam ne smeta rizik da neke stvari neko vreme ne rade 100%, pridružite mi se u ovom iskustvu. Baterija i napajanje to prilično nadoknađuju. Vremenom će se praviti aplikacije za ovaj novi čip i stvari će se poboljšati, ali sveukupno na mene to nije uticalo u velikoj meri, najviše zbog toga što imam rezervne mašine i zaljubljen sam u bateriju, ventilator i snagu.
izvor: medium.com
Poslednje dodato: