interessant

The Non-Jailbreakers Guide to Emulation on iOS

Teknisk sett er det ikke meningen at du skal kunne installere emulatorer på en iPhone for å spille klassiske spill. Men det betyr ikke at det ikke er mulig. Slik installerer du emulatorer på en hvilken som helst iOS-enhet, ingen jailbreak kreves.

Emulering på iOS-enheter har vært mulig i lang tid hvis du er fengslet. Det er fremdeles den foretrukne metoden fordi det er enkelt å installere emulatorer, ROM-er og bruke kontrollere. Når det er sagt, er det ikke alle som ønsker å jailbreak. Du kan fremdeles kjøre emulatorer hvis du er villig til å gjøre litt arbeid og holde øynene skrelle for useriøse apper som gjør det til App Store.

Sideloading emulatorer fra nettet

Trikset for å få de fleste emulatorer som jobber med iOS er gjennom en prosess som kalles sidelading. Dette er når du installerer apper fra nettleseren din i stedet for den offisielle iTunes App Store. Når det gjelder emulatorer, gjøres dette vanligvis ved å registrere emulatoren som en bedriftsapp. Enterprise-apper skal visstnok brukes til private selskaper for å utstede apper til sine ansatte, men enhver utvikler kan lage en.

Den andre ruten for å installere emulatorer er litt mer komplisert og krever at du registrerer deg som iOS-utvikler og installerer emulatorer på egen hånd. For vårt formål vil vi holde oss til emulatorer du kan laste fra siden direkte fra nettleseren din.

Vi har snakket om noen emulatorer som du kan laste siden før. De har en tendens til å fungere fint, men de kommer med noen advarsler. Nemlig, det er ingen reell garanti for sikkerhet, og de er litt vonde å bruke. Når du sideloader en app fra nettet, installerer du en ikke godkjent app fra en ukjent utvikler. Teoretisk sett kan de inkludere skadelig programvare. Så akkurat som på Android, vil du installere disse på egen risiko.

Den gode nyheten er at de fleste emulatorer er åpen kildekode og har en tendens til også å sette koden sin på GitHub slik at alle kan sørge for at de ikke inkluderer skadelig programvare. For eksempel har to av de nyere appene, GBA4iOS (Game Boy Advance / Game Boy) og NDS4iOS (Nintendo DS) alle kodene sine på GitHub.

For andre emulatorer må du gå gjennom et tredjeparts nettsted som iEmulators eller Emu4iOS og installere derfra, noe som betyr at du ikke kan se koden godt. Disse er fortsatt vanligvis bygd på åpen kildekode-programvare, men det er vanskeligere å vite nøyaktig hvilken kode du installerer.

Det andre problemet er at installasjonen av disse emulatorene er litt vanskelig. Siden de har en tendens til å bruke utløpte sertifikater for bedriftskontoer, må du vanligvis endre enhetens dato for å installere og bruke appen. Hver emulator krever en annen dato som du vanligvis finner på emulators nettsted, men den grunnleggende installasjonsprosessen er stort sett den samme over hele linjen:

  1. Gå inn på Innstillinger> Generelt> Dato og tid
  2. Slå av "Sett automatisk"
  3. Endre datoen til året emulatoren du vil bruke antyder (det er vanligvis 2012)
  4. Åpne emulatorens nettsted i mobilsafari
  5. Installer emulatoren du ønsker

Når du installerer emulatoren, må du bytte dato tilbake hver gang du vil åpne appen. Det er tungvint, men det er den eneste måten appen vil åpne. Hvis du installerer fra et nettsted som iEmulators, kan du bare ha en emulator installert om gangen, så velg med omhu.

De uoffisielle appene som smyger seg inn i App Store

En gang i blant smyger en emulator seg inn i iTunes App Store. Disse er ofte gjemt bort i andre apper, men noen ganger er de ganske åpenbare og trenger bare midlertidige løsninger for å installere spill.

Disse appene gjemmer vanligvis emulatoren bak en serie menyer, slik at de ikke blir lagt merke til under Apples appgjennomgangsprosess, men de blir ofte trukket så snart de får noe press. Den generelle tommelfingerregelen her er å laste ned og installere app med skjulte emulatorer så snart du kan før Apple fjerner dem. For å følge med på apper som smyger seg inn i butikken, er forum på nettsteder som TouchArcade eller iOS Gaming Subreddit gode steder å starte.

Når du har fått en av disse appene, er det på tide å sikkerhetskopiere den. Siden Apple vil hente den fra App Store, er det bra å ta sikkerhetskopi av emulatoren slik at du kan installere den på fremtidige iOS-enheter. Så lenge du har en sikkerhetskopi i iTunes på datamaskinen, vil du kunne installere den på fremtidige enheter.

Hvis alt annet mislykkes, er i det minste en og annen webapp kraftig nok til å kjøre alt fra en GameBoy til en Nintendo.