Vai jūs varat palaist iPhone programmas Android un Windows?

Kaut arī daudzām iPhone lietotnēm ir Android un / vai Windows versijas (jo īpaši tas attiecas uz progr no lielākiem uzņēmumiem, piemēram, Facebook un Google, kā arī dažām populārākajām spēlēm), daudzas no labākajām mobilajām lietojumprogrammām pasaulē darbojas tikai iPhone.

Daudzos citos scenārijos emulatori ļauj palaist programmas, kas izveidotas vienai operētājsistēmai ierīcē, kura izmanto citu. Vai tas ir šeit? Vai iPhone lietotnes var palaist uz Android vai Windows?

Parasti atbilde ir nē: jūs nevarat palaist iPhone programmas citās platformās. Kad jūs iemērcat informāciju, lietas kļūst sarežģītākas. Lietotnes iPhone lietotnes citās ierīcēs ir ļoti, ļoti grūti, taču dažām (ļoti ierobežotām) iespējām ir cilvēki, kas patiešām ir apņēmušies.

Kāpēc ir tik grūti palaist iOS lietojumprogrammas Android vai Windows

Rīcības programmas, kas paredzētas vienai operētājsistēmai citā OS, ir nopietns izaicinājums. Tas ir tāpēc, ka lietotnei, kas paredzēta izmantošanai iPhone, piemēram, prasa visu veidu iPhone specifiskos elementus pareizi darboties (tas pats attiecas uz Android un citām operētājsistēmām). Sīkāka informācija par to ir sarežģīta, taču visvieglāk ir domāt par šiem elementiem, kas ietilpst trīs plašās kategorijās: aparatūras arhitektūra, aparatūras funkcijas un programmatūras funkcijas.

Lielākā daļa izstrādātāju to apzinās, izveidojot atsevišķas viņu lietotņu versijas ar iPhone un Android, taču tas nav vienīgais risinājums. Emulācijas skaitīšanai ir senas tradīcijas, izveidojot virtuāla viena veida ierīces, kuras var darboties citā ierīcē.

Māmiņām ir vairākas labas opcijas Windows operētājsistēmai, izmantojot Apple Bootcamp vai trešās puses Parallels programmatūru, cita starpā. Šīs programmas Mac datorā veido datora programmatūras versiju, kas var pārliecināt Windows un Windows programmas, ka tas ir īsts dators. Emulācija ir lēnāka nekā vietējais dators, taču tā piedāvā savietojamību, kad tā ir nepieciešama.

Vai jūs varat palaist iPhone lietotnes Android ierīcē? Ne tagad

Starp divām vadošajām viedtālruņu platformām - iOS un Android - atšķiras daudz vairāk nekā uzņēmumi, kas ražo tālruņus un tos, kas tos pērk. No tehnoloģiskā viedokļa tie ir ļoti atšķirīgi. Tā rezultātā Android ierīcēs nevar darboties daudz iespēju, taču ir viena iespēja.

Kolumbijas universitātes studentu programmētāju komanda ir izstrādājusi rīku Cycada, kas ļauj iOS lietotnēm strādāt ar Android. Trūkums? Tas nav publiski pieejams tieši tagad. Varbūt tas mainīsies, vai varbūt viņu darbs novedīs pie citiem, parasti pieejamiem instrumentiem. Pa to laiku jūs varat uzzināt vairāk par Cycada šeit.

Iepriekš ir bijuši daži citi iOS emulatori Android, tostarp iEmu. Kamēr viņi vienlaikus strādāja, šīs programmas nedarbojas ar jaunākajām Android versijām vai iOS versijām.

Vēl viena iespēja ir maksas pakalpojums ar nosaukumu Appetize.io, kas ļauj tīmekļa pārlūkprogrammā palaist uzliekamo iOS versiju. Jūs varat augšupielādēt iOS lietotnes un izmēģināt tos. Tomēr tas nav tas pats jautājums kā Apple lietotnes instalēšana Android ierīcēs. Tas ir vairāk kā savienojums ar citu datoru, kurā darbojas iOS, un pēc tam straumējot rezultātus savā ierīcē.

