Apple Silicon: Co očekávat během přechodu Apple-Intel

Během Apple Keynote WWDC 2020Apple učinil významné oznámení, které mělo mnohem více společného s hardwarem než softwarem: Apple odchází od čipů Intel a přechází na Apple Silicon. Pro většinu techniků je to velká novinka, ale pro příležitostnější uživatele to může znít jako bílý šum; co je to „Apple Silicon“ a co to má společného s vašimi zařízeními?

Obsah

  • Co je to „Apple Silicon“?
  • Proč Apple přechází z Intelu na ARM
    • Problémy s Intel Skylake
    • Čipy ARM společnosti Apple jsou nejlepší ve své třídě
    • End-to-end kontrola
  • Jak ovlivní nové čipy Apple kompatibilitu?
    • Přechod PowerPC-Intel: Naposledy Apple změnil čipy
  • Jak Apple pomáhá vývojářům s přechodem od Intelu
  • Co mohou uživatelé očekávat během Intel-ARM Transition?
  • Budoucnost Macu
    • Související příspěvky:

Co je to „Apple Silicon“?

Apple Silicon, název, který se s největší pravděpodobností v době vydání změní, odkazuje na vlastní systém na čipu od společnosti Apple. System-on-a-chip (SoC) je motor, který pohání váš počítač. Skládá se z CPU (kde probíhá výpočet), GPU (kde se generuje a zpracovává grafika vašeho počítače), RAM a dalších.

Od roku 2005 se Apple při poskytování SoC spoléhal na Intel, což v té době dávalo smysl. Apple neměl zkušenosti s vytvářením vlastních SoC a Intel v té době vedl křemíkový průmysl.

Dnes je však mnohem jiný příběh.

Proč Apple přechází z Intelu na ARM

Důvodů pro rozhodnutí přejít od Intelu je několik, z nichž některé byly probrány během keynote WWDC20, například lepší optimalizace. Za rozhodnutím Applu je však trochu více, což jistě bude hrát hlavní roli v budoucnosti Macu.

Problémy s Intel Skylake

Skylake byl čip, který Intel vydal v roce 2015, a přestože jej od té doby nahradily novější čipy, Skylake je místem, kde začíná příběh rozdělení Apple a Intel.

Podle inženýra Intelu, bylo to právě kolem vydání Skylake, kdy se vztah mezi Apple a Intel začal zhoršovat. Když začaly přicházet první stížnosti na Skylake, Intel se zabýval změnami na vysoké úrovni a vnitřními neshodami. Chyby a problémy se objevovaly pravidelně, což je vážný problém, když jste největším poskytovatelem čipů na světě.

Značnou část těchto stížností podal Apple a podle inženýra Intelu Françoise Piednoëla Apple nacházel ve Skylake více chyb než Intel. Pro ty, kdo nejsou mimo technický průmysl, je situace, kdy zákazník najde více chyb než vy, známá jako „velmi špatná“ situace.

Tohle bylo jediné výchozí bod problémů v Intelu. Nové čipy neposkytovaly stejnou návratnost výkonu, produkty nebyly vydány včas a spolehlivost se snižovala. Ačkoli si byl Apple jistý, že přemýšlel o přechodu na vlastní čipy, než k tomu došlo (přechod k Intelu nebyl nikdy zamýšlen jako trvalý), to se více než pravděpodobně stalo bodem zvratu pro Apple a odstartovalo jeho cestu k nezávislosti na čipu.

Čipy ARM společnosti Apple jsou nejlepší ve své třídě

Na rozdíl od klesajícího výkonu Intelu se Apple stal jedním z předních vývojářů čipů ARM – i když jsou všechny používány interně. Čipy řady A společnosti Apple, jako jsou A11, A12 a A13, se používají v iPhonech, iPadech a iPadech Pro. jsou jedním z důvodů, proč mají jiné tablety a dokonce i některé notebooky problém konkurovat iPadům společnosti Apple.

Když uvážíte, že stejná úroveň optimalizace je aplikována na něco se specifikacemi a schopnostmi notebooku nebo stolního počítače, možnosti se stanou vzrušujícími. Počítače mohou pojmout více hardwarových vnitřních částí než mobilní zařízení a hostit sofistikovanější tepelnou architekturu (hardware, který uchovává váš počítač před přehřátím), což znamená, že Apple Silicon by mohl mít na řadu Maců od Apple ještě větší dopad než na jeho mobilní zařízení.

