Android VIN Vs. Apple iOS - Kiu Pli Bonas por Evoluantoj?

Pros and Cons de Android VIN kaj Apple iOS

24-a de majo 2011

Kun la numero de uzantoj de inteligentaj telefonoj pliiĝantaj ĉiun tagon, ekzistas egala pliigo en la nombro de programistoj por la sama. Kvankam programistoj havas multajn telefonajn platformojn por elekti, ili plej verŝajne elektus unu el la du plej serĉitaj telefonaj OS- OSoj, la iOS de Apple kaj la Android de Google. Do, kiu el tiuj estas pli bone por programistoj kaj kial? Jen detala komparo inter la Apple iOS kaj la Android VIN por programistoj.

Programado Lingvo Uzata

janitors / Flickr / CC BY 2.0

La Android VIN uzas ĉefe Java, kiu estas la komuna programlingvo uzita de programistoj. Sekve, evoluigi Android ricevas multe pli facila por multaj programistoj.

La iPhone VIN uzas la lingvon Objective-C de Apple, kiu plejparte povas esti unraveled fare de programistoj de aplikaĵoj, kiuj jam konas kun C kaj C ++. Ĉi tio estanta pli ekskluziva, eble fariĝos stumblingvo por programistoj, kiuj ne tro tro kapablas en aliaj programlingvoj.

Evoluanta Multi-Platformaj Apps

Evoluantaj plur-platformaj apps ŝajnas esti la afero "en" hodiaŭ. Kompreneble, vi ne povas kuri aplikojn bazitaj en Java en la apps iPhone aŭ Objective-C bazitaj en aparatoj Android.

Estas iloj por multiplataforma aplikaĵo hodiaŭ. Sed ili eble ne efikas kiam efektive montras la originalan informon pri alia poŝtelefono. La programistoj de videoludoj speciale trovos kruc-platforman enorman defion.

Sekve, la sola farebla, longtempa solvo ĉi tie estus reescribi vian aplikaĵon en la propra denaska lingvo de la aparato.

App Development Platformo

Android ofertas al programistoj programojn malfermitajn disvolviĝojn kaj permesas al ili liberecon uzi triajn ilojn por aplikaĵo. Ĉi tio helpas ilin ludi ĉirkaŭe kun multaj trajtoj de ilia programo, aldonante al ili pli funkciojn. Ĉi tio estas esenca por la sukceso de ĉi tiu platformo, kiu venas kun impresa gamo de mekanismoj móviles.

Apple, aliflanke, estas sufiĉe limiga kun siaj programoj. La programisto ĉi tie donas fiksan aron da iloj por disvolvi programojn kaj ne povas uzi ion ajn el tiuj. Ĉi tio eventuale kurbigas siajn kreadajn kapablojn en granda parto.

Kapabloj multitarea

La Android VIN estas tre versátil kaj povas helpi al programistoj krei dinamikajn programojn por multoblaj celoj. Sed ĉi tiu tre multitarea kapablo de la Android VIN tre ofte kreas problemojn por la amatora Android-programisto, ĉar ĝi bezonas multan tempon lerni, kompreni kaj mastrumi. Ĉi tio, kombinita kun la tre fragmentita platformo de Android, prezentas realan defion al la Android-programisto.

Kontraŭe, Apple prezentas pli stabilan kaj ekskluzivan platformon por programistoj de programoj, klare specifajn ilojn, difinante iliajn potencialojn kaj limojn. Ĉi tio faras multe pli facile por la iOS-programisto daŭrigi la taskon antaŭ li.

Poŝtelefono Appprovizo

Android ofertas bonegan atestan medion por siaj programistoj. Ĉiuj elprovaj iloj haveblaj estas neta indeksitaj kaj la IDE ofertas bonan modelon de la fonta kodo. Ĉi tio lasas programistojn provi ilian aplikaĵon plene kaj elpurigi ĉie ajn necesan, antaŭ ol prezenti ĝin al la Android Market.

La Xcode de Apple malproksimigas malproksime de la normoj de Android ĉi tie kaj havas mejlojn por antaŭeniri ĝin eĉ povas esperi atingi la lastan.

Aproba Apliko

La App Store de Apple prenas 3-4 semajnojn por aprobo de la apliko. Ili ankaŭ estas finikaj kaj metas multajn limigojn pri la programisto. Kompreneble, ĉi tiu faktoro ne malpermesis la plurajn centojn da programistoj alproksimiĝantaj al la App Store ĉiun monaton. Kvankam Apple ankaŭ ofertas malferman API uzantan, kiun programistoj povas gastigi la programon en ilia retejo, ĉi tio ne estas tre efika, ĉar la programo eĉ ne povas ricevi frakcion de tiu ekspozicio ekster la App Store .

La Android Market, aliflanke, ne prezentas tian fortikan reziston al la programisto. Ĉi tio faras ĝin tre konvena por la Android-programisto.

Pago Procedo

IOS-programistoj povas gajni 70% el la enspezoj generitaj el la vendoj de ilia app en Apple App Store . Sed ili devas pagi jaran kotizon de $ 99 por akiri aliron al la iPhone SDK .

La programistoj de Android, aliflanke, nur bezonas pagi unu-tempa enskribo de $ 25 kaj povas gajni 70% de enspezoj de la vendoj de ilia app en la Android Market . Ili ankaŭ povas ankaŭ prezenti la saman aplikon en aliaj komercaj lokoj , se ili tiel deziras.

Konkludo

En konkludo, kaj la Andriod VIN kaj la Apple iOS havas siajn proprajn plusojn kaj malpli. Ambaŭ estas same fortaj kontraŭuloj kaj devas regi la app-merkaton per siaj propraj fortoj kaj pozicioj.