Apple Silicon: mitä odottaa Applen ja Intelin siirtymävaiheessa

Applen aikana 2020 WWDC: n pääpuhe, Apple teki suuren ilmoituksen, jolla oli paljon enemmän tekemistä laitteiston kuin ohjelmiston kanssa: Apple on siirtymässä pois Intelin siruista ja siirtymässä Apple Siliconiin. Useimmille teknikoille tämä on suuri uutinen, mutta satunnaisille käyttäjille tämä saattaa kuulostaa valkoiselta kohinalta; mikä on "Apple Silicon" ja mitä tekemistä sillä on laitteidesi kanssa?

Sisällys

  • Mikä on "Apple Silicon"?
  • Miksi Apple vaihtaa Intelistä ARM: iin
    • Ongelmia Intelin Skylaken kanssa
    • Applen ARM-sirut ovat luokkansa parhaita
    • Päästä päähän -ohjaus
  • Miten Applen uudet sirut vaikuttavat yhteensopivuuteen?
    • PowerPC-Intel Transition: Viimeinen kerta, kun Apple vaihtoi siruja
  • Kuinka Apple auttaa kehittäjiä siirtymään pois Intelistä
  • Mitä käyttäjät voivat odottaa Intel-ARM-siirtymän aikana?
  • Macin tulevaisuus
    • Aiheeseen liittyvät julkaisut:

Mikä on "Apple Silicon"?

Apple Silicon, nimi, joka todennäköisimmin muuttuu, kun se julkaistaan, viittaa Applen mukautettuihin system-on-a-siruihin. System-on-a-Cip (SoC) on moottori, joka antaa virtaa tietokoneellesi. Se koostuu suorittimesta (jossa laskenta tapahtuu), GPU: sta (jossa tietokoneesi grafiikka luodaan ja käsitellään), RAM-muistista ja paljon muuta.

Vuodesta 2005 lähtien Apple on luottanut siihen, että Intel toimittaa SoC: t, mikä oli tuolloin järkevä päätös. Applella ei ollut kokemusta omien SoC: iden luomisesta, ja Intel johti piiteollisuutta tuolloin.

Tänään on kuitenkin aivan erilainen tarina.

Miksi Apple vaihtaa Intelistä ARM: iin

Päätökseen siirtyä Intelistä on useita syitä, joista osa käsiteltiin WWDC20-puheenvuoron aikana, kuten parempi optimointi. Applen päätöksen takana on kuitenkin vähän muuta, jolla on varmasti tärkeä rooli Macin tulevaisuudessa.

Ongelmia Intelin Skylaken kanssa

Skylake oli Intelin vuonna 2015 julkaisema siru, ja vaikka sitä on sittemmin seurannut uudemmat sirut, Skylake on paikka, josta Applen ja Intelin jakautumisen tarina alkaa.

Intelin insinöörin mukaan, se tapahtui juuri Skylaken julkaisun aikoihin, kun Applen ja Intelin suhde alkoi rapistua. Intel käsitteli korkean tason henkilöstön muutoksia ja sisäisiä erimielisyyksiä, kun ensimmäiset valitukset Skylakesta alkoivat tulla. Virheitä ja ongelmia löydettiin säännöllisesti, mikä on vakava ongelma, kun olet maailman suurin sirutoimittaja.

Huomattavan osan näistä valituksista teki Apple, ja Intelin insinöörin François Piednoëlin mukaan Apple löysi Skylakesta enemmän vikoja kuin Intel. Teknologian ulkopuolella oleville asiakkaille, jotka löytävät enemmän bugeja kuin sinä, kutsutaan "erittäin huonoksi" -tilanteeksi.