Na WWDC20 Apple představil hry jako Tomb Raider (hraní na počítačích Mac bylo historicky špatné) a aplikace jako Final Cut Pro předvedly působivé výkony s Apple Silicon. Navíc to vypadá, že Apple doufá, že dosáhne univerzálního App Store, kde všechny aplikace běžící na vašem iPadu nebo iPhonu budou moci běžet také na vašem Macu. Tím, že vše běží na Apple Silicon, může Apple zkrátit cestu ke zcela univerzálním aplikacím.

End-to-end kontrola

Konečně, ať už jste fanouškem Applu nebo ne, pravděpodobně máte názor na posedlost Applu komplexní kontrolou. To je důvod, proč může Apple vést technologický průmysl v oblastech, jako je soukromí a funkce ekosystému, a také je jeden z důvodů, proč Apple neumožňuje uživatelům opravovat svá vlastní zařízení nebo upravovat svůj domov obrazovky.

Dá se s jistotou říci, že velká motivace pro to, aby se Apple stal nezávislým na Intelu, spočívá v tom druhém slově: nezávislost. Tím, že se nebude spoléhat na Intel při výrobě čipů Apple, může Apple vydávat nové Macy pravidelněji plánovat, dosahovat vyššího výkonu a mít úplnou kontrolu nad hardwarem a softwarem produkty.

Jak ovlivní nové čipy Apple kompatibilitu?

Doposud jsme se soustředili pouze na to dobré, co z nových čipů společnosti Apple jistě vzejde. I když je to všechno pravda, v rovnici je trochu víc než jen to dobré. Stejně jako u každého přechodu bude vyřazení společnosti Apple z Intelu něco stát, a tyto náklady budou z velké části na uživatelích a vývojářích.

Abych byl konkrétnější, náklady na přechod z čipů Intel na čipy Apple budou spočívat v kompatibilitě. Když je aplikace naprogramována, je obecně napsána s ohledem na konkrétní hardware. I když je vydán na různých platformách, je obvykle optimalizován tak, aby co nejlépe fungoval na konkrétním kusu hardwaru. Nejzřetelněji to můžete vidět v herním průmyslu, kde bude stejná hra fungovat lépe na různých konzolích.

Pro uživatele počítačů Mac je to matoucí, že budete mít tento problém – různý výkon na různých zařízeních – ale se zařízeními pod stejným názvem. Některé Macy poběží určité aplikace lépe než jiné Macy, v závislosti na tom, zda se jedná o Apple ARM Mac nebo Intel Mac. Pro náročné uživatele a zejména vývojáře je to trochu znepokojivé.

Není to však poprvé, co se Apple vydal touto cestou.

Přechod PowerPC-Intel: Naposledy Apple změnil čipy

Jak již bylo zmíněno, Apple přešel na Intel až v roce 2005. Předtím Apple používal čipy PowerPC, typ mikroprocesoru, který se nyní nejčastěji vyskytuje ve vozidlech a komunikačních zařízeních.

V té době existovaly podobné obavy ohledně kompatibility, přičemž některé zprávy to tvrdily Sami Apple chtěl přechod k Intelu odložit abyste se vyhnuli problémům s kompatibilitou. Podle IBM se Apple obával, že přechod bude pomalý a zdlouhavý, což zmate jejich produktovou řadu a zákazníky.

Postupem času se ale ukázalo, že přechod k Intelu byl pro Apple správným krokem. Aby Apple vyřešil problémy s kompatibilitou a urychlil přechod, vytvořil různé aplikace a služby pro hladký přechod, včetně Rosetta a Universal. Výsledkem byl přechod, ke kterému došlo za méně než dva roky s malými nebo žádnými problémy pro kohokoli zúčastněného.

Jak Apple pomáhá vývojářům s přechodem od Intelu

Přestože k přechodu z PowerPC na Intel došlo před 15 lety, Apple používá velmi podobný přístup k přechodu od čipů Intel. Apple dokonce oživil Universal a Rosettu ve formě Universal 2 a Rosetta 2 a oni to udělali přidal funkce do Xcode 12, které by měly umožnit většině vývojářů optimalizovat jejich aplikace pro Apple Silicon v “otázka dní”.

