ciekawy

Przewodnik po emulacji w systemie innym niż Jailbreakers

Technicznie rzecz biorąc, nie można instalować emulatorów na iPhonie, aby grać w klasyczne gry. Ale to nie znaczy, że to niemożliwe. Oto jak zainstalować emulatory na dowolnym urządzeniu z iOS, nie wymaga jailbreak.

Emulacja na urządzeniach z iOS była możliwa przez długi czas, jeśli masz jailbreak. Jest to nadal preferowana metoda, ponieważ łatwo jest zainstalować emulatory, pamięci ROM i używać kontrolerów. To powiedziawszy, nie wszyscy chcą jailbreak. Nadal możesz uruchamiać emulatory, jeśli chcesz trochę popracować i nie spuszczać oka z fałszywych aplikacji, które trafią do App Store.

Emulatory bocznego ładowania z sieci

Sztuką, aby uzyskać większość emulatorów pracujących z iOS, jest proces zwany sideloading. Dzieje się tak, gdy instalujesz aplikacje z przeglądarki internetowej zamiast oficjalnego sklepu iTunes App Store. W przypadku emulatorów zwykle odbywa się to przez zarejestrowanie emulatora jako aplikacji korporacyjnej. Aplikacje korporacyjne powinny być używane przez prywatne firmy do wydawania aplikacji swoim pracownikom, ale każdy programista może to zrobić.

Druga droga do instalowania emulatorów jest nieco bardziej skomplikowana i wymaga zarejestrowania się jako programista iOS i samodzielnego zainstalowania emulatorów. Do naszych celów będziemy trzymać się emulatorów, które można załadować bezpośrednio z poziomu przeglądarki.

Rozmawialiśmy o niektórych emulatorach, które można wcześniej załadować bocznie. Zwykle działają dobrze, ale mają pewne zastrzeżenia. Mianowicie nie ma żadnej prawdziwej gwarancji bezpieczeństwa i jest to pewien problem w użyciu. Podczas bocznego wczytywania aplikacji z sieci instalujesz niezatwierdzoną aplikację od nieznanego programisty. Teoretycznie mogą zawierać złośliwe oprogramowanie. Podobnie jak w Androidzie, będziesz chciał zainstalować je na własne ryzyko.

Dobrą wiadomością jest to, że większość emulatorów jest oprogramowaniem typu open source i zwykle umieszcza swój kod na GitHub, aby każdy mógł się upewnić, że nie zawiera złośliwego oprogramowania. Na przykład dwie najnowsze aplikacje, GBA4iOS (Game Boy Advance / Game Boy) i NDS4iOS (Nintendo DS) mają cały swój kod na GitHub.

W przypadku innych emulatorów musisz przejść do strony innej firmy, takiej jak iEmulators lub Emu4iOS, i zainstalować stamtąd, co oznacza, że ​​nie możesz dobrze przyjrzeć się kodowi. Są one zwykle oparte na oprogramowaniu typu open source, ale trudniej jest dokładnie wiedzieć, jaki kod instalujesz.

Innym problemem jest to, że instalacja tych emulatorów jest nieco trudna. Ponieważ zwykle używają wygasłych certyfikatów dla kont firmowych, zazwyczaj musisz zmienić datę urządzenia, aby zainstalować i korzystać z aplikacji. Każdy emulator wymaga innej daty, którą zwykle można znaleźć na stronie internetowej emulatorów, ale podstawowy proces instalacji jest taki sam:

  1. Przejdź do Ustawienia> Ogólne> Data i godzina
  2. Wyłącz „Ustaw automatycznie”
  3. Zmień datę na rok sugerowany przez emulator, którego chcesz użyć (zwykle jest to 2012 r.)
  4. Otwórz stronę internetową emulatora w mobilnym Safari
  5. Zainstaluj wybrany emulator

Po zainstalowaniu emulatora musisz zmienić datę za każdym razem, gdy chcesz otworzyć aplikację. Jest to uciążliwe, ale to jedyny sposób, w jaki aplikacja się otworzy. Jeśli instalujesz z witryny takiej jak iEmulators, możesz mieć zainstalowany tylko jeden emulator na raz, więc wybierz mądrze.

Nieoficjalne aplikacje, które wkradają się do App Store

Co jakiś czas emulator wkrada się do iTunes App Store. Często są one ukryte w innych aplikacjach, ale czasami są dość rażące i wymagają tylko obejść, aby zainstalować gry.

Te aplikacje zwykle ukrywają emulator za szeregiem menu, więc nie są zauważane podczas procesu sprawdzania aplikacji Apple, ale często są wyciągane, gdy tylko znajdą się w prasie. Ogólna ogólna zasada polega na tym, aby pobrać i zainstalować aplikację z ukrytymi emulatorami tak szybko, jak to możliwe, zanim Apple je usunie. Aby być na bieżąco z aplikacjami, które wkradają się do sklepu, warto zacząć od forów w witrynach takich jak TouchArcade lub iOS Gaming Subreddit.

Po otrzymaniu jednej z tych aplikacji nadszedł czas, aby wykonać kopię zapasową. Ponieważ Apple pobierze go ze sklepu App Store, warto wykonać kopię zapasową emulatora, aby można go było zainstalować na przyszłych urządzeniach z iOS. Tak długo, jak masz kopię zapasową w iTunes na swoim komputerze, będziesz mógł zainstalować ją na przyszłych urządzeniach.

Jeśli wszystko inne zawiedzie, przynajmniej okazjonalna aplikacja internetowa jest wystarczająco potężna, aby uruchomić wszystko, od GameBoy po Nintendo.