Mening
Tijdens de WWDC 2020 keynote-evenement, kondigde Apple aan dat het in toekomstige builds van Mac-computers zal overstappen op zijn eigen ARM-gebaseerde siliciumprocessors. Als u geen ontwikkelaar bent, heeft deze aankondiging misschien niet veel aandacht gehad. De dertig minuten die Apple aan dit deel van de aankondiging wijdde, legden weinig uit waarom gebruikers er om zouden moeten geven over de overgang, maar deze historische verschuiving zal de manier waarop Mac-software zal werken in de nabije toekomst veranderen toekomst. Hoewel de verschuiving geleidelijk zal plaatsvinden, zei Apple dat het zijn eerste silicium-aangedreven Macs tegen het einde van het jaar zal uitbrengen. Dus waarom zouden wij, als Mac-gebruikers, om deze verandering geven? Wat betekent het voor ons om verder te gaan?
Verwant: Apple kondigt nieuwe macOS Big Sur aan op WWDC 2020
Apple's nieuwe siliciumchips leveren uitstekende prestaties per watt, wat betekent dat u een hoge verwerkingskracht krijgt die ook efficiënt is, wat resulteert in een langere levensduur van de batterij. Alleen al voor het stroomverbruik betekent deze verschuiving waarschijnlijk een aanzienlijk betere levensduur van de batterij op MacBooks. De iPhone en iPad gebruiken deze gepatenteerde siliciumchips al, dus dit betekent dat de meeste apps voor uw mobiele apparaat nu poort netjes naar uw Mac-computer, hoewel dit het onopgeloste probleem laat om van een touchscreen-interface naar muis en toetsenbord. Een sterke coördinatie tussen de ontwikkeling van de processor en de gebruikersinterface zou Apple in staat kunnen stellen krachtigere apparaten te bouwen. Het is heel goed mogelijk dat deze overgang kan resulteren in een betere gebruikerservaring, maar voor softwareontwikkelaars is deze aankondiging verontrustend.
Programma's die zijn ontworpen voor specifieke processorplatforms, werken meestal niet standaard op een computer met een andere processor. Bedrijven besteden jaren en miljoenen dollars aan het ontwikkelen van software voor specifieke platforms, en deze overgang betekent dat ze helemaal opnieuw moeten beginnen. Een programma van de grond af opnieuw opbouwen kan een kostenpost zijn die veel ontwikkelaars, vooral kleinere, zich niet kunnen veroorloven. Het kan zijn dat we enkele van onze favoriete apps in het stof zien achterblijven terwijl siliciumprocessors het overnemen. Toen in 2006 Apple stapte over op Intel-processors, werden veel apps incompatibel en duurde jaren om zich aan te passen, als al. Deze geschiedenis zal zich de komende jaren zeker herhalen als Macs overstappen op de nieuwe propriëtaire siliciumprocessors. Industrieprofessionals die Macs gebruiken, kunnen voor een ongewenste verrassing komen te staan wanneer de nieuwe update voor hun Mac de software die ze voor hun werk gebruiken niet langer ondersteunt. Apple maakt de keuze om de architectuur van hoe apps worden ontwikkeld fundamenteel te veranderen, en dit overgang zal het voor ontwikkelaars veel moeilijker maken om krachtige software te maken die overkoepelend werkt platformen.
Het is vrijwel zeker dat sommige macOS-apps die we nu gebruiken, als software overblijfselen uit vervlogen tijden zullen worden ontwikkelaars moeten twee keer zoveel tijd investeren in het maken van platformonafhankelijke apps die werken op zowel pc als Mac. Voor veeleisende apps zoals Photoshop is de app nauwkeurig afgesteld om het meeste uit uw machine te halen. Dit verdubbelt effectief de hoeveelheid werk die Adobe nodig heeft om bij te blijven. Gebruikers op hoog niveau van deze en andere krachtige software kunnen prestatieverminderingen zien als de ontwikkelaars hun apps voor zowel pc als Mac niet zorgvuldig onderhouden.
Na het WWDC-evenement bleef ons team achter met veel onzekerheid over hoe ze over de nieuwe processors moesten denken. Apple heeft niet duidelijk gecommuniceerd hoe deze overgang zijn gebruikers ten goede zou komen. Er werden nulspecificaties voor de nieuwe siliciumprocessors genoemd, waardoor we weinig anders hadden dan vertrouwen dat het zal werken. Hoe langer ze uitlegden hoe geweldig de nieuwe processors waren zonder specificiteit, hoe nerveuzer we werden. Een bijzonder vreemde keuze was om te wijzen op het 'vloeiende scrollen' in Microsoft Word, een veelvoorkomend kenmerk van de meeste computers in de afgelopen vijftien jaar. Alle waargenomen voor- of nadelen zijn op dit moment speculatief, maar er zijn een paar dingen die we weten: in het beste geval is het een geweldige processor waar ontwikkelaars enthousiast over zullen schrijven. In het slechtste geval hebben ontwikkelaars misschien veel meer werk te doen, en voor consumenten kan dat betekenen dat hun favoriete software niet langer wordt ondersteund, vooral als deze van een kleinere ontwikkelaar is.