Pros and Cons de Android VIN kaj Apple iOS
24-a de majo 2011Kun 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
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.
- Kiel Disvolvi Programojn por la Samsung Galaksia Tab
- Kiel Krei App por iPhone
- Kiel krei App por la iPad de Apple
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.
- Supraj 5 Iloj por Multi-Platformo Mobile App Development
- Kiel Elekti la #? Usta Movebla Platformo por App Development
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.
- 5 el la Plej Bonaj Triaj-Partiaj Poŝtelefonaj Nubo-Synk-Provizantoj
- La Google Apps Marketplace nun estas "Nubo" 9
- La Tablet Tussle - Samsung Galaxy Tab 10.1 Vs. Apple iPad 2
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.
- Ĉu Tablojdo Apps Pliaj Fragmentoj de la Android Merkato?
- Ĉu Android Vere Komencas kun Apple App Stores?
- Antaŭ Vi Evoluigi Programojn por la Apple iPad
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.
- Kialoj por Android Market Supersede Apple App Store
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.