„Apple Silicon“: ko tikėtis pereinant prie „Apple“ ir „Intel“.

„Apple“ metu 2020 m. WWDC pagrindinis pranešimas, „Apple“ paskelbė svarbų pranešimą, kuris buvo labiau susijęs su aparatine, o ne su programine įranga: „Apple“ atsisako „Intel“ lustų ir pereina prie „Apple Silicon“. Daugumai technikų tai yra didelė naujiena, tačiau paprastesniems vartotojams tai gali atrodyti kaip baltas triukšmas; kas yra „Apple Silicon“ ir ką jis turi bendro su jūsų įrenginiais?

Turinys

  • Kas yra "Apple Silicon"?
  • Kodėl „Apple“ pereina iš „Intel“ į ARM
    • Problemos su Intel Skylake
    • „Apple“ ARM lustai yra geriausi savo klasėje
    • Nuo galo iki galo valdymas
  • Kaip nauji „Apple“ lustai paveiks suderinamumą?
    • „PowerPC-Intel“ perėjimas: paskutinį kartą „Apple“ pakeitė lustus
  • Kaip „Apple“ padeda kūrėjams pereiti nuo „Intel“.
  • Ko vartotojai gali tikėtis per „Intel-ARM“ perėjimą?
  • „Mac“ ateitis
    • Susiję įrašai:

Kas yra "Apple Silicon"?

„Apple Silicon“, pavadinimas, kuris greičiausiai pasikeis, kai bus išleistas, reiškia pasirinktinius „Apple“ sistemos lustus. Sistema-lustas (SoC) yra jūsų kompiuterį maitinantis variklis. Jį sudaro CPU (kur vyksta skaičiavimas), GPU (kur generuojama ir apdorojama jūsų kompiuterio grafika), RAM ir kt.

Nuo 2005 m. „Apple“ pasitikėjo „Intel“, kad pateiks SoC, o tai tuo metu buvo prasmingas sprendimas. „Apple“ neturėjo patirties kurti savo SoC, o „Intel“ tuo metu pirmavo silicio pramonėje.

Tačiau šiandien yra visiškai kitokia istorija.

Kodėl „Apple“ pereina iš „Intel“ į ARM

Yra keletas priežasčių, dėl kurių buvo nuspręsta pereiti nuo „Intel“, kai kurios iš jų buvo aptartos per WWDC20 pagrindinį pranešimą, pavyzdžiui, geresnis optimizavimas. Tačiau už „Apple“ sprendimo slypi šiek tiek daugiau, kuris neabejotinai vaidins svarbų vaidmenį „Mac“ ateityje.

Problemos su Intel Skylake

„Skylake“ buvo „Intel“ lustas, išleistas 2015 m., ir nors nuo to laiko jį pakeitė naujesni lustai, „Skylake“ yra ta vieta, kur prasideda „Apple“ ir „Intel“ padalijimo istorija.

Anot „Intel“ inžinieriaus, tai buvo prieš pat „Skylake“ išleidimą, kai „Apple“ ir „Intel“ santykiai pradėjo šlifuoti. „Intel“ susidūrė su aukšto lygio personalo pokyčiais ir vidiniais nesutarimais, kai pradėjo skųstis pirmieji skundai dėl „Skylake“. Klaidos ir problemos buvo randamos reguliariai, o tai yra rimta problema, kai esate didžiausias lustų tiekėjas pasaulyje.

Didelę dalį šių skundų pateikė „Apple“, o „Intel“ inžinieriaus François Piednoël teigimu, „Apple“ „Skylake“ aptiko daugiau klaidų nei „Intel“. Tiems, kurie nepriklauso technologijų pramonei, klientas, randantis daugiau klaidų nei jūs, yra žinomas kaip „labai bloga“ situacija.

