Kan du kjøre iPhone-apper på Android og Windows?
Mange apper som kjører på Apples iOS også har Android versjoner, og til og med Mac os og Windows-versjoner. Dette gjelder spesielt apper fra de største selskapene som Facebook og Google, og noen av de mest populære spillene. Men noen apper er eksklusive for iPhone. For disse appene lurer du kanskje på: er det en måte å gjøre det på kjøre iPhone-apper på Android- eller Windows-enheter?
Generelt sett er svaret nei: Du kan ikke løpe iPhone apper på andre plattformer. Når du graver deg inn, finner du imidlertid ut at det er vanskelig å bruke iPhone-apper på andre enheter, men det er noen alternativer for folk som virkelig er engasjerte.
Kan du kjøre iPhone-apper på Android?
Forskjellene mellom de to ledende smarttelefonplattformene – iOS og Android – er omfattende. Fra et teknologisk perspektiv er de veldig forskjellige. Når det er sagt, er det noen måter å emulere iOS på Android og kjøre iOS-apper der.
-
Appetize.io: Denne betalte tjenesten lar deg kjøre iOS i Android-nettleseren din. Du kan laste opp iOS-apper til tjenesten og teste dem der. Dette er imidlertid ikke det samme som å installere en Apple-app på Android. Det er mer som å koble til en annen datamaskin som kjører iOS og deretter streame resultatene til enheten din.
- Cider: En iOS-emulator laget av studenter som skal la deg kjøre iPhone-apper på Android. Vær imidlertid oppmerksom på at programvaren fortsatt er litt rudimentær og støtter ikke grunnleggende funksjoner som Bluetooth eller GPS. Last ned Cider
- Cycada: Et team av studentprogrammerere ved Columbia University utviklet dette verktøyet som lar iOS-apper fungere på Android. Ulempen? Den er ikke offentlig tilgjengelig.
- iEmu: Denne emulatoren ligner på Cider, men mer polert og fullt utstyrt. Det er et av de beste alternativene for å kjøre iOS-apper på Android. Last ned iEmu
En viktig ting å være klar over er at disse emulatorene kanskje ikke fungerer med de nyeste versjonene av iOS eller at de ikke støtter alle iOS-funksjoner og apper. De fungerer kanskje noen ganger, men de er ikke perfekte for alle apper og situasjoner.
Lurer du på om du kan bruke iPhone-funksjoner som Siri på andre enheter enn iPhone og iPad? Sjekk ut Hvordan få Siri for Android- eller Windows-telefoner.
Hvorfor iPhone-apper (vanligvis) ikke fungerer på Android
Å bruke apper designet for ett operativsystem på et annet operativsystem er en alvorlig utfordring. Det er fordi en app designet for å brukes på iPhone, for eksempel, krever alle slags iPhone-spesifikke elementer for å fungere riktig. Det samme gjelder Android og andre operativsystemer. Disse elementene faller inn i tre brede kategorier:
- Maskinvarearkitektur: Når programvareutviklere lager appene sine, er appene designet for å fungere på spesifikk smarttelefonmaskinvare. For eksempel kan appen være designet for å fungere på en bestemt type prosessor, og uten den prosessoren vil ikke appen kjøre.
- Maskinvarefunksjoner: Noen apper bruker maskinvarefunksjoner som bare tilbys av enhetene de kjører på. Tenk på iPhone Touch ID fingeravtrykkskanner eller M11 motion co-processing chip. Hvis en app krever at du logger på med fingeravtrykket ditt, men det ikke er noen fingeravtrykkskanner på telefonen, vil ikke appen fungere.
- Programvarefunksjoner: Dette er programvareversjonen av maskinvarekravet fra siste punkt. Hvis en app prøver å bruke en bestemt programvarefunksjon – som Varslingssenter-widgeter eller iCloud, for eksempel – og finner ut at den funksjonen ikke er der, vil den ikke kunne fungere.
De fleste utviklere lager separate iPhone- og Android-versjoner av appene sine, men det er ikke den eneste løsningen. Det er en lang tradisjon innen databehandling emulering, som lager en virtuell versjon av én enhet som kan kjøres på en annen enhet.
Mac har for eksempel en rekke gode alternativer for å kjøre Windows. Apples Bootcamp hjelper deg bokstavelig talt installer Windows på en Apple-maskin, mens tredjeparts Parallels-programvaren skaper et spesielt miljø i macOS som kan kjøre Windows. Emulert Windows kjører tregere enn en datamaskin som kjører Windows, men den tilbyr kompatibilitet når du trenger det.
Kan du kjøre iPhone-apper på Windows?
Windows-brukere kan ha et alternativ som Android-brukere ikke har: Det finnes en iOS-simulator for Windows 7 og nyere kalt iPadian. Det er en rekke begrensninger for verktøyet – du vil ikke kunne få tilgang til App Store ved å bruke det; iPhone-apper må gjøres kompatible med det, og svært få er det – men det vil få minst noen iPhone-apper som kjører på PC-en din.
Det har vært mange rapporter om at iPadian har installert skadelig programvare eller spam og annonseprogrammer på brukernes datamaskiner, så du vil sannsynligvis unngå å installere dette.
Microsoft har lagt til en rynke til ideen om å kjøre iPhone-apper på Windows. I Windows 10, laget Microsoft verktøy for å tillate iPhone-apputviklere å bringe appene sine til Windows med relativt lite omprogrammering. Tidligere kunne det å lage en Windows-versjon av en iPhone-app ha betydd å gjenoppbygge praktisk talt fra bunnen av. Dette reduserer antallet ekstra arbeid utviklere må gjøre.
Dette er ikke det samme som å ta en app lastet ned fra App Store og kjøre den på Windows, men det betyr at det er flere iPhone-apper som kan ha Windows-versjoner i fremtiden.
Kjører Android-apper på Windows
IPhone-til-Android-banen er ganske vanskelig, men hvis du har en Android-app du vil bruke på Windows, har du flere alternativer. Selv om disse programmene sannsynligvis også har noen kompatibilitets- og ytelsesproblemer, kan de hjelpe deg hvis du virkelig er opptatt av å kjøre Android-apper på Windows:
- BlueStacks AppPlayer
- YouWave
Kjører Apple Apps på Android
Som vi har sett, er det ikke sikre måter å kjøre en iPhone-app på Android. Men hvis du vil ha en app som er laget av Apple, kan det hende du har mer flaks. Apple lager apper som også er tilgjengelig på Android. Mest bemerkelsesverdig blant disse er Apple Music, men det er andre. De kan lastes ned fra Google Play-butikk.
For mer om bruk av viktige Apple-apper og -funksjoner med Android, sjekk ut Har du Android? Her er iTunes-funksjonene som fungerer for deg.
Bunnlinjen
Det er ikke mange gode alternativer for å kjøre iPhone-apper på andre Android. Foreløpig er det fornuftig å enten bruke apper som også har Android- eller Windows-versjoner eller å vente på at de blir utviklet.
Det er usannsynlig at vi noen gang vil se virkelig gode verktøy for å kjøre appene designet for én enhet på en annen. I stedet for å håpe på en emulator, er det mer sannsynlig at verktøyene for å utvikle apper vil løse dette problemet. Disse verktøyene vil sannsynligvis gjøre det enklere å skrive en app én gang og deretter distribuere den på flere plattformer. Vi trenger bare å vente på at disse verktøyene blir polerte, kraftige og mye brukt.