Môžete spustiť aplikácie pre iPhone v systémoch Android a Windows?

Zatiaľ čo veľa aplikácií pre iPhone má verzie Android a / alebo Windows (to platí najmä pre aplikácie od najväčších spoločností ako Facebook a Google a niektoré z najobľúbenejších hier), mnohé z najlepších mobilných aplikácií na svete fungujú len iPhone.

V mnohých ďalších scenároch vám emulátory umožňujú spustiť programy vytvorené pre jeden operačný systém na zariadení, ktoré používa iný. Je to tu prípad? Môžu aplikácie pre iPhone fungovať v systémoch Android alebo Windows?

Všeobecne povedané, odpoveď nie je: nemôžete spustiť aplikácie pre iPhone na iných platformách. Keď narazíte na detaily, veci sa trochu zložitejšie. Používanie aplikácií pre iPhone na iných zariadeniach je veľmi, veľmi ťažké, ale existujú niektoré (veľmi obmedzené) možnosti pre ľudí, ktorí sú skutočne odhodlaní.

Prečo je to tak ťažké spustiť aplikácie pre systém iOS v systémoch Android alebo Windows

Bežné aplikácie navrhnuté pre jeden operačný systém na inom operačnom systéme sú vážnou výzvou. Je to preto, že aplikácia určená na používanie na zariadení iPhone napríklad vyžaduje, aby všetky funkcie špecifické pre iPhone fungovali správne (to isté platí pre Android a iné operačné systémy). Podrobnosti o tom sú zložité, ale je najjednoduchšie uvažovať o tom, že tieto prvky spadajú do troch hlavných kategórií: architektúra hardvéru, hardvérové ​​funkcie a softvérové ​​funkcie.

Väčšina vývojárov sa o to pokúša vytvoriť samostatné verzie svojich aplikácií pre iPhone a Android, ale to nie je jediné riešenie. Existuje dlhoročná tradícia pri výpočte emulácie a vytváranie virtuálnej verzie jedného typu zariadenia, ktoré môže bežať na inom type zariadenia.

Macy majú množstvo dobrých možností pre spustenie systému Windows, okrem iného prostredníctvom softvéru Bootcamp spoločnosti Apple alebo softvéru tretej strany Parallels. Tieto programy vytvárajú softvérovú verziu počítača na počítači Mac, ktorý dokáže presvedčiť programy Windows a Windows, že je to skutočný počítač. Emulácia je pomalšia ako natívny počítač, ale ponúka kompatibilitu, keď ju potrebujete.

Môžete spustiť aplikácie pre iPhone v systéme Android? Teraz nie

Rozdiely medzi dvoma poprednými smartphonovými platformami - iOS a Android - idú ďaleko za hranice spoločností, ktoré robia telefóny a ľudí, ktorí ich kupujú. Z technologického hľadiska sú veľmi odlišné. V dôsledku toho nie je veľa spôsobov, ako spustiť aplikácie pre iPhone v systéme Android, ale existuje jedna možnosť.

Tím študentských programátorov na Columbia University vyvinul nástroj s názvom Cycada, ktorý umožňuje aplikáciám iOS pracovať v systéme Android. Nevýhodou? Momentálne nie je verejne prístupné. Možno sa to zmení, alebo ich práca bude viesť k iným všeobecne dostupným nástrojom. Medzitým sa tu môžete dozvedieť viac o Cycade.

V minulosti sa objavilo niekoľko ďalších emulátorov pre iOS, vrátane iEmu. Hoci môžu pracovať naraz, tieto programy nefungujú s najnovšími verziami systému Android alebo iOS.

Ďalšou možnosťou je platená služba s názvom Appetize.io, ktorá vám umožní spustiť emulovanú verziu systému iOS vo vašom webovom prehliadači. Aplikácie systému iOS môžete odovzdať službe a otestovať ich tam. To však nie je to isté ako inštalácia aplikácie Apple v systéme Android. Je to skôr pripojenie k inému počítaču, ktorý spúšťa iOS a potom prenáša výsledky do vášho zariadenia.

Môžete spustiť aplikácie pre iPhone v systéme Windows? S obmedzeniami

Používatelia systému Windows môžu mať možnosť, že užívatelia Androidu nemajú: Existuje simulátor iOS pre Windows 7 a hore nazývaný iPadian. Existuje niekoľko obmedzení pre nástroj - nebudete mať prístup k App Store pomocou tohto; Aplikácie pre iPhone musia byť kompatibilné s ním a len veľmi málo z nich je - ale aspoň niektoré aplikácie, ktoré bežia na vašom PC.

To znamená, že existuje veľa hlásení, že iPadian nainštaloval malware alebo spam / reklamné programy do počítačov používateľov, takže sa pravdepodobne chcete vyhnúť inštalácii.

Nedávne oznámenie spoločnosti Microsoft prinieslo vrások myšlienke spúšťania aplikácií pre iPhone v systéme Windows. V systéme Windows 10 spoločnosť Microsoft vytvorila nástroje, ktoré umožňujú vývojárom aplikácií iPhone prinášať svoje aplikácie do systému Windows s relatívne malými úpravami ich kódu. V minulosti by vytvorenie verzie aplikácie pre systém Windows v systéme Windows mohlo znamenať prestavbu prakticky od začiatku. tento prístup znižuje množstvo práce, ktorú musia vývojári robiť.

Nie je to to isté ako prevzatie aplikácie stiahnutej z App Store a jej spustenie v systéme Windows, ale to znamená, že je pravdepodobné, že v budúcnosti budú mať ďalšie aplikácie pre iPhone verzie systému Windows.

Môžete spustiť Android Apps v systéme Windows? Áno

Cesta iPhone-to-Android je dosť náročná, ale ak máte aplikáciu pre Android, ktorú chcete používať v systéme Windows, máte viac možností. Aj keď tieto programy pravdepodobne budú mať problémy s kompatibilitou a výkonnosťou, ak ste skutočne odhodlaní používať aplikácie pre systém Android v systéme Windows, môžu vám pomôcť:

Jeden zaručený spôsob spustenia aplikácií Apple na Android

Neexistuje žiadny spôsob bezpečného spustenia aplikácie určenej pre zariadenia Apple, ako je iPhone v systéme Android, ako sme videli. Existuje však jeden zaručený spôsob spustenia malej sady aplikácií Apple v systéme Android: stiahnite si ich z obchodu Google Play. Apple robí niekoľko aplikácií pre Android, predovšetkým Apple Music. Takže zatiaľ čo táto trasa vám nenechá spustiť len akúkoľvek aplikáciu pre systém iOS v systéme Android, môžete aspoň získať niekoľko.

Stiahnite si Apple Music for Android

Spodný riadok

Samozrejme, nie je veľa dobrých možností pre spustenie aplikácií pre iPhone v iných zariadeniach. Pre túto chvíľu má väčší zmysel používať aplikácie, ktoré majú aj verzie so systémom Android alebo Windows, alebo čakať na ich vývoj, ako sa pokúšať používať špinavý softvér tretích strán.

Je nepravdepodobné, že by sme niekedy videli naozaj dobré nástroje na spustenie aplikácií pre iPhone v iných zariadeniach. To preto, že vytváranie emulátora vyžaduje reverzné inžinierstvo iOS a Apple je pravdepodobne veľmi prísny, aby zabránil ľuďom v tom.

Namiesto nádeje pre emulátora je pravdepodobnejšie, že nástroje na vývoj jednej aplikácie a jej nasadenie na viacerých platformách sa stanú účinnejšími a výkonnejšími, bude čoraz bežnejšie, že hlavné aplikácie sa uvoľnia pre všetky platformy.