Nowy emulator może odtwarzać stare gry na iPhone’a na komputerze


Kiedy w 2008 roku ogłoszono App Store, wielu programistom otworzyło drzwi do wprowadzenia gier na iPhone’a i iPoda touch. Urządzenia Apple stały się znane z popularnych gier mobilnych, takich jak Super Monkey Ball, Flight Control i Angry Birds. Z biegiem czasu niektóre z tych gier zostały wycofane i nigdy więcej nie otrzymały aktualizacji, aby działały na bardziej nowoczesnych urządzeniach. Ale jeden programista stworzył sposób naśladowania ich na komputerze.

Jak deweloperowi udało się uruchomić gry na iPhone’a na komputerze

W 15. rocznicę iPhone SDK, Hikari no Yume wydała narzędzie o nazwie „touchHLE”. Zasadniczo emuluje stare aplikacje stworzone dla systemu iPhone OS bezpośrednio na komputerach Mac, a nawet komputerach z systemem Windows. Emulowanie iOS zdecydowanie nie jest proste i jak dotąd udało się to bardzo niewielu osobom, biorąc pod uwagę, że system nie tylko jest własnością Apple, ale jest również zaprojektowany do działania na określonym sprzęcie.

Ale jak udowodnili inni deweloperzy, emulacja starszych wersji systemu operacyjnego jest nieco prostsza, ponieważ te wersje mają wiele znanych exploitów i opierają się na mniej złożonym sprzęcie. Jednak zamiast próbować uruchomić cały system operacyjny iPhone’a, Hikari skupił się na stworzeniu narzędzia do uruchamiania określonych aplikacji.

Mówiąc dokładniej, chciała uruchomić klasyczną grę Super Monkey Ball, która w przeszłości była hitem. Jako taki, touchHLE został zoptymalizowany do emulacji gier. Narzędzie może symulować dotknięcia ekranu, odtwarzać dźwięki, a nawet używać joysticków do zastępowania poleceń akcelerometru, które były używane w grach takich jak Super Monkey Ball.

Według Hikari jest to projekt, który stworzyła dla siebie. Jednocześnie była wystarczająco ostrożna, aby nie używać żadnego kodu napisanego przez Apple, aby uniknąć oskarżeń o naruszenie praw autorskich (poprzez Lista najwyższych poziomów).

Podczas tego projektu byłem bardzo ostrożny, być może bardziej ostrożny niż większość ludzi, aby nie naruszyć praw autorskich Apple na tyle, na ile to możliwe. Nie używam żadnego kodu napisanego przez Apple, uważałem, aby uniknąć inżynierii wstecznej samego iPhone OS. A żeby skorzystać z projektu, żeby skorzystać z kodu, który napisałem, nie trzeba naruszać praw autorskich Apple. Możesz pobrać projekt i nie zawiera on niczego, co nie jest legalne do rozpowszechniania.

Reklama

Jakie gry może uruchamiać?

Co zaskakujące, narzędzie działa bardzo dobrze i sam mogłem je przetestować na moim MacBooku Air M1. Wspaniale było móc wejść w interakcję z grą, która przeniosła mnie z powrotem do czasów iPhone’a 3G i uruchomienia App Store. Jednocześnie byłem ciekawy, czy narzędzie może uruchamiać inne gry, aw niektórych przypadkach może.

Hikari wyjaśnia, że ​​gry takie jak Crash Bandicoot: Nitro Kart 3D działają dobrze z narzędziem, ponieważ wymagania są prawie takie same jak Super Monkey Ball, ponieważ obie gry zostały wydane mniej więcej w tym samym czasie. Oczywiście narzędzie nie może uruchamiać nowszych i bardziej złożonych gier, które wymagają zaawansowanego sprzętu.

Osobiście jestem wielkim fanem emulacji, ponieważ pozwala nam zachować część naszej historii przy życiu. Gdy Apple zrezygnowało z obsługi 32-bitowych aplikacji na iOS, wiele osób nie mogło już nigdy zagrać w starsze gry, które kochały. Projekty takie jak Hikari pozwalają nam wrócić do tych gier. Jednocześnie interesujące jest obserwowanie postępów w emulacji iOS na innych platformach.

Możesz zobaczyć touchHLE w akcji na filmie nakręconym przez kanał YouTube Powstrzymaj szkielety od walki. A jeśli jesteś zainteresowany samodzielnym wypróbowaniem emulatora, touchHLE jest dostępny na GitHubie.

FTC: Używamy automatycznych linków partnerskich przynoszących dochód. Więcej.





Source link

Advertisment

Więcej

ZOSTAW ODPOWIEDŹ

Proszę wpisać swój komentarz!
Proszę podać swoje imię tutaj

Advertisment

Podobne

Advertisment

Najnowsze

Czasem nie ma nic złego w przyznaniu się do błędu, Apple

Apple ma problem z przyznaniem się do błędu. W marketingu firmy zawsze chodziło o doskonałość, a przyznanie się, że coś jest nie...

Dlaczego Xenomorph z Alien jest wciąż idealnym złoczyńcą science-fiction

Ta funkcja w Ridley Scott Obcy a franczyza, którą uruchomiła, została pierwotnie opublikowana jako część pakiet poświęcony najbardziej ukochanym złoczyńcom science...

Apple podobno negocjuje z OpenAI w sprawie obsługi funkcji iOS 18

Niektóre raporty z zeszłego miesiąca ujawniły, że Apple prowadził rozmowy z Google na temat wykorzystania Gemini do obsługi nowych funkcji sztucznej inteligencji dostępnych...
Advertisment