Vai jūs varat palaist iPhone programmas uz Windows? Ar ierobežojumiem

Windows lietotājiem var būt opcija, ka Android lietotājiem nav: Ir iOS simulators, kas paredzēts operētājsistēmai Windows 7 un jaunākam ar nosaukumu iPad. Instrumentam ir vairāki ierobežojumi - to nevarēsiet piekļūt App Store; IPhone lietotnēm ir jābūt savietojamām ar to un ļoti nedaudziem - taču tajā datorā tiek rādītas vismaz dažas lietotnes.

Tas nozīmē, ka ir daudz ziņojumu, ka iPad lietotāji datoros ir instalējuši ļaunprogrammatūru vai surogātpasts / reklāmu programmas, tāpēc jūs, iespējams, vēlaties izvairīties no instalēšanas.

Nesen Microsoft paziņojums ir pievienojis riegu par ideju par iPhone lietotņu lietošanu Windows. Operētājsistēmā Windows 10 Microsoft ir izveidojuši rīkus, kas ļauj iPhone lietotņu izstrādātājiem iesniegt savas lietotnes uz Windows ar salīdzinoši nelielu koda modifikāciju. Agrāk iPhone lietotnes Windows versijas izveide, iespējams, nozīmēja pārbūvi gandrīz no jauna; šī pieeja samazina papildu darba apjomu, kas attīstītājiem būs jādara.

Tas nav tas pats, kas lietojot lietotni, kas lejupielādēta no App Store, un to var palaist Windows, taču tas nozīmē, ka nākotnē vairākas iPhone lietotnes varētu būt Windows versijas.

Vai jūs varat palaist Android lietotnes operētājsistēmā Windows? Jā

Ceļš no iPhone uz Android ir diezgan grūti, taču, ja jums ir Android lietotne, kuru vēlaties izmantot operētājsistēmā Windows, jums ir vairāk iespēju. Lai gan šīm programmām, iespējams, ir arī saderības un veiktspējas problēmas, ja jūs patiešām esat apņēmies darboties ar Android operētājsistēmām operētājsistēmā Windows, tās var palīdzēt:

Viens garantēts veids, kā palaist Apple Apps Android

Kā mēs to redzējām, nav nekādu pārliecinošu veidu, kā palaist Apple ierīcei paredzētu lietotni, piemēram, Android ierīcē paredzēto iPhone. Tomēr ir viens garantēts veids, kā Android ierīcē palaist nelielu Apple ierīču komplektu: lejupielādējiet tos no Google Play veikala. Apple dara dažas lietotnes Android, it īpaši Apple Music. Tātad, lai gan šis maršruts Android ierīcē neļaus palaist tikai kādu iOS lietotni, varat vismaz iegūt dažas.

Lejupielādējiet Apple mūziku Android ierīcēm

Bottom Line

Skaidrs, ka nav daudz labu iespēju iPhone lietotnēm darboties citās ierīcēs. Tagad ir lietderīgāk vienkārši izmantot lietotnes, kurām ir arī operētājsistēmas Android vai Windows versijas, vai arī pagaidīt, kamēr tās tiks izstrādātas, nevis mēģināt izmantot nepārprotamu trešo pušu programmatūru.

Maz ticams, ka mēs kādreiz redzēsim ļoti labus rīkus iPhone lietojumprogrammu darbināšanai citās ierīcēs. Tas ir tāpēc, ka emulatora izveidei ir nepieciešama iOS apgriezta inženiertehniskā izstrāde, un Apple, visticamāk, būs ļoti stingra, lai novērstu to, ka cilvēki to dara.

Tā vietā, lai cerētu uz emulatoru, visticamāk, tā kā rīki vienas lietotnes izveidei un izvietošanai vairākās platformās kļūst spēcīgāki un efektīvāki, arvien biežāk būs, ka visās platformās tiek izlaistas lielās lietotnes.