Tämä oli vain Intelin ongelmien lähtökohta. Uudet sirut eivät tuottaneet samaa suorituskykyä, tuotteiden julkaisut eivät tapahtuneet ajoissa ja luotettavuus heikkeni. Vaikka Apple oli varmasti ajatellut vaihtaa mukautettuihin siruihin ennen kuin tämä tapahtui (Inteliin siirtymisen ei koskaan ollut tarkoitus olla pysyvää), tästä tuli todennäköisesti Applen käännekohta ja se aloitti matkansa kohti sirujen riippumattomuutta.

Applen ARM-sirut ovat luokkansa parhaita

Toisin kuin Intelin suorituskyvyn heikkeneminen, Applesta on tullut yksi johtavista ARM-sirujen kehittäjistä – vaikka niitä kaikkia käytetäänkin talon sisällä. Applen A-sarjan siruja, kuten A11, A12 ja A13, käytetään iPhoneissa, iPadeissa ja iPad Proissa. ovat yksi syistä, miksi muiden tablettien ja jopa joidenkin kannettavien tietokoneiden on vaikea kilpailla Applen iPadien kanssa.

Kun ajatellaan, että samaa optimointitasoa sovelletaan johonkin kannettavan tietokoneen tai pöytätietokoneen ominaisuuksiin ja ominaisuuksiin, mahdollisuuksista tulee jännittäviä. Tietokoneisiin mahtuu enemmän laitteiston sisäosia kuin mobiililaitteisiin, ja niissä on kehittyneempi lämpöarkkitehtuuri (laitteisto, joka pitää tietokone ylikuumenemisen varalta), mikä tarkoittaa, että Apple Siliconilla voi olla jopa suurempi vaikutus Applen Mac-valikoimaan kuin sillä on mobiilissa laitteet.

WWDC20:ssa Apple esitteli pelejä, kuten Tomb Raideria (pelaaminen on historiallisesti ollut huonoa Mac-tietokoneissa) ja sovelluksia, kuten Final Cut Pro, jotka suorittivat vaikuttavia suorituksia Apple Siliconin kanssa. Lisäksi näyttää siltä, ​​​​että Apple toivoo pääsevänsä yleiseen App Storeen, jossa kaikki iPadillasi tai iPhonellasi toimivat sovellukset voivat toimia myös Macissasi. Suorittamalla kaiken Apple Siliconissa Apple voi lyhentää polkua täysin universaaleihin sovelluksiin.

Päästä päähän -ohjaus

Lopuksi, olitpa Applen fani tai et, sinulla on todennäköisesti mielipide Applen pakkomielteestä päästä päähän -hallintaan. Siksi Apple voi johtaa teknologiateollisuutta sellaisilla aloilla kuin yksityisyys ja ekosysteemiominaisuudet, ja se on myös yksi syistä, miksi Apple ei anna käyttäjien korjata omia laitteitaan tai muokata kotiaan näytöt.

On turvallista sanoa, että suuri motivaatio Applen muuttumiselle Intelistä riippumattomaksi piilee tuossa toisessa sanassa: itsenäisyys. Koska Apple ei luota Inteliin tuottamaan Applen siruja, Apple voi julkaista uusia Maceja säännöllisemmin ajoittaa, saavuttaa parempaa suorituskykyä ja hallita sen laitteistoa ja ohjelmistoja täydellisesti Tuotteet.

Miten Applen uudet sirut vaikuttavat yhteensopivuuteen?

Toistaiseksi olemme keskittyneet vain kaikkeen hyvään, mitä Applen uusista siruista varmasti tulee. Vaikka kaikki tämä on totta, yhtälössä on vähän muutakin kuin vain hyvää. Kuten mikä tahansa siirtymä, Applen luopuminen Intelistä tulee maksamaan, ja ne tulevat suurelta osin käyttäjille ja kehittäjille.

Tarkemmin sanottuna Intel-siruista Apple-siruihin siirtymisen kustannukset ovat yhteensopivuus. Kun sovellus ohjelmoidaan, se on yleensä kirjoitettu tiettyä laitteistoa ajatellen. Vaikka se on julkaistu eri alustoille, se on yleensä optimoitu toimimaan parhaiten tietyssä laitteistossa. Tämä näkyy selkeimmin pelialalla, jossa sama peli toimii paremmin eri konsoleissa.

