Apples M1-processor kan ha snabbat upp mer än bara Mac-datorer

Innehållsförteckning:

Apples M1-processor kan ha snabbat upp mer än bara Mac-datorer
Apples M1-processor kan ha snabbat upp mer än bara Mac-datorer
Anonim

Key takeaways

  • När Apple bytte till Intel tog det Adobe och Microsoft år att uppdatera sina appar.
  • Den här gången var en Photoshop-beta klar dag ett.
  • Apple har lagt grunden för denna övergång i flera år.
Image
Image

När Apple bytte över sina Mac-datorer till Intel-chips 2005 tog det månader, om inte år, för programvarutillverkare att anpassa sig till förändringen. Den här gången, i bytet till Apple Silicon, tar det dagar och veckor.

Adobe släppte nyligen betaversioner av Premier, Rush och Audition. En kompatibel betaversion av PhotoShop var klar så snart de nya M1 Mac-datorerna var tillgängliga, och Lightroom följde efter några veckor senare. Även Microsofts Office-paket är redo att rulla. Vad är så annorlunda den här gången?

"Microsoft säger att användare bör märka stora prestandaförbättringar när de använder Office-apparna på M1 Mac," skriver 9to5 Macs Chance Miller. "Office-apparna är universella, vilket innebär att de även fortsätter att köras med de senaste uppdateringarna och funktionerna på Intel Mac-datorer."

Var förberedd

Det var två saker som hindrade Apples övergång från PowerPC till Intel för 15 år sedan. En var att Apple helt enkelt inte var så viktigt. Kreativa industrier kanske fortfarande föredrog Mac, men all viktig programvara fanns också på PC. Nuförtiden, när Apple gör en förändring, kommer även de största utvecklarna snabbt i kö. Då var det inte säkert om Adobe eller Microsoft någonsin skulle göra ändringarna.

Till exempel, Steve Jobs tillkännagav Intel-övergången vid den globala utvecklarkonferensen i juni 2005. Adobe tillkännagav inte ens en kompatibel version av Photoshop förrän i april 2006, som inte levererades förrän i december 2006.

"[P]artner som Adobe och Microsoft är fortfarande inte redo med sina Universal Binaries; även om övergången tillkännagavs för över sex månader sedan", skrev AnandTechs Anand Lal Shimpi då.

Så, en del av problemet var att Mac-datorer inte var så högt prioriterade. Dessutom, precis som med den nya Apple Silicon-switchen, uppgraderade många proffs inte omedelbart, och även om de gjorde det, skulle appar fungera tillräckligt bra i Apples ursprungliga Rosetta-översättare, som låter dig köra dina gamla PowerPC-program på de nya Intel Mac-datorerna.

Det andra problemet var att det var en enorm smärta för utvecklare att byta. Idag använder de flesta utvecklare Apples Xcode-verktyg för att skriva och kompilera sin kod, men då använde de sina egna verktyg, av vilka många var inkompatibla. Detta innebar att uppdateringen av deras appar innebar att de måste uppdatera deras verktyg först.

Och detta hade redan hänt. När Apple bytte från OS 9 till Mac OS X 2001, var utvecklarna tvungna att skriva om sina appar för att följa med. Den här gången förblev datorerna desamma och operativsystemet ändrades. Apple implementerade den klassiska miljön, som låter äldre appar fortsätta köras. Utan att gå in på detaljerna på låg nivå var detta också en enorm smärta för utvecklare, särskilt de som gör enorma programvarusviter.

Xcode Today

Den här gången hävdade Apple att utvecklare bara kunde markera en ruta i Xcode och deras appar skulle kompileras för Apple Silicon, samt köras inbyggt på de nya M1 Mac-datorerna. Otroligt nog visade det sig vara mer eller mindre sant.

"Jag var tvungen att kompilera om [min app]. Det var det", sa Greg Pierce, utvecklare av Mac- och iOS-appen, Drafts, till Lifewire via Twitter. "När det är sagt, jag gör ingenting som inte är snygg användning av Apples ramverk."

Skillnaden? Idag använder majoriteten av Mac- och iOS-utvecklare Xcode och skriver sina appar med hjälp av Apples verktyg och ramverk. För Adobe och Microsoft ligger det hårda övergångsarbetet bakom dem. Båda företagen har också skickat Apple Silicon-appar för iPhone och iPad. Det är uppenbarligen inte riktigt så enkelt, men det är den allmänna idén.

Så, Apples övergång till ARM-baserade Apple Silicon har varit årtionden på väg. Svårigheten att dra med sig viktiga utvecklare för OS X- och Intel-övergångarna är förmodligen fortfarande en del hos Apple.

Institutionellt sett gillar Apple inte att vara utlämnad till någon annan. Kombinera den paranoian med kraften som Apple nu åtnjuter, och du kan se hur en kombination av noggrann planering och brute force har gjort Apple Silicon-övergången så smidig att den praktiskt taget är en icke-händelse.

Rekommenderad: