Kinst iPhone Apps op Android en Windows útfiere?

Wylst in soad iPhone apps Android-en / of Windows-ferzjes hawwe (dit is benammen wier fan apps fan 'e grutste bedriuwen, lykas Facebook en Google, en wat fan' e populêrste spultsjes), in protte fan 'e bêste mobile apps yn' it iPhone.

Yn in protte oare skaaimerken litte emulators de programma's meitsje foar ien bestjoeringssysteem op in apparaat dat in oar brûkt. Is dat it gefal hjir? Kin iPhone-apps op Android of Windows rinne?

Yn it algemien is it antwurd gjin: jo kinne iPhone-apps op oare platfoarms net rinne. As jo ​​yn 'e details farieare, krije de dingen in bytsje komplekser. It gebrûk fan iPhone apps op oare apparaten is hiel, heul swier, mar der binne wat (tige beheind) opsjes foar minsken dy't echt ynsette.

Wêrom It So Hard is om iOS-apps op Android of Windows út te fieren

Running apps ûntwikkele foar ien bestjoeringssysteem op in oare OS is in serieuze probleem. Dat is om't in app ûntwikkele is om te brûken op it iPhone, bygelyks, alle soarten fan iPhone-spesifike eleminten goed te funksjen (deselde is wier fan Android en oare OSes). De details hjirfan binne komplekse, mar it is it maklikste te tinken fan dizze eleminten dy't yn trije grutte kategoryen falle: Hardware-arsjitektuer, hardware-funksjes en softwarefunksjes.

De measte ûntwikkelders krije omheech om troch separate aparte iPhone- en Android-kompatible ferzjes fan 'e apps te meitsjen, mar dat is net de ienige oplossing. Der is in lange tradysje yn it sammeljen fan emulaasje, it meitsjen fan in virtuele ferzje fan ien type apparaat dat kin op in oare soarte apparaat.

Macs hawwe in tal goede opsjes foar Windows, fia Apple's Bootcamp of de software fan Parallels fan tredde partijen, ûnder oaren. Dizze programma's meitsje in softwareferzje fan in PC op 'e Mac dy't kin Windows en Windows programma's oertsjûgje dat it in echte komputer is. Emoasje is slimmer as in memmetaal, mar it biedt kompatibiliteit as jo it nedich hawwe.

Kinst iPhone Apps op Android brûke? Net krekt no

De ferskillen tusken de twa liedende smartphone-platfoarms-iOS en Android-go fierder bûten de bedriuwen dy't de tillefoans meitsje en de minsken dy't har keapje. Fan in technologysk perspektyf binne se hiel oars. As gefolch binne der net in protte manieren om iPhone apps op Android te rinnen, mar der is ien opsje.

In team fan student programmers oan 'e Columbia University hat in ynstrumint ûntwikkele dy't Cycada hjit dat iOS-apps oan Android wurkje kinne. De minne? It is no net publike no right. Faaks dat feroaret, of miskien wurket har wurk nei oare, algemien beskikbere ark. Yn 'e tuskentiid kinne jo mear witte oer Cycada.

Yn it ferline binne der in pear oare iOS-emulators foar Android, wêrûnder iEmu. Wylst se ien kear wurke hawwe, sille dizze programma's net funksjonearje mei resinte ferzjes fan Android of de iOS.

In oare opsje is in betelle tsjinst dy't Appetize.io hjit, wêrtroch jo in emulearre ferzje fan de iOS yn jo webbrowser útfiere kinne. Jo kinne iOS apps op 'e tsjinst uploade en dizzen se dêr. Dit is net itselde as it ynstallearjen fan in Apple App op Android, hoewol. It is mear as in ferbining mei in oare kompjûter dy't de iOS rint en dêrnei de resultaten streamt nei jo apparaat.

Kinst iPhone Applikaasjes op Windows útfiere? Mei beheinen

Windows-brûkers kinne in opsje hawwe dy't Android-brûkers net hawwe: Der is in iOS-simulator foar Windows 7 en up as iPad. Der binne in oantal limiteningen foar it ark - jo kinne net tagonklik meitsje op 'e App Store; iPhone-apps moatte kompatibel makke wurde mei dat en mar in pear binne - mar it sil op syn minst guon apps rinne op jo PC.

Dat sei, der binne in protte rapporten dat iPadia malware of spam / adprogramma's ynstalleare hat op komputer brûkers, sadat jo wierskynlik it ynstallearjen foarkomme wolle.

In resinte antwurde fan Microsoft hat in skinking tafoege oan it idee om iPhone apps op Windows te rinnen. Yn Windows 10 hat Microsoft in ark makke makke om iPhone-ûntwikkelders te meitsjen om har apps nei Windows te bringen mei relatyf sommige feroarings nei har koade. Yn it ferline koe in Windows-ferzje fan in iPhone-apps skeppe hawwe fan tapassing fan 'e kratzer; Dizze oanpak beheart it bedrach fan ekstra wurkûntwikkelders dy't nedich binne.

Dit is net itselde ding as it nimt in app út it App Store te laden en it kin Windows útfiere, mar it betsjuttet dat it wierskynlik is dat mear iPhone apps Windows ferzjes hawwe kinne yn 'e takomst.

Kin jo Android-apps op Windows útfiere? Ja

De iPhone-to-Android-paad is sa slim swier, mar as jo in Android app hawwe dy't jo wolle op Windows brûke, hawwe jo mear opsjes. Wyls dizze programma's wierskynlik ek wat kompatibiliteit en prestaasjesproblemen hawwe, as jo echt ynsette foar Android-apps op Windows, kinne se helpe:

Ien garandearre manier om apps apps op Android te fieren

Der is gjin soargene wize om in app te rinnen foar Apple-apparaten lykas it iPhone op Android, lykas wy sjoen hawwe. Wol is der ien garandearre manier om in lytse opset fan Apple apps op Android te rinnen: Laden se út it Google Play-winkel. Apple makket in pear apps foar Android, meastal Apple Music. Dus, wylst dizze rûte jo net allinich de iOS app op Android rint, kinne jo op syn minst in pear krijgen.

Download Apple Music foar Android

De Bottomline

Faak, der binne net in soad goede opsjes foar it rinnen fan iPhone-apps op oare apparaten. Foar no, it makket mear sin oft jo gewoan apps brûke dy't ek Android-of Windows-ferzjes hawwe, of wachtsjen foar harren te ûntwikkeljen, as probearje om spotty software fan dritt part te brûken.

It is net wierskynlik dat we ea echt goeie tools foar it rinnen fan 'e apps foar it iPhone op oare apparaten sjen sille. Dat is om't it meitsjen fan in emulator fereasket reagezje en it apparaat is wierskynlik tige strikt om te foarkommen dat minsken dat dwaan.

Ynstee fan hope foar in emulator, it is wierskynlik dat as de tools foar it ûntwikkeljen fan in app en de yndieling op meardere plattformen krêftich en effisjint wurde, sil it hieltyd minder wurde dat wichtige apps foar alle platfoarmen útbrocht binne.