Android OS Vs. Apple iOS - Zein da hobea garatzaileentzat?

Pros eta Cons Android OS eta Apple iOS

2011ko maiatzaren 24a

Telefono mugikorren erabiltzaile kopurua egun bakoitzean handituz, berdinak diren aplikazioen garatzaileen kopurua areagotuko da. Nahiz eta garatzaileek aukeratutako plataforma mugikor asko eduki, seguruenik bi OS mugikorren " gaur egungo, Apple iOS eta Google-ren Android sistema bat aukeratu beharko lukete. Beraz, zein hobe da garatzaileentzat eta zergatik? Hemen Apple iOS eta Android OS garatzaileentzako konparaketa zehatza da.

Programazio hizkuntza erabilia

Janitors / Flickr / CC BY 2.0

Android OSek batez ere Java erabiltzen du, garatzaileek erabiltzen duten programazio-lengoaia nagusia. Hori dela eta, Android garatzaileek askoz ere errazten dute garatzaile gehienentzat.

IPhonearen OSak Apple-ren Objective-C hizkuntza erabiltzen du, C eta C ++-ek ezagutzen dituzten aplikazioak garatzen dituztenak batez ere. Hau esklusiboa izan daiteke, beste programazio-lengoaietan oso trebea ez den programatzaileentzat zorroztasun bloke bihur daiteke.

Plataforma anitzeko aplikazioak garatzea

Aplikazio anitzeko plataformak garatzea gaur egun "gauza" dela dirudi. Jakina, ezin dituzu Java-ren oinarritutako aplikazioak exekutatu Android edo Android gailuetan Objective-C oinarritutako aplikazioak.

Plataforma anitzeko aplikazioak garatzeko tresnak daude gaur egun. Baina agian ez da eraginkorra izango, beste sistema eragile baten jatorrizko informazioa bistaratzen denean. Mugikorreko jokoen garatzaileek batez ere cross-platforming erronka handi bat aurkitu.

Hori dela eta, soluzio bideragarria eta epe luzerako irtenbidea hemen izango litzateke zure aplikazioa gailuaren jatorrizko hizkuntzan berridaztea.

Aplikazioen Garapen Plataforma

Android-ek garatzaileei irekitako garapen plataformak eskaintzen dizkie eta askatasuna hirugarrenen tresnak erabiltzeko aplikazioa garatzeko aukera ematen die. Honek bere aplikazioaren ezaugarri askoren artean erreproduzitzen laguntzen die, funtzionaltasuna gehituz. Hau ezinbestekoa da plataforma honen arrakastarekin, gailu mugikorren sorta ikusgarria duena.

Apple, bestalde, nahiko murriztua da garatzaileen jarraibideekin . Hemen garatzaileek tresna multzo finko bat ematen dute apps garatzeko eta ezin dute ezer erabili. Horrek azkenean sormen trebetasunak murriztu egingo lituzke neurri handi batean.

Multitasking gaitasunak

Android OS oso polifazetikoa da eta garatzaileek aplikazio dinamikoak sor ditzakete hainbat helburuetarako. Baina Android OS-aren gaitasun anitzek oso sarritan sortzen dute Android-en garatzaile amateurra, denbora asko ikasten, ulertu eta masterrerako. Hau Android-en oso zatikatutako plataforma batera konbinatuta, Android-en garatzaileentzako benetako erronka da.

Aitzitik, Apple-k garatzaileentzako plataforma plataforma egonkorragoa eta esklusiboa aurkezten du, tresnak argi eta garbi zehazten dituena, beren potentzialak eta mugak zehaztuz. Horrek askoz ere errazagoa egiten du iOS-en garatzaileei aurretik zereginarekin aurrera egitea.

Mugikorren aplikazioaren probak

Android-ek bere garatzaileei probatzeko ingurune bikaina eskaintzen du. Tresna-tresnen erabilgarri guztiak ondo indexatuta daude eta IDEk iturri kodearen eredu ona eskaintzen du. Horrek aukera ematen die garatzaileek beren aplikazioa ondo probatu eta debug edonon behar izanez gero, Android Marketera aurkeztu aurretik.

Apple Xcode-k Android-en estandarrak atzean uzten ditu hemen, eta milia behar du aurrera egiteko.

Aplikazioaren onespena

Apple App Store-k 3-4 aste irauten du aplikazioen onespenetarako. Halaber finicky dira eta aplikazioak garatzailean murrizketak asko jartzen dituzte. Noski, faktore honek ez du oztopatu App Store denda hurbiltzen ehunka garatzaileei. Applek API irekia eskaintzen du, nahiz eta garatzaileak aplikazioak bere webguneko ostalaria izan dezakeen, hau ez da oso eraginkorra, aplikazioak App Store-en kanpoko esposizioaren zati bat ere ez baitu lortu.

Android Marketek, bestalde, ez du garatzaileekiko erresistentzia gogorra ematen. Horrek oso erosoa da Android garatzaileentzat.

Ordainketa-prozedura

IOS-eko garatzaileek Apple App Store- n euren aplikazioaren salmentatik sortutako diru-sarrerak% 70 irabaz ditzakete. Baina $ 99 urterako kuota ordaindu behar dute iPhone SDKra sartzeko.

Android-eko garatzaileek, ordea, bakarrik 25 euroko matrikula-kuota bat ordaindu behar dute eta Android Market- en aplikazioaren salmenten% 70a irabazten dute. Beste app merkatuetan ere aplikazioa bera izan dezakete, hala nahi izanez gero.

Ondorioa

Laburbilduz, Andriod OS eta Apple iOS-k beren irizpideak eta minusak dituzte. Biak lehiakide indartsuak dira eta aplikazioaren merkatua arautzen dute beren indarguneak eta positiboak.