Mišljenje
Tijekom Glavni događaj WWDC 2020, Apple je najavio da će prijeći na vlastite ARM bazirane silikonske procesore u budućim verzijama Mac računala. Ako niste programer, ova najava možda nije imala veliku važnost. Trideset minuta koje je Apple posvetio ovom dijelu objave nije dovoljno objasnilo zašto bi korisnicima trebalo biti stalo o tranziciji, ali ovaj će povijesni pomak promijeniti način na koji će Mac softver raditi u dogledno vrijeme budućnost. Iako će promjena biti postupna, Apple je rekao da će svoje prve Macove sa silikonskim pogonom objaviti do kraja godine. Pa zašto bismo mi, kao korisnici Maca, trebali brinuti o ovoj promjeni? Što će to značiti za nas da idemo naprijed?
Povezano: Apple najavljuje novi macOS Big Sur na WWDC 2020
Isporučuju se novi Appleovi silikonski čipovi izvrsne performanse po vatu, što znači da dobivate veliku procesorsku snagu koja je također učinkovita, što rezultira boljim vijekom trajanja baterije. Samo za potrošnju energije, ovaj pomak će vjerojatno značiti znatno bolje trajanje baterije na MacBookima. iPhone i iPad već koriste ove vlasničke silikonske čipove, tako da to znači da će većina aplikacija za vaš mobilni uređaj sada uredno port na vaše Mac računalo, iako to ostavlja neriješen problem prelaska sa sučelja dodirnog zaslona na miš i tipkovnica. Snažna koordinacija između razvoja procesora i korisničkog sučelja potencijalno bi mogla omogućiti Appleu da napravi moćnije uređaje. Posve je moguće da bi ovaj prijelaz mogao rezultirati boljim korisničkim iskustvom, ali za programere softvera ova je najava zabrinjavajuća.
Programi dizajnirani za određene procesorske platforme obično neće izvorno raditi na računalu s drugim procesorom. Tvrtke troše godine i milijune dolara na razvoj softvera za određene platforme, a ovaj prijelaz znači da će morati početi ispočetka. Obnova programa iz temelja može na kraju biti trošak koji si mnogi programeri, osobito oni manji, ne mogu priuštiti. Možda ćemo na kraju vidjeti neke od naših omiljenih aplikacija koje ostaju u prašini dok silikonski procesori preuzimaju vlast. Kada je 2006 Apple je prešao na Intelove procesore, mnoge su aplikacije postale nekompatibilne i bile su potrebne godine da se prilagodi, ako uopće. Ova će se povijest zasigurno ponoviti tijekom sljedećih nekoliko godina kako Macovi prijeđu na nove vlasničke silikonske procesore. Profesionalci iz industrije koji koriste Macove mogu biti u neželjenom iznenađenju kada novo ažuriranje za njihov Mac više ne podržava softver koji koriste za posao. Apple se odlučuje za temeljnu promjenu arhitekture načina na koji se razvijaju aplikacije, i to prijelaz će otežati razvojnim programerima stvaranje moćnog softvera koji radi na svim područjima platforme.
Gotovo je sigurno da će neke macOS aplikacije koje sada koristimo postati relikti prošlih dana kao softver Programeri moraju uložiti dvostruko više vremena u stvaranje aplikacija za više platformi koje rade i na PC-u i na računalu Mac. Za aplikacije visoke potražnje kao što je Photoshop, aplikacija je fino podešena da izvuče maksimum iz vašeg stroja. To će učinkovito udvostručiti količinu posla potrebnog da Adobe nastavi korak. Korisnici visoke razine ovog i drugog moćnog softvera mogu primijetiti smanjenje performansi ako programeri ne održavaju pažljivo svoje aplikacije za PC i Mac.
Nakon WWDC događaja, naš je tim ostao s puno neizvjesnosti o tome kako se osjećati s novim procesorima. Apple nije uspio jasno priopćiti kako će ovaj prijelaz koristiti njegovim korisnicima. Navedene su nula specifikacije za nove silikonske procesore, ostavljajući nam samo vjeru da će raditi. Što su dulje objašnjavali kako su novi procesori nevjerojatni bez specifičnosti, osjećali smo se nervoznije. Jedan posebno neobičan izbor bio je ukazati na "glatko pomicanje" u Microsoft Wordu, uobičajenu značajku većine računala u posljednjih petnaest godina. Bilo kakve uočene prednosti ili nedostatke su u ovom trenutku spekulativne, ali postoji nekoliko stvari koje znamo: u najboljem slučaju to je nevjerojatan procesor za koji će programeri rado pisati. U najgorem slučaju, programeri bi mogli imati puno više posla za obaviti, a za potrošače to može značiti da njihov omiljeni softver više nije podržan, osobito ako je od manjeg programera.