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.
Mohlo by vás zaujímať
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.
Tak mi príde, že je Apple Silicon polomŕtvy už na štarte. Celkom škoda. Bez možnosti virtualizácie Windows je celý segment počítačov s vlastnými procesormi Apple celkom nezaujímavý pre veľkú časť profesionálnych používateľov.
Rosetta ale nie je jediný nástroj ktorý virtualizáciu dokáže nie?
Sú dve veci – vytvorenie virtuálneho počítača a emulácia konkrétneho hardvéru (napr. procesora). Podľa môjho názoru nemá Parallels v sebe preklad inštrukcií jedného procesora na inom. Pokiaľ má Mac Intel, tak to nie je potrebné. Takže to bude znamenať, že Parallels sa bude musieť významne zmeniť.
Rosetta nie je virtualizácia, ale binárny prekladač (nie real-time).. presne tak, ako bola prvá verzia pred 12 rokmi!
Ostava iba emulácia v štýle Insignia SoftPC pred 20+ rokmi.. a kto si to pamätá, tak to bolo pomaly aj na superhyper G4/G5 železe.
Ale parallels fungovať budú a vmware tiež len si budete musieť stiahnuť konkrétnu verziu pre konkrétny procesor. Vmware treba na ipade funguje. parallels normalne zamakajú a pripravia dve verzie a pôjde sa dal. A časom intelovská verzia skonci. Navyše tento krok vyhovuje Googlu aj MS. Oba majú armové verzie pripravené svojich systémov v nejakom štádiu a vďaka Apple Teraz budú môcť ten prechod marketingovo zvladnúť.
No také jednoduché to nebude. Drvivá väčšina windows aplikácií ARM verziu mať nikdy nebude.
a čo napríklad EXTERNÝ PROCESOR, TAKÉ RIEŠENIE JA TO TAK ROBIL PRI ROZBEHNUTÍ VR NA WINDOWS NOTASU
LOL, ten Vmware na ipade je len client pre remote pripojit .. zase niekto o koze a druhy o vozidle.
Úplne súhlasím… Win pod Parallels nepotrebujem každý deň, ale raz za čas áno a alternatíva nie je (rôzne obskurní ovládače a ovládací SW, nehľadiac na Excel PowerBI)… Spustiť v rámci virtualizácie ARMovú verziu Win je riešenie, ale na nich aj tak tieto obskurné veci nerozbehnem…
troska hladajte viac informácii, Parallels už vydal stanovisko a virtualizácia bude prístupná…
Virtualizácia čoho? x86_64 Windows? Alebo ARM Windows, Kde rovnako v podstate nič nefunguje?
Aké stanovisko? Tie marketingové kecy? Fakt je, že Parallels na WWDC bola ARM verzia a Linux v nej tiež.. takže žiadna x86/64 virtualizácia sa nekona (a pochybujem, že sa niekedy bude konať.. Parallels musí používať v ARM hypervízor od Applu).
Alebo si tu niekto myslí, keby to bolo aspoň trochu technicky možné, že by sa sudruhovia z Cupertina neschválili VM Windows 10 x86/64 pod ARM železom na WWDC?
in súhlasím s tebou
Skorej sa obavam zo zrusia pristupneho uzivatela root, teda doufám ze nie ale ked sa to tak zacina priblizovat tabletom a mobilom kde root oficiálne nie je pristupny tak to takto usudzujem.
Uf, nejako v poslednom čase stále čítam, že to nepôjde…
Pamätám si, že som mal PowerPC Maca (resp. mám) a tam mi beží virtualizácia Windows XP. Vtedy to nebolo Parallels, ale bol to Microsoft Virtual PC for Mac a bežalo na tom úplne všetko – bola tam emulácia x86…
Realita – áno, emulácia bola na výkone poznať, na takomto stroji by XP boli o kus rýchlejšie – jednoducho daň za beh virtuálneho PC. Ale ak som napr. otváral excelovú tabuľku v Macu alebo Windows, trvalo to zhruba rovnako rýchlo…