Apple umožňuje odesílání emulátorů do App Store. Zde je to, co je na cestě, abyste mohli hrát své oblíbené retro hry na svém iPhone.
Počáteční dubnové změny pravidel pro recenze App Store zvrátily pravidlo, které prakticky zakazovalo emulátory v App Store. Poté, co bylo pravidlo odstraněno, se očekávalo, že dojde k náhlému náporu emulátorů předložených společnosti Apple k zahrnutí do digitálního obchodu.
Emulátory pro iPhone již nějakou dobu existují, ale mimo App Store jako aplikace s možností bočního načítání. Se změnami Applu procházejí některé projekty přechodem a potenciálně v tomto procesu získávají větší pozornost od větší uživatelské základny.
Už jsme viděli podobný přechod Delta, ale na cestě je mnohem více emulátorů. S více emulátory existuje více potenciálních možností pro uživatele emulovat starší konzole.
Zde je šance, že bude brzy zahrnuta do App Store pro retro hráče. Tento příspěvek je aktuální od 26. dubna 2024.
Folium
Folium je emulátor, který může hrát hry pro Nintendo’s Game Boy Advance, Nintendo 3DS a Nintendo DS. Podpora pro PlayStation 1 a PlayStation 2 a také Sega Genesis jsou v současné době ve vývoji.
V příspěvku X vývojář potvrdil, že byl testován na TestFlight, a doufal v bezprostřední zahrnutí do samotného App Store.
iDOS
Tohle je složitá sága. iDOS kdysi existoval v App Store a byl z něj vyloučen. Emulátor iDOS je projekt emulace x86 vytvořený pro hraní her a spouštění softwaru, který používá DOS.
V blogovém příspěvku ze 14. dubna je vysvětleno, že iDOS byl po změně zásad znovu odeslán ke kontrole. Po určitých problémech s odesláním, protože Apple zařadil iDOS 2 na černou listinu, bylo odeslání provedeno pod iDOS 3.
Poté, co byl učiněn pokus vysvětlit situaci, byl znovu zamítnut jako „Design Spam“, protože existuje mnoho nedávných příspěvků používajících stejný design.
Vývojář pokračuje v boji proti odmítnutí a doufá, že nakonec bude pokračovat.
Zapáleno
Vícejádrový emulátor Ignited poskytuje emulátor, který zlepšuje uživatelské rozhraní každého z emulátorů jádra.
Jeho podpora je zaměřena především na Nintendo, včetně NES, Super NES, Nintendo 64, Game Boy, Game Boy Color, Game Boy Advance a Nintendo DS. Podporuje také některé konzole Sega, včetně Genesis, Master System a Game Gear.
Ignited usiluje o zahrnutí do App Store a má testovací verzi TestFlight, ale pouze pro patrony projektu.
MAME4iOS
Mobilní protějšek známého emulátoru MAME, MAME4iOS, se zaměřuje spíše na arkádové hry než na hry pro domácí konzole.
V příspěvku na Redditu správce Harakari uvedl, že aplikaci odeslali do App Store ke kontrole.
uoYabause
uoYabuse je port emulátoru Yaba Sanshiro Sega Saturn. Historicky byl zaměřen na Android, ale má k dispozici i sestavení pro iOS.
A tweet od vývojáře emulátoru Yaba Sanshiro ze 6. dubna uvádí, že emulátor byl odeslán do App Store ke kontrole. Po tweetu však nebyly žádné aktualizace.
PPSSPP
Jak název napovídá, PPSSPP je emulátor specializující se na hry Sony PlayStation Portable. Je již k dispozici na PC a Androidu, přičemž je k dispozici „neoficiální“ instalační průvodce, aby fungoval bez přístupu k App Store.
Příspěvek na blogu projektu ze 6. dubna pojednává o změnách pravidel emulátoru společnosti Apple, ale došlo ke zmatku ohledně řádků, kde „musí být poskytnuty odkazy na veškerý software ke stažení“.
Pokud Apple interpretace pravidel umožňuje emulátory s ISO nebo ROM výběry, říká se, že App Store bude předložen později v roce 2024.
Původ
Další multiemulační frontend, Provenance, nabízí rozsáhlou podporu pro širokou škálu herních platforem. Seznam obsahuje mnoho od Nintenda, včetně NES, Famicon Disk Sistem, Game Boy, SNES, Game Boy Color, Virtual Boy, Nintendo 64, Game Boy Advance a Pokemon mini.
Existuje také podpora pro konzole Sega včetně Genesis, Mega-CD a Saturn, Sony PlayStation, Bandai WonderSwan, NEC TurboGraphix systémy a další od Atari, Bandai a SNK.
Emulátor je již k dispozici jako side-load, ale brzy se plánuje spuštění na App Store. 19. dubna tým potvrdil, že pracuje na vydání.
V aktualizaci Patreonu tým diskutoval o použití TestFlight pro beta verze, ale také o tom, že neexistoval žádný „přesný odhadovaný čas příjezdu“, protože bylo nutné dodržovat pravidla App Store pro proces kontroly. Tým také plánoval odstranit vše, co by mohlo vyvolat reakci Nintenda, jako jsou loga a systémové značky.
RetroArch
RetroArch, frontend pro emulátory a herní enginy, zvládá emulaci pro velké množství platforem. Jak co umí emulovat, tak na čem může běžet.
Pro iOS a Apple TV jsou již k dispozici soubory ke stažení pro spouštění her prostřednictvím sideloadingu, ale zatím ne verze kompatibilní s App Store.
Vývojář hizzlekizzle na Redditu potvrdil, že existuje verze RetroArch určená pro App Store. Odmítli však poskytnout další podrobnosti, například kdy dorazí.
Ne všechny emulátory
I když změny pravidel otevřely možnost, že do App Store v budoucnu dorazí více emulátorů, neumožňují, aby se objevil každý typ.
Jednou z problémových oblastí je nedávný zákaz Apple kompilace Just In Time (JIT). Jedná se o kompilaci kódu za běhu programu, spíše než před spuštěním softwaru.
Apple to považuje za bezpečnostní problém, přestože jej používá pro samotné Safari. Kvůli omezením společnosti Apple nelze některé emulátory odeslat do App Store ke kontrole, protože automaticky selžou.
Například emulátor DolphiniOS pro emulaci her Nintendo Wii a Nintendo Gamecube vyžaduje JIT kvůli nutnosti překládat kód PowerPC, aby běžel na čipech Apple založených na ARM.
Zdroj: appleinsider.com