Se, mikä tekee tästä hämmentävää Mac-käyttäjille, on se, että sinulla on tämä ongelma – vaihteleva suorituskyky eri laitteissa – mutta samannimisessä laitteessa. Jotkut Macit käyttävät tiettyjä sovelluksia paremmin kuin muut Macit riippuen siitä, onko kyseessä Apple ARM Mac vai Intel Mac. Tehokäyttäjille ja erityisesti kehittäjille tämä on hieman huolestuttavaa.

Mutta tämä ei ole ensimmäinen kerta, kun Apple on tällä tiellä.

PowerPC-Intel Transition: Viimeinen kerta, kun Apple vaihtoi siruja

Kuten aiemmin mainittiin, Apple siirtyi Inteliin vasta vuonna 2005. Ennen sitä Apple käytti PowerPC-siruja, eräänlaista mikroprosessoria, jota nykyään löytyy useimmiten ajoneuvoista ja viestintälaitteista.

Tuolloin oli samanlaisia ​​​​huolenaiheita yhteensopivuuden suhteen, ja jotkut raportit väittivät sen Apple itse halusi lykätä vaihtamista Inteliin yhteensopivuusongelmien välttämiseksi. IBM: n mukaan Apple oli huolissaan siitä, että siirtymä tulee olemaan hidas ja pitkäkestoinen, mikä hämmentää heidän tuotevalikoimaansa ja asiakkaitaan.

Mutta ajan kuluessa kävi selväksi, että siirtyminen Inteliin oli oikea askel Applelle. Joten yhteensopivuusongelmiin ja siirtymisen nopeuttamiseksi Apple loi erilaisia ​​sovelluksia ja palveluita helpottamaan siirtymistä, mukaan lukien Rosetta ja Universal. Tuloksena oli siirtymä, joka tapahtui alle kahdessa vuodessa ilman, että kenellekään asianosaiselle oli juurikaan ongelmia.

Kuinka Apple auttaa kehittäjiä siirtymään pois Intelistä

Vaikka PowerPC siirtyi Inteliin 15 vuotta sitten, Apple käyttää hyvin samanlaista lähestymistapaa siirtyessään pois Intel-siruista. Apple on jopa elvyttänyt Universalin ja Rosettan Universal 2:n ja Rosetta 2:n muodossa, ja he ovat tehneet lisäsi Xcode 12:een ominaisuuksia, joiden avulla useimmat kehittäjät voivat optimoida sovelluksensa Apple Siliconille sisään "päivien kysymys".

Xcode 12

Sisään macOS Big Sur, tuleva macOS-julkaisu, Apple sisältää Xcode 12:n, Applen työkalut ohjelmistokehittäjille. ARM-siirtymän vuoksi Apple on sisällyttänyt useita sovelluksia ja ominaisuuksia, kuten Universal 2:n ja Rosetta 2:n, jotta Intelille tehdyt sovellukset voivat toimia Applen prosessoreilla.

Universaali 2

Universal on sovellus, jonka juuret ovat NeXT: ssä, Steve Jobsin 1980-luvulla perustamassa tietokoneyrityksessä, jonka Apple osti lopulta. Se käyttää "rasvaa binaaria", jonka avulla se voi tulkita useiden käskysarjojen pyyntöjä. Tässä tapauksessa kyseessä ovat Intelin x86-64-prosessorit ja Applen tulevat ARM-prosessorit.

Pohjimmiltaan Universal 2 -sovellus antaa kehittäjille mahdollisuuden luoda sovelluksia, jotka toimivat missä tahansa Macissa riippumatta siitä, mitä prosessoria se käyttää. Kehittäjät voivat myös siirtää sovelluksensa Apple Silicon -arkkitehtuuriin Universal 2:n avulla.