Tai buvo tik „Intel“ problemų pradžios taškas. Nauji lustai nesuteikė tokios pačios našumo grąžos, produktai nebuvo išleisti laiku, o patikimumas mažėjo. Nors „Apple“ tikrai galvojo pereiti prie pasirinktinių lustų prieš tai įvykstant (perėjimas prie „Intel“ niekada nebuvo skirtas visam laikui), tai greičiausiai tapo lūžio tašku „Apple“ ir pradėjo kelionę link lustų nepriklausomybės.

„Apple“ ARM lustai yra geriausi savo klasėje

Priešingai prastėjančiam „Intel“ našumui, „Apple“ tapo viena iš pirmaujančių ARM lustų kūrėjų, nors jie visi naudojami įmonės viduje. „Apple“ A serijos lustai, tokie kaip A11, A12 ir A13, naudojami „iPhone“, „iPad“ ir „iPad Pro“ įrenginiuose. yra viena iš priežasčių, kodėl kitiems planšetiniams kompiuteriams ir net kai kuriems nešiojamiesiems kompiuteriams sunku konkuruoti su Apple iPad.

Kai manote, kad toks pat optimizavimo lygis taikomas kažkam su nešiojamojo ar stalinio kompiuterio specifikacijomis ir galimybėmis, galimybės tampa įdomios. Kompiuteriai gali turėti daugiau aparatinės įrangos vidinės įrangos nei mobiliuosiuose įrenginiuose ir turėti sudėtingesnę šiluminę architektūrą (aparatinę įrangą, kuri saugo jūsų kompiuteris nuo perkaitimo), o tai reiškia, kad „Apple Silicon“ gali padaryti dar didesnį poveikį „Apple“ „Mac“ modelių serijai nei mobiliajame telefone. įrenginiai.

WWDC20 metu „Apple“ demonstravo tokius žaidimus kaip „Tomb Raider“ (žaidimai istoriškai buvo blogi „Mac“ kompiuteriuose) ir tokias programas kaip „Final Cut Pro“, atlikdamos įspūdingus žygdarbius su „Apple Silicon“. Be to, panašu, kad „Apple“ tikisi pasiekti universalią „App Store“, kurioje visos „iPad“ ar „iPhone“ veikiančios programos taip pat galės veikti jūsų „Mac“. Viską paleisdama „Apple Silicon“, „Apple“ gali sutrumpinti kelią iki visiškai universalių programų.

Nuo galo iki galo valdymas

Galiausiai, nesvarbu, ar esate „Apple“ gerbėjas, ar ne, tikriausiai turite nuomonę apie „Apple“ apsėstą valdymą iki galo. Štai kodėl „Apple“ gali pirmauti technologijų pramonėje tokiose srityse kaip privatumas ir ekosistemos funkcijos, taip pat viena iš priežasčių, kodėl „Apple“ neleidžia vartotojams patiems taisyti savo įrenginių ar pritaikyti namų ekranai.

Galima drąsiai teigti, kad didelė motyvacija Apple tapti nepriklausoma nuo Intel slypi antrajame žodyje: Nepriklausomybė. Nepasitikėdamas „Intel“ gamindama „Apple“ lustus, „Apple“ gali reguliariai išleisti naujus „Mac“ kompiuterius planuoti, pasiekti didesnį našumą ir visiškai valdyti aparatinę bei programinę įrangą Produktai.

Kaip nauji „Apple“ lustai paveiks suderinamumą?

Iki šiol daugiausia dėmesio skyrėme viskam, kas tikrai bus iš naujų „Apple“ lustų. Nors visa tai tiesa, lygybėje yra šiek tiek daugiau nei tik gėris. Kaip ir bet koks perėjimas, „Apple“ atsisakys „Intel“ kainuos, ir tai daugiausia teks naudotojams ir kūrėjams.

