Åsikt
Under WWDC 2020 keynote-evenemang, meddelade Apple att man kommer att gå över till sina egna ARM-baserade silikonprocessorer i framtida versioner av Mac-datorer. Om du inte är en utvecklare kanske det här tillkännagivandet inte har haft mycket allvar. De trettio minuter som Apple ägnade åt den här delen av tillkännagivandet förklarade inte mycket varför användarna skulle bry sig om övergången, men denna historiska förändring kommer att förändra hur Mac-programvaran kommer att fungera för det förutsebara framtida. Även om förändringen kommer att ske gradvis, sa Apple att de kommer att släppa sina första kiseldrivna Mac-datorer i slutet av året. Så varför skulle vi som Mac-användare bry oss om denna förändring? Vad kommer det att betyda för oss framåt?
Relaterad: Apple tillkännager nytt macOS Big Sur på WWDC 2020
Apples nya silikonchips levererar 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. Enbart för strömanvändning kommer detta skifte sannolikt att innebära en mycket 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 kommer att göra det nu port snyggt till din Mac-dator, även om detta lämnar det olösta problemet med att flytta från ett pekskärmsgränssnitt till mus och tangentbord. Att ha en stark koordination mellan utvecklingen av processorn och användargränssnittet kan potentiellt tillåta Apple att bygga mer kraftfulla enheter. Det är fullt möjligt att denna övergång kan resultera i en bättre användarupplevelse, men för mjukvaruutvecklare är det här tillkännagivandet oroande.
Program designade för specifika processorplattformar fungerar vanligtvis inte på en dator med en annan processor. Företag spenderar år och miljontals dollar på att utveckla programvara för specifika plattformar, och denna övergång innebär att de måste börja om från början. Att bygga om ett program från grunden kan sluta bli en kostnad som många utvecklare, särskilt mindre, inte har råd med. Vi kan sluta med att se några av våra favoritappar kvar i dammet när kiselprocessorer tar över. 2006 när Apple bytte till Intel-processorer, många appar blev inkompatibla och tog år att anpassa sig, Om överhuvudtaget. Denna historia kommer säkerligen att upprepa sig under de närmaste åren när Mac-datorer går över till de nya proprietära kiselprocessorerna. Branschproffs som använder Mac-datorer kan få en oönskad överraskning när den nya uppdateringen till deras Mac inte längre stöder programvaran de använder i arbetet. Apple gör valet att i grunden ändra arkitekturen för hur appar utvecklas, och detta övergång kommer att göra det mycket svårare för utvecklare att skapa en kraftfull programvara som fungerar tvärs över plattformar.
Det är nästan säkert att vissa macOS-appar vi nu använder kommer att bli reliker från svunna dagar som programvara utvecklare måste investera dubbelt så mycket tid för att skapa plattformsoberoende appar 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 det mesta av din maskin. Detta kommer i praktiken att fördubbla mängden arbete som krävs för att Adobe ska hänga med. Högnivåanvändare av denna och annan kraftfull programvara kan se minskningar i prestanda om utvecklarna inte noggrant underhåller sina appar för både PC och Mac.
Efter WWDC-evenemanget lämnades vårt team med en hel del osäkerhet om hur de skulle tycka om de nya processorerna. Apple misslyckades med att tydligt kommunicera hur denna övergång skulle gynna användarna. Noll specifikationer för de nya kiselprocessorerna citerades, vilket lämnar oss lite annat än tro på att det kommer att fungera. Ju längre de förklarade hur fantastiska de nya processorerna var utan specificitet, desto mer nervös kände vi oss. Ett särskilt udda val var att påpeka den "släta rullningen" i Microsoft Word, ett vanligt kännetecken för de flesta datorer under de senaste femton åren. Alla upplevda fördelar eller nackdelar är spekulativa vid det här laget, men det finns några saker vi vet: i bästa fall är det en fantastisk processor som utvecklare kommer att bli glada över att skriva för. I värsta fall kan utvecklare ha mycket mer att göra, och för konsumenter kan det innebära att deras favoritprogram inte längre stöds, särskilt om det kommer från en mindre utvecklare.