Zavrieť reklamu

Apple na tohtoročnom úvodnom Keynote oznámil dlho očakávanú a horúčkovito špekulovanú novinku v podobe prechodu z Intel procesorov na vlastné čipy Apple Silicon. Zároveň sme sa krátko potom dozvedeli, že sa vývojári čoskoro dočkajú Transition kitov, ktoré im umožnia vyvíjať natívne pre macOS 10.16 Big Sur a novú architektúru čipov. Ruka v ruke s tým by sa dalo očakávať, že Apple oživí technológiu Rosetta, ktorá sa prvýkrát objavila v roku 2006 tesne potom, čo sa Apple rozhodol prejsť od procesorov PowerPC na Intel. A ako programátori tušili, tak sa aj stalo. Technologický gigant totiž funkciu znova uvedie do prevádzky, avšak má to jeden háčik. Rosetta nebude podporovať virtualizáciu pomocou VMWare a Parallels, teda zatiaľ môžeme zabudnúť na virtuálnu verziu Windows.

Je to už 14 rokov, čo Apple oznámil trúfalý prechod z vtedajších procesorov PowerPC na Intel. Vo svojej dobe išlo o pomerne razantný krok, a tak spoločnosť zároveň uviedla aj funkciu Rosetta, ktorá umožňovala vývojárom vytvárať softvér natívne pre nový typ čipov na báze x86_64 bez toho, aby dochádzalo k nekompatibilite s vtedajšími systémami. História sa opakuje a spolu s príchodom vlastných čipov Apple Silicon sa spoločnosť opäť k tejto funkcii uchýlila. Pomocou Rosetty tak môžu programátori opäť vyvíjať softvér výhradne pre Apple Siliconbez toho, aby to ohrozilo existujúce Macy obsahujúce Intel procesory. Avšak má to jeden háčik, systém totiž nepojme virtualizáciu a virtualizačný softvér ako je VMWare alebo Parallels. Práve vďaka nim bolo možné rozbehnúť na Macu Windows a s tým aj jeho natívne aplikácie. Na používanie iných operačných systémov na báze inštrukčnej sady x86 môžeme teda na dlhú dobu zabudnúť. Pochopiteľne je možné, že sa časom objavia iné riešenia a alternatívy, ale v tomto prípade sa budeme musieť spoliehať na vývojárov tretích strán.

Zároveň s príchodom Apple Silicon zanikne možnosť využiť Boot Camp a kernelové rozšírenia, vďaka ktorým by sa dal tento limit nejakým spôsobom obísť. Hoci sa to môže zdať ako marginálny problém, pre vývojárov sa jedná o nepríjemný nedostatok, ktorý budú musieť nejako vykompenzovať. Tak či onak, tvorcovia majú na vývoj dostatok času, a to najmä vďaka Transition kitám v rámci programu Universal App Quick Start, ktorých sa dočkajú už tento týždeň. Tie obsahujú Mac mini s 16GB RAM, 512GB SSD a čipom A12Z Bionic. Uvidíme, ako sa s výzvou popasujú a či sa časom nájde adekvátna náhrada.

Dnes najčítanejšie

.