Kan du köra iPhone-appar på Android och Windows?

Medan många appar som körs på iOS (operativsystemet för Apples mobila enheter som iPhone), har vissa också Android-versioner och till och med macOS- och Windows-versioner. Detta gäller särskilt appar från de största företagen, som Facebook och Google, och några av de mest populära spelen. Vissa appar är dock exklusiva för iPhone. Men finns det ett sätt att köra iPhone-appar på Android- eller Windows-enheter?

Generellt sett är svaret nej: Du kan inte köra iPhone-appar på andra plattformar. Att använda iPhone-appar på andra enheter är väldigt, väldigt svårt, men det finns några (mycket begränsade) alternativ för människor som verkligen är engagerade.


Programvarukompatibilitet och plattformar

Peter Macdiarmid / Staff / Getty Images

Att köra appar som är utformade för ett operativsystem på ett annat operativsystem är en allvarlig utmaning. Det beror till exempel på att en app som är utformad för att användas på iPhone kräver att alla typer av iPhone-specifika element fungerar korrekt (detsamma gäller Android och andra operativsystem). Det är lättast att tänka på att dessa element faller i tre breda kategorier:

  • Hårdvaruarkitektur: När programutvecklare skapar sina appar är apparna utformade för att fungera på specifik smartphoneshårdvara. Till exempel kan appen vara utformad för att fungera på en viss typ av processor, och utan den processorn kommer appen inte att köras.
  • Hårdvarufunktioner: Vissa appar använder hårdvarufunktioner som endast erbjuds av enheterna de kör på. Tänk på iPhone: s Touch ID-fingeravtrycksläsare eller M11-samarbetschip. Om en app kräver att du loggar in med ditt fingeravtryck, men det inte finns någon skanner i telefonen, fungerar inte appen.
  • Programfunktioner: Detta är mjukvaruversionen av hårdvarukravet från den sista punkten. Om en app försöker använda en viss programfunktion - till exempel Notification Center-widgetar eller iCloud - och finner att den funktionen inte finns, kommer den inte att kunna fungera.

De flesta utvecklare kommer runt detta genom att skapa separata iPhone- och Android-kompatibla versioner av sina appar, men det är inte den enda lösningen. Det finns en lång tradition i beräkning av emulering och skapar en virtuell version av en typ av enhet som kan köras på en annan typ av enhet.

Mac-datorer har ett antal bra alternativ för att köra Windows. Apples Bootcamp hjälper dig bokstavligen att installera Windows på en Apple-maskin, medan tredjeparts-programvaran Parallels skapar en speciell miljö inom macOS som kan köra en fungerande version av Windows. Denna emulering går långsammare än en dator som kör Windows inbyggt, men det erbjuder kompatibilitet när du behöver det.

Kan du köra iPhone-appar på Android?

Skillnaderna mellan de två ledande smarttelefonplattformarna - iOS och Android - sträcker sig mycket längre än de företag som tillverkar telefonerna och de som köper dem. Ur ett tekniskt perspektiv är de väldigt olika. Som ett resultat finns det inte många sätt att köra iPhone-appar på Android, men det finns ett alternativ.

Ett team av studentprogrammerare vid Columbia University har utvecklat ett verktyg som heter Cycada som gör att iOS-appar kan fungera på Android. Nackdelen? Det är inte allmänt tillgängligt.

Tidigare har det funnits några andra iOS-emulatorer för Android, inklusive iEmu. Även om de kanske har fungerat samtidigt fungerar dessa program inte med de senaste versionerna av Android eller iOS.

Ett annat alternativ är en betaltjänst som heter Appetize.io, som låter dig köra en emulerad version av iOS i din webbläsare. Du kan ladda upp iOS-appar till tjänsten och testa dem där. Det här är dock inte samma sak som att installera en Apple-app på Android. Det är mer som att ansluta till en annan dator som kör iOS och sedan strömma resultaten till din enhet.

Undrar du om du kan använda iPhone-funktioner som Siri på andra enheter än iPhone och iPad? Kolla in hur man får Siri för Android- eller Windows-telefoner.


Kan du köra iPhone-appar på Windows?

Windows-användare kan ha ett alternativ som Android-användare inte har: Det finns en iOS-simulator för Windows 7 och uppåt som heter iPadian. Det finns ett antal begränsningar för verktyget - du kommer inte att kunna komma åt App Store med det; iPhone-appar måste göras kompatibla med det och väldigt få är - men det kommer åtminstone vissa appar som körs på din dator.

Det har varit många rapporter om att iPadian har installerat skadlig programvara eller skräppost och annonsprogram på användarnas datorer, så du vill nog undvika att installera detta.

Ett nyligen meddelande från Microsoft har lagt till en rynka i idén att köra iPhone-appar på Windows. I Windows 10 har Microsoft skapat verktyg som gör det möjligt för iPhone-apputvecklare att ta med sina appar till Windows med relativt få modifieringar av sin kod. Tidigare kan skapandet av en Windows-version av en iPhone-app ha inneburit att man bygger om praktiskt taget från grunden; detta tillvägagångssätt minskar antalet extra arbete som utvecklare kommer att behöva göra.

Det här är inte samma sak som att ta en app nedladdad från App Store och kunna köra den på Windows, men det betyder att det är troligt att fler iPhone-appar kan ha Windows-versioner i framtiden.


Kör Android-appar på Windows

IPhone-till-Android-vägen är ganska svår, men om du har en Android-app som du vill använda i Windows har du fler alternativ. Även om dessa program sannolikt också har vissa kompatibilitets- och prestandaproblem, kan de hjälpa till om du verkligen är engagerad i att köra Android-appar på Windows:

  • BlueStacks AppPlayer
  • Du vinkar

Apple-appar på Android

Det finns inget säkert sätt att köra en app designad för Apple-enheter som iPhone på Android. Apple gör dock appar som också finns på Android, särskilt Apple Music, och de kan laddas ner från Google Play-butiken.

För mer om hur du använder viktiga Apple-appar och funktioner med Android, kolla in Got Android? Här är iTunes-funktionerna som fungerar för dig.

The Bottom Line

Det finns tydligt att det inte finns många bra alternativ för att köra iPhone-appar på andra enheter. För närvarande är det vettigare att antingen bara använda appar som också har Android- eller Windows-versioner, eller att vänta på att de ska utvecklas. Det är osannolikt att vi någonsin kommer att se några riktigt bra verktyg för att köra appar för iPhone på andra enheter.

Istället för att hoppas på en emulator är det mer troligt att när verktygen för att utveckla en app och distribuera den på flera plattformar blir mer kraftfulla och effektiva blir det allt vanligare att större appar släpps för alla plattformar.

Lämna en kommentar