Tiksliau tariant, perėjimo nuo „Intel“ lustų prie „Apple“ lustų kaina bus suderinama. Kai programa yra užprogramuota, ji paprastai parašyta atsižvelgiant į konkrečią aparatinę įrangą. Net tada, kai jis išleistas skirtingose ​​platformose, jis paprastai yra optimizuotas, kad geriausiai veiktų tam tikroje aparatūros dalyje. Aiškiausiai tai matote žaidimų pramonėje, kur tas pats žaidimas geriau veiks skirtingose ​​konsolėse.

„Mac“ naudotojams tai kelia painiavą dėl to, kad turėsite šią problemą – skirtingą našumą skirtinguose įrenginiuose – bet tuo pačiu pavadinimu. Kai kuriuose „Mac“ kompiuteriuose tam tikros programos veiks geriau nei kiti „Mac“, atsižvelgiant į tai, ar tai „Apple ARM Mac“, ar ne „Intel Mac“. Patyrusiems vartotojams ir ypač kūrėjams tai kelia susirūpinimą.

Tačiau tai ne pirmas kartas, kai „Apple“ eina šiuo keliu.

„PowerPC-Intel“ perėjimas: paskutinį kartą „Apple“ pakeitė lustus

Kaip minėta anksčiau, „Apple“ perėjo prie „Intel“ tik 2005 m. Prieš tai „Apple“ naudojo „PowerPC“ lustus – tokio tipo mikroprocesorių, kuris dabar dažniausiai randamas transporto priemonėse ir ryšio įrenginiuose.

Tuo metu buvo panašus susirūpinimas dėl suderinamumo, kai kuriose ataskaitose tai teigiama Patys „Apple“ norėjo atidėti perėjimą prie „Intel“. kad išvengtumėte suderinamumo problemų. Anot IBM, „Apple“ nerimavo, kad perėjimas bus lėtas ir ilgas, o tai suklaidins jų produktų liniją ir klientus.

Tačiau laikui bėgant tapo aišku, kad perėjimas prie „Intel“ buvo teisingas „Apple“ žingsnis. Taigi, siekdama išspręsti suderinamumo problemas ir paspartinti perėjimą, „Apple“ sukūrė įvairias programas ir paslaugas, kurios palengvina perėjimą, įskaitant „Rosetta“ ir „Universal“. Rezultatas buvo perėjimas, kuris įvyko per mažiau nei dvejus metus ir niekam nebuvo jokių problemų.

Kaip „Apple“ padeda kūrėjams pereiti nuo „Intel“.

Nors „PowerPC“ prie „Intel“ perėjimas įvyko prieš 15 metų, „Apple“ taiko labai panašų metodą, kaip pereiti nuo „Intel“ lustų. „Apple“ netgi atgaivino „Universal“ ir „Rosetta“ „Universal 2“ ir „Rosetta 2“ pavidalu, ir jie „Xcode 12“ pridėjo funkcijų, kurios turėtų leisti daugumai kūrėjų optimizuoti savo programas „Apple Silicon“. in "dienų klausimas".

Xcode 12

Į macOS Big Sur, „MacOS“ išleidimas, „Apple“ įtrauks „Xcode 12“ – „Apple“ įrankius programinės įrangos kūrėjams. Dėl ARM perėjimo „Apple“ įtraukė keletą programų ir funkcijų, pvz., „Universal 2“ ir „Rosetta 2“, kad „Intel“ sukurtos programos galėtų veikti „Apple“ procesoriuose.

Universalus 2

„Universal“ yra programa, kurios šaknys yra NeXT – kompiuterių įmonėje, kurią 1980-aisiais įkūrė Steve'as Jobsas ir kurią galiausiai įsigijo „Apple“. Jis naudoja „riebalų dvejetainį failą“, kuris leidžia interpretuoti užklausas iš kelių instrukcijų rinkinių. Šiuo atveju tai yra „Intel“ x86-64 procesoriai ir būsimi „Apple“ ARM procesoriai.

