intressant

Non-Jailbreakers Guide to Emulation på iOS

Tekniskt sett ska du inte kunna installera emulatorer på en iPhone för att spela klassiska spel. Men det betyder inte att det inte är möjligt. Så här installerar du emulatorer på alla iOS-enheter, ingen jailbreak krävs.

Emulering på iOS-enheter har varit möjlig länge om du är fängslad. Det är fortfarande den föredragna metoden eftersom det är lätt att installera emulatorer, ROM och använda kontroller. Som sagt, inte alla vill jailbreak. Du kan fortfarande köra emulatorer om du är villig att göra lite arbete och hålla ögonen skalade efter falska appar som gör det till App Store.

Sideloading Emulatorer från webben

Tricket för att få de flesta emulatorer som arbetar med iOS är genom en process som kallas sidladdning. Detta är när du installerar appar från din webbläsare istället för den officiella iTunes App Store. När det gäller emulatorer görs detta vanligtvis genom att registrera emulatorn som en företagsapp. Enterprise-appar är tänkta att användas för privata företag för att utfärda appar till sina anställda, men alla utvecklare kan göra en sådan.

Den andra vägen att installera emulatorer är lite mer komplicerad och kräver att du registrerar dig som iOS-utvecklare och installerar emulatorer på egen hand. För våra ändamål håller vi oss till emulatorer som du kan ladda direkt från din webbläsare.

Vi har pratat om några emulatorer som du kan ladda innan. De tenderar att fungera bra, men de kommer med vissa varningar. Namnlösa: Det finns ingen verklig garanti för säkerhet och de är typ av smärta att använda. När du laddar en app från webben installerar du en apport som inte godkänts från en okänd utvecklare. Teoretiskt sett kan de inkludera skadlig programvara. Så, precis som på Android, vill du installera dessa på egen risk.

Den goda nyheten är att de flesta emulatorer är open source och tenderar att också sätta sin kod på GitHub så att alla kan se till att de inte inkluderar skadlig programvara. Till exempel har två av de nyare apparna, GBA4iOS (Game Boy Advance / Game Boy) och NDS4iOS (Nintendo DS) alla sina koder på GitHub.

För andra emulatorer måste du gå igenom en tredjepartswebbplats som iEmulators eller Emu4iOS och installera därifrån, vilket innebär att du inte kan se koden bra. Dessa är fortfarande byggda på öppen källkodsprogram, men det är svårare att veta exakt vilken kod du installerar.

Det andra problemet är att installationen av dessa emulatorer är lite knepig. Eftersom de brukar använda utgått certifikat för företagskonton måste du vanligtvis ändra enhetens datum för att installera och använda appen. Varje emulator kräver ett annat datum som du vanligtvis hittar på emulatorns webbplats, men den grundläggande installationsprocessen är ungefär densamma över hela linjen:

  1. Gå in i Inställningar> Allmänt> Datum och tid
  2. Stäng av "Ställ in automatiskt"
  3. Ändra datumet till året som emulatorn du vill använda föreslår (det är vanligtvis 2012)
  4. Öppna emulatorns webbplats i mobilsafari
  5. Installera önskad emulator

När du installerar emulatorn måste du byta tillbaka datumet varje gång du vill öppna appen. Det är besvärligt, men det är det enda sättet appen kommer att öppna. Om du installerar från en webbplats som iEmulators kan du bara ha en emulator installerad åt gången, så välj klokt.

De inofficiella appar som smyger in i App Store

En gång i taget smyger en emulator in i iTunes App Store. Dessa är ofta gömda bort i andra appar, men ibland är de ganska uppenbara och behöver bara lösningar för att installera spel.

Dessa appar döljer vanligtvis emulatorn bakom en serie menyer så att de inte märks under Apples appgranskningsprocess, men de dras ofta så fort de får någon press. Den allmänna tumregeln här är att ladda ner och installera app med dolda emulatorer så snart du kan innan Apple tar bort dem. För att hålla koll på appar som smyger sig in i butiken är forum på webbplatser som TouchArcade eller iOS Gaming Subreddit bra ställen att börja på.

När du har fått en av dessa appar är det dags att säkerhetskopiera den. Eftersom Apple kommer att dra det från App Store är det bra att säkerhetskopiera emulatorn så att du kan installera den på framtida iOS-enheter. Så länge du har en säkerhetskopia i iTunes på din dator kan du installera den på framtida enheter.

Om allt annat misslyckas är åtminstone den enstaka webbappen tillräckligt kraftfull för att köra allt från en GameBoy till en Nintendo.