Zatímco se více než tři miliony lidí nemohly dočkat, až si pořídí nové Nintendo Switch 2, vývojář se rozhodl investovat svůj čas do něčeho úplně jiného: do spuštění iOS na původním Switchi.
PatRyk není jediným technologickým nadšencem, který věnuje čas zdánlivě nemožným projektům . Nedávno se jednomu milovníkovi Maců z Velké Británie podařilo vytvořit originální Macintosh tak malý, že se vešel do plechovky od coly. Ve skutečnosti jde o produkt, který si můžete koupit sami za necelých sto eur. V tomto případě si PatRyk za svůj experiment nic neúčtuje: veškerý kód je k dispozici na GitHubu pro každého, kdo si ho chce vyzkoušet.
„Ztratil jsem zdravý rozum (a 2 dny života, když jsem to instaloval),“ napsal PatRyk na X spolu s obrázkem, který by klidně mohl vypadat jako montáž: iOS 14 běží na obrazovce Nintenda Switch, přičemž linuxový terminál zabírá polovinu obrazovky.
Jeho podomácku vyrobený „iPhone“ používá QEMU, open source emulátor , který dokáže softwarově simulovat zcela odlišné hardwarové architektury. V tomto případě čip Nvidia Tegra X1 ve Switchi předstírá, že je procesorem Apple Silicon , a spouští tak plnohodnotnou instalaci iOS.
QEMU je mocný nástroj ve světě emulace, který umožňuje vývojářům a nadšencům experimentovat s různými operačními systémy na nenativním hardwaru. Emulace systému iOS je však obzvláště náročná kvůli hardwarovým a softwarovým omezením, která společnost Apple ve svých zařízeních zavádí, aby ochránila svůj uzavřený ekosystém.
Prozatím lze emulovat pouze iPhone 11 , ale zprovoznit jej byť jen částečně je značný technický úspěch. Ve skutečnosti se Apple dostal do sporu s jednou společností právě proto, že dokázal virtuálně emulovat iOS. Tento případ se dostal až k soudu, ale Apple ho prohrál. Takže PatRyk může být v klidu. A vy také, pokud to chcete zkusit. Má však smysl to vůbec zkoušet? Systém je totiž prakticky nepoužitelný:
Doba spouštění : více než 20 minut jen na to, abyste se dostali na domovskou obrazovku. Stabilita : problémy se dostavují přibližně každé 2 minuty. Aplikace : žádnou nelze otevřít; všechny při pokusu o spuštění spadnou. PatRyk přiznává, že je to „sotva funkční“, ale už jen to, že to naběhne, je vítězství. Mluvíme o operačním systému navrženém speciálně pro čipy Apple, který běží na procesoru Nvidia uvnitř japonské herní konzole.
Podobné projekty nám také připomínají význam komunity open source, která je často hnací silou inovací a experimentů ve světě technologií. Bez spolupráce vývojářů z celého světa by takové úspěchy nebyly možné.
Jeho příspěvek na X již nasbíral více než 220 000 zobrazení a stovky reakcí. Veškerý kód je k dispozici všem, kteří chtějí experiment zopakovat , i když PatRyk upozorňuje, že je třeba trpělivosti.
Projekty, jako je PatRykův, nám připomínají zlaté časy, které se zdají být stále vzdálenější. Před lety nás jailbreaking přiblížil světu, ve kterém bylo možné iOS upravovat podle našich představ. Realita je však taková, že je stále obtížnější na takové projekty narazit.
Ve skutečnosti prožíváme poslední záchvěvy jiné éry: rok 2025 bude pravděpodobně posledním rokem, kdy budeme moci hacknout procesory Intel se systémem MacOS. Ve světě modifikací Apple se zavírají další dveře.
Proto mají projekty, jako je PatRyk, něco do sebe. Nejen kvůli technickým úspěchům, ale také proto, že představují takového toho ducha „zkusíme, jestli to dokážeme“ . Jeho Switch s iOS je pomalý, nestabilní a prakticky nepoužitelný. Ale je to také malá připomínka toho, že stále existují lidé, kteří jsou ochotni promarnit dva dny svého života, jen aby dokázali, že nemožné je stále možné.