Åsikt
Under Keynote-evenemanget WWDC 2020 meddelade Apple att det kommer att gå över till sina egna ARM-baserade kiselprocessorer i framtida byggnader av Mac-datorer. Om du inte är en utvecklare kanske detta tillkännagivande inte hade mycket allvar. De trettio minuter som Apple ägnade åt denna del av tillkännagivandet gjorde lite för att förklara varför användare bör bry sig om övergången, men denna historiska förändring kommer att förändra hur Mac-programvaran kommer att fungera under överskådlig framtid. Även om övergången kommer att vara gradvis, sa Apple att den kommer att släppa sina första kiseldrivna Mac-maskiner i slutet av året. Så varför ska vi som Mac-användare bry oss om denna förändring? Vad kommer det att betyda för oss att gå vidare?
Apples nya kiselchips ger utmärkt prestanda per watt, vilket innebär att du får hög processorkraft som också är effektiv, vilket resulterar i bättre batteritid. För enbart energiförbrukning kommer denna förändring sannolikt att betyda bättre batteritid på MacBooks. IPhone och iPad använder redan dessa proprietära kiselchips, så det betyder att de flesta appar för din mobila enhet nu kommer att portas snyggt till din Mac-dator, även om det lämnar det olösta problemet att flytta från ett pekskärmsgränssnitt till mus och tangentbord. Att ha en stark samordning mellan utvecklingen av processorn och användargränssnittet kan möjliggöra för Apple att bygga mer kraftfulla enheter. Det är helt möjligt att denna övergång kan resultera i en bättre användarupplevelse, men för programvaruutvecklare är detta tillkännagivande oroande.
Program som är utformade för specifika processorplattformar fungerar vanligtvis inte på en dator med en annan processor. Företag lägger år och miljoner dollar på att utveckla programvara för specifika plattformar, och denna övergång innebär att de måste börja överallt. Att bygga om ett program från grunden kan vara en kostnad som många utvecklare, särskilt mindre, inte har råd med. Vi kan komma att se några av våra favoritappar kvar i dammet när kiselprocessorer tar över. 2006 när Apple bytte till Intel-processorer blev många appar oförenliga och antingen anpassade eller försvann för alltid. Denna historia kommer säkert att upprepa sig under de närmaste åren när Mac flyttar till de nya proprietära kiselprocessorerna. Branschfolk som använder Mac-datorer kan vara i en oönskad överraskning när den nya uppdateringen till sin Mac inte längre stöder programvaran de använder för arbete. Apple gör valet att grundläggande förändra arkitekturen för hur appar utvecklas, och denna övergång kommer att göra det mycket svårare för utvecklare att skapa en kraftfull programvara som fungerar över plattformar.
Det är nästan säkert att vissa macOS-appar vi nu använder kommer att bli reliker från förflutna dagar eftersom programutvecklare måste investera dubbelt så mycket tid för att skapa plattformsappar som fungerar på både PC och Mac. För appar med hög efterfrågan som Photoshop är appen finjusterad för att få ut mesta möjliga av din maskin. Detta fördubblar effektivt det arbete som krävs för att Adobe ska hålla uppe. Höga användare av denna och annan kraftfull mjukvara kan se minskade prestanda om utvecklarna inte noggrant underhåller sina appar för både PC och Mac.
Efter WWDC-evenemanget satt vårt team kvar med mycket osäkerhet om hur man känner för de nya processorerna. Apple misslyckades med att tydligt kommunicera hur denna övergång skulle gynna sina användare. Noll specifikationer för de nya kiselprocessorerna citerades, vilket lämnar oss lite men tro på att det kommer att fungera. Ju längre de förklarade hur fantastiska de nya processorerna var utan specificitet, desto nervösare kände vi oss. Ett särskilt udda val var att påpeka den «smidiga rullningen» i Microsoft Word, ett vanligt inslag i de flesta datorer under de senaste femton åren. Eventuella upplevda fördelar eller nackdelar är spekulativa på denna punkt, men det finns några saker vi vet: i bästa fall är det en fantastisk processor som utvecklare kommer att vara glada att skriva för. I värsta fall kan utvecklare ha mycket mer arbete att göra, och för konsumenter som kan betyda att deras favoritprogramvara inte längre stöds, särskilt om det kommer från en mindre utvecklare.