Може ли да ги стартувате апликациите за iPhone на Android и Windows?

Додека голем број апликации на iPhone имаат Android и / или Windows верзии (ова особено важи за апликации од најголемите компании, како Фејсбук и Google, и некои од најпопуларните игри), многу од најдобрите мобилни апликации во светот работат само на на iPhone.

Во многу други сценарија, емулаторите ви овозможуваат да стартувате програми направени за еден оперативен систем на уред кој користи друг. Дали е тоа случај тука? Може ли апликациите на iPhone да се стартуваат на Android или Windows?

Општо земено, одговорот е не: не можете да стартувате iPhone апликации на други платформи. Кога ќе копате во детали, работите стануваат малку посложени. Користењето на iPhone-апликации на други уреди е многу, многу тешко, но постојат некои (многу ограничени) опции за луѓето кои се навистина посветени.

Зошто е толку тешко да се кандидира iOS Apps на Android или Windows

Вклучување на апликации дизајнирани за еден оперативен систем на различен оперативен систем е сериозен предизвик. Тоа е затоа што една апликација дизајнирана да се користи на iPhone, на пример, бара сите видови iPhone-специфични елементи да функционираат правилно (истото важи и за Android и за другите оперативни системи). Деталите за ова се сложени, но најлесно е да се мисли на овие елементи кои спаѓаат во три широки категории: хардверска архитектура, хардверски карактеристики и софтверски функции.

Повеќето програмери се зафаќаат со тоа, создавајќи одделни верзии на нивните апликации за iPhone и Android, но тоа не е единственото решение. Постои долга традиција во пресметувањето на емулацијата, создавајќи виртуелна верзија на еден тип на уред кој може да работи на друг тип на уред.

Macs имаат голем број на добри опции за водење на Windows, преку Apple's Bootcamp или трето лице Parallels софтвер, меѓу другите. Овие програми создаваат софтверска верзија на компјутер на Mac кој може да ги убеди програмите за Windows и Windows дека е вистински компјутер. Емулацијата е побавна од мајчин компјутер, но нуди компатибилност кога ви треба.

Може ли да ги стартувате апликациите на iPhone на Android? Не токму сега

Разликите помеѓу двете водечки платформи за паметни телефони - iOS и Android - одат подалеку од компаниите што ги прават телефоните и луѓето кои ги купуваат. Од технолошка перспектива, тие се многу различни. Како резултат на тоа, нема многу начини да се стартуваат апликациите на iPhone на Андроид, но има една опција.

Тим студентски програмери на Универзитетот Колумбија развија алатка наречена Cycada која им овозможува на iOS апликации да работат на Андроид. Недостаток? Сега не е јавно достапно. Можеби тоа ќе се промени, или можеби нивната работа ќе доведе до други, генерално достапни алатки. Во меѓувреме, можете да дознаете повеќе за Cycada тука.

Во минатото, имаше неколку други iOS емулатори за Android, вклучувајќи iEmu. Иако можеби работеле на едно време, овие програми не функционираат со последните верзии на Android или iOS.

Друга опција е платената услуга наречена Appetize.io, која ви овозможува да ја стартувате емитирана верзија на iOS во вашиот веб прелистувач. Можете да испраќате iOS апликации на услугата и да ги тестирате таму. Сепак, ова не е исто што и инсталирањето на апликацијата Епл на Андроид. Повеќе е како да се поврзете со друг компјутер што работи на iOS и потоа да ги стрим резултатите на вашиот уред.

Може ли да ги извршувате апликациите за iPhone на Windows? Со ограничувања

Корисниците на Windows може да имаат опција што корисниците на Android не го сторат: Постои iOS симулатор за Windows 7 и повикан е iPad. Има неколку ограничувања на алатката - нема да можете да пристапите до App Store користејќи го; Апликациите на iPhone мора да бидат компатибилни со неа и многу малку се - но тоа ќе добие барем некои апликации кои работат на вашиот компјутер.

Тоа, рече, има многу извештаи дека iPadian има инсталирано малициозен софтвер или програми за спам / рекламирање на компјутерите на корисниците, така што веројатно сакате да избегнете инсталирање.

Една неодамнешна најава од "Мајкрософт" додаде брчки на идејата за водење на iPhone-апликации на Windows. Во Windows 10, Microsoft создаде алатки за да им дозволи на развивачите на апликации на iPhone да ги донесат своите апликации на Windows со релативно малку измени на нивниот код. Во минатото, креирањето на Windows верзија на апликација за iPhone можеше да значи обножување буквално од нула; овој пристап го намалува износот на дополнителна работа што програмерите ќе треба да ги направат.

Ова не е исто што и преземање апликација која е преземена од App Store и може да се стартува на Windows, но тоа значи дека е веројатно дека повеќе апликации на iPhone би можеле да имаат верзии на Windows во иднина.

Може ли да стартувате апликациите за Android на Windows? Да

Патеката на iPhone-до-Андроид е прилично тешка, но ако имате апликација за Android што сакате да ја користите во Windows, имате повеќе опции. Додека овие програми, исто така, веројатно имаат одредени проблеми со компатибилноста и перформансите, ако навистина сте посветени на извршување Андроид апликации на Windows, тие можат да помогнат:

Еден гарантиран начин да се кандидира на Apple Apps на Андроид

Нема сигурен начин да се стартува апликација наменета за уреди од Apple како iPhone на Андроид, како што видовме. Сепак, постои еден загарантиран начин да се кандидира мал сет на апликации на Apple на Андроид: Преземете ги од продавницата на Google Play. Епл прави неколку апликации за Андроид, особено Apple Music. Значи, додека оваа рута нема да ви дозволи да извршувате само било која iOS апликација на Android, можете барем да добиете неколку.

Преземете музика на Apple за Андроид

Во крајна линија

Очигледно, нема многу добри опции за стартување на iPhone-апликации на други уреди. За сега, има повеќе смисла да се користат само апликации кои исто така имаат Android или Windows верзии, или да чекаат да се развиваат, отколку да се обидат да користат непотребни трети лица софтвер.

Малку е веројатно дека некогаш ќе видиме навистина добри алатки за извршување на апликациите за iPhone на други уреди. Тоа е затоа што создавањето на емулатор бара обратно инженерство на iOS и Apple најверојатно ќе биде исклучително строго во спречувањето на луѓето да го прават тоа.

Наместо да се надеваме на емулатор, поверојатно е дека како алатки за развивање на една апликација и негово распоредување на повеќе платформи стануваат помоќни и поефикасни, ќе биде сè почесто да се објавуваат големи апликации за сите платформи.