Xcode 12

v macOS Big Sur, nadcházející vydání macOS, Apple zahrnuje Xcode 12, nástroje společnosti Apple pro vývojáře softwaru. Kvůli přechodu na ARM zahrnul Apple několik aplikací a funkcí, jako Universal 2 a Rosetta 2, které umožňují aplikacím vytvořeným pro Intel běžet na procesorech Apple.

Univerzální 2

Universal je aplikace, která má své kořeny v NeXT, počítačové společnosti založené Stevem Jobsem v 80. letech a nakonec koupené společností Apple. Využívá „tlustou binárku“, která mu umožňuje interpretovat požadavky z více sad instrukcí. V tomto případě se jedná o procesory Intel x86-64 a nadcházející procesory ARM společnosti Apple.

V podstatě aplikace Universal 2 umožní vývojářům vytvářet aplikace, které běží na jakémkoli Macu, bez ohledu na to, jaký procesor používá. Vývojáři mohou také migrovat své aplikace na architekturu Apple Silicon pomocí Universal 2.

Rosetta 2

Pro aplikace, jejichž vývojáři nevyužívají Universal 2, je tu Rosetta 2. Rosetta 2 převezme aplikace založené na Intelu, převede jejich požadavky do instrukcí, kterým Apple Silicon rozumí, a poté je přenese na nadcházející čipy Apple ARM.

Výsledkem je, že uživatelé počítačů Mac budou stále moci používat staré aplikace založené na Intelu, dokud bude Rosetta 2 podporována. Vývojáři tak budou mít dostatek času na to, aby mohli pomocí Universal 2 přesunout své aplikace do nového systému.

Program rychlého spuštění

Pro větší vývojáře, kteří chtějí, aby jejich aplikace běžely nativně na Apple Silicon, jakmile bude k dispozici, je k dispozici Program rychlého spuštění společnosti Apple. Program Quick Start Program s cenou 500 USD a omezený pouze na přijaté žadatele poskytuje vývojářům sadu, kterou mohou použít k rychlému přijetí architektury ARM společnosti Apple dříve, než k ní bude mít přístup veřejnost. To by mělo zahrnovat většinu hlavních sad aplikací, jako jsou Adobe, Microsoft a další, takže vaše nejpoužívanější aplikace budou převedeny bez problémů.

Co mohou uživatelé očekávat během Intel-ARM Transition?

Jako uživatel společnosti Apple byste si pravděpodobně během přechodu mezi Apple a Intel neměli příliš všimnout. Cílem Applu je, aby přechod byl pro běžného uživatele co nejnudnější. Pokud nejste vývojář, pravděpodobně si ničeho jiného nevšimnete.

To znamená, že existuje několik věcí, na které je třeba dávat pozor. Za prvé, pokud již vlastníte Mac, měli byste očekávat, že váš Intel Mac bude zastaralý o něco rychleji než normálně. Apple může omezit aktualizace vašeho zařízení o několik let dříve, než je obvyklé, ale stále můžete očekávat další 3–4 roky, než to začne platit.

Za druhé, pokud si plánujete v dohledné době koupit nový Mac, pak je ve vašem nejlepším zájmu počkat do konce tohoto roku a pravděpodobně začátkem příštího roku. Do té doby by měl Apple vydat alespoň jeden, možná dva Macy s Apple Silicon. To vás navede na správnou cestu, abyste se vyhnuli případným škytavkám.

Za třetí, pokročilí uživatelé se spoustou aplikací a přizpůsobení třetích stran mohou o několik z těchto aplikací přijít přechod po ukončení podpory Rosetty, pokud tito vývojáři nepřeloží svou aplikaci pomocí Universal 2. Ale protože se jedná o tak velký přechod, pravděpodobně mnoho neztratíte.

Budoucnost Macu

I když to může být v příštích dvou letech trochu skalnatá budoucnost, je to vzrušující čas být uživatelem Macu. Apple Silicon znamená větší interoperabilitu aplikací mezi mobilními a stolními zařízeními, lepší výkon a potenciálně rychlejší vydání Mac. I když je těžké přesně vědět, co má Apple v zásobě pro svou řadu Maců, můžete si být jisti, že to bude zajímavé.

Zde si můžete stáhnout beta verzi macOS Big Sur a dostat se kupředu v další éře Macu.