Rosetta 2

Sovelluksille, joiden kehittäjät eivät hyödynnä Universal 2:ta, on Rosetta 2. Rosetta 2 ottaa Intel-pohjaiset sovellukset käyttöön, kääntää niiden pyynnöt ohjeiksi, jotka Apple Silicon ymmärtää, ja välittää sen sitten tuleville Apple ARM -siruille.

Tuloksena on, että Mac-käyttäjät voivat edelleen käyttää vanhoja Intel-pohjaisia ​​sovelluksia niin kauan kuin Rosetta 2:ta tuetaan. Tämä antaa kehittäjille runsaasti aikaa käyttää Universal 2:ta sovellusten siirtämiseen uuteen järjestelmään.

Pikakäynnistysohjelma

Suuremmille kehittäjille, jotka haluavat sovellustensa toimivan Apple Siliconissa heti, kun se on saatavilla, on Applen pikakäynnistysohjelma. Hinta 500 dollaria ja vain hyväksytyille hakijoille tarkoitettu Quick Start -ohjelma tarjoaa kehittäjille paketin, jonka avulla he voivat ottaa nopeasti käyttöön Applen ARM-arkkitehtuurin ennen kuin yleisö pääsee käsiksi siihen. Tämän pitäisi kattaa useimmat suuret sovelluspaketit, kuten Adobe, Microsoft ja muut, jotta eniten käytetyt sovelluksesi siirretään ilman ongelmia.

Mitä käyttäjät voivat odottaa Intel-ARM-siirtymän aikana?

Apple-käyttäjänä sinun ei luultavasti pitäisi huomata liikaa Apple-Intel-siirtymän aikana. Applen tavoitteena on tehdä siirtymisestä mahdollisimman tylsä ​​keskivertokäyttäjälle. Ellet ole kehittäjä, et todennäköisesti huomaa mitään eroa.

On kuitenkin joitain asioita, joihin kannattaa kiinnittää huomiota. Ensinnäkin, jos olet jo Macin omistaja, sinun pitäisi odottaa Intel Macisi vanhentuvan hieman normaalia nopeammin. Apple saattaa katkaista päivitykset laitteeseesi muutaman vuoden normaalia aikaisemmin, mutta voit silti odottaa vielä 3-4 vuotta ennen kuin se alkaa astua voimaan.

Toiseksi, jos aiot ostaa uuden Macin milloin tahansa pian, sinun on parasta odottaa tämän vuoden loppuun ja luultavasti ensi vuoden alkuun. Siihen mennessä Applen olisi pitänyt julkaista vähintään yksi, mahdollisesti kaksi Macia, jossa on Apple Silicon. Tämä ohjaa sinut oikealle tielle välttääksesi hikat.

Kolmanneksi tehokäyttäjät, joilla on paljon kolmannen osapuolen sovelluksia ja mukautuksia, voivat menettää muutaman näistä sovelluksista siirtymä Rosettan tuen päättymisen jälkeen, jos kyseiset kehittäjät eivät käännä sovellusta Universalilla 2. Mutta koska tämä on niin suuri siirtymä, et todennäköisesti menetä paljon.

Macin tulevaisuus

Vaikka tulevaisuus saattaa olla hieman kivinen seuraavien kahden vuoden aikana, on jännittävää aikaa olla Mac-käyttäjä. Apple Silicon tarkoittaa parempaa sovellusten yhteentoimivuutta mobiili- ja pöytätietokoneiden välillä, parempaa suorituskykyä ja mahdollisesti nopeampia Mac-julkaisuja. Vaikka on vaikea tietää tarkalleen, mitä Apple tarjoaa Mac-valikoimaansa varten, voit olla varma, että se tulee olemaan mielenkiintoinen.

Lue tästä ladataksesi macOS Big Sur -betaversion ja päästäksesi eteenpäin Macin seuraavalla aikakaudella.