Iš esmės „Universal 2“ programėlė leis kūrėjams kurti programas, veikiančias bet kuriame „Mac“ kompiuteryje, nepriklausomai nuo to, kokį procesorių jis naudoja. Kūrėjai taip pat gali perkelti savo programas į Apple Silicon architektūrą naudodami Universal 2.

Rosetta 2

Programoms, kurių kūrėjai nesinaudoja „Universal 2“, yra „Rosetta 2“. „Rosetta 2“ imsis „Intel“ pagrindu veikiančių programų, pavers jų užklausas instrukcijomis, kurias „Apple Silicon“ gali suprasti, ir perduos jas būsimiems Apple ARM lustams.

Rezultatas yra tai, kad „Mac“ vartotojai vis tiek galės naudoti senas „Intel“ pagrįstas programas tol, kol bus palaikoma „Rosetta 2“. Tai suteiks kūrėjams pakankamai laiko naudoti „Universal 2“ ir perkelti savo programas į naują sistemą.

Greitos pradžios programa

Didesniems kūrėjams, norintiems, kad jų programos pradėtų veikti „Apple Silicon“, kai tik ji bus pasiekiama, yra „Apple“ greitosios pradžios programa. Kaina 500 USD ir skirta tik priimtiniems pareiškėjams, „Quick Start“ programa suteikia kūrėjams rinkinį, kurį jie gali naudoti norėdami greitai pritaikyti „Apple“ ARM architektūrą, kol visuomenė neturi jos prieigos. Tai turėtų apimti daugumą pagrindinių programų rinkinių, pvz., „Adobe“, „Microsoft“ ir kitų, kad dažniausiai naudojamos programos būtų perkeltos be kliūčių.

Ko vartotojai gali tikėtis per „Intel-ARM“ perėjimą?

Kaip „Apple“ vartotojas tikriausiai neturėtumėte per daug pastebėti per „Apple“ ir „Intel“ perėjimą. „Apple“ tikslas yra padaryti perėjimą kuo nuobodesnį paprastam vartotojui. Jei nesate kūrėjas, tikriausiai nepastebėsite nieko kito.

Tai reiškia, kad yra keletas dalykų, į kuriuos reikia atkreipti dėmesį. Pirma, jei jau esate „Mac“ savininkas, turėtumėte tikėtis, kad „Intel Mac“ pasens šiek tiek greičiau nei įprastai. „Apple“ gali nutraukti jūsų įrenginio naujinimus keleriais metais anksčiau nei įprastai, tačiau vis tiek galite tikėtis, kad tai įsigalios dar 3–4 metus.

Antra, jei planuojate artimiausiu metu įsigyti naują „Mac“, jums naudinga palaukti iki šių metų pabaigos ir tikriausiai kitų metų pradžios. Iki to laiko „Apple“ turėtų būti išleidusi bent vieną, galbūt du „Mac“ kompiuterius su „Apple Silicon“. Tai nukreips jus teisingu keliu, kad išvengtumėte žagsėjimo.

Trečia, patyrę vartotojai, turintys daug trečiųjų šalių programų ir tinkinimų, gali prarasti kelias iš šių programų. perėjimas po „Rosetta“ palaikymo pasibaigs, jei tie kūrėjai neišvers savo programos naudodami „Universal“. 2. Bet kadangi tai toks didelis perėjimas, tikriausiai daug neprarasite.

„Mac“ ateitis

Nors ateinančių dvejų metų ateitis gali būti šiek tiek sudėtinga, tai įdomus metas būti Mac naudotoju. „Apple Silicon“ reiškia didesnį programų suderinamumą tarp mobiliųjų ir stalinių įrenginių, geresnį našumą ir galbūt greitesnius „Mac“ leidimus. Nors sunku tiksliai žinoti, ką Apple turi savo Mac serijai, galite būti tikri, kad tai bus įdomu.

Skaitykite čia, kad atsisiųstumėte „macOS Big Sur“ beta versiją ir pasiektumėte kitą „Mac“ erą.