Mga Android OS Vs. Apple iOS - Unsa ang Mas Maayo alang sa mga Nagmugna?

Mga Kaayohan ug Kaugalingon sa Android OS ug sa Apple iOS

Mayo 24, 2011

Uban sa gidaghanon sa mga tiggamit sa smartphone nga nagkadaghan matag adlaw, adunay parehas nga pag-uswag sa gidaghanon sa mga app developers alang sa mao gihapon. Bisan ang mga developers adunay daghan nga mga mobile platform nga mapili, mahimo sila nga mopili sa usa sa duha nga labing gipangita nga mobile OS karon karon, Apple's iOS ug Google's Android. Busa, hain niini ang mas maayo alang sa mga tig-develop ug ngano? Ania ang usa ka detalyado nga pagtandi tali sa Apple iOS ug sa Android OS alang sa mga developers.

Gamit sa Pinulongan

janitors / Flickr / CC BY 2.0

Ang Android OS naggamit sa kasagaran Java, nga mao ang komon nga programming language nga gigamit sa mga developers. Busa, ang pagpalambo sa Android mas sayon ​​alang sa kadaghanan nga mga tig-develop.

Ang iPhone OS naggamit sa Apple's Objective-C nga pinulongan, nga kasagaran mahubas sa mga app developers kinsa pamilyar na sa C ug C ++. Kini nga labaw nga eksklusibo, mahimo nga usa ka babag sa mga tig-uswag kinsa dili kaayo hanas sa ubang mga pinulongan sa programming.

Pagpalambo sa Multi-Platform nga mga Apps

Ang pagpalambo sa multi-platform apps daw ang "in" nga butang karon. Siyempre, dili ka makadagan sa Java-based apps sa iPhone o Objective-C-based apps sa Android devices.

Adunay mga himan alang sa multi-platform development app karon. Apan dili tingali kini epektibo kung kini tinuod nga nagpakita sa orihinal nga impormasyon sa laing mobile OS. Ang tigpasiugda sa mobile game ilabi na nga makit-an ang usa ka dako nga hagit.

Busa, ang bugtong mahimo, dugay nga solusyon dinhi mao ang pagsulat pag-usab sa imong app sa kaugalingong lumad nga pinulongan sa device.

App Development Platform

Ang Android nagtanyag sa mga developers sa usa ka bukas nga mga platform sa pag-uswag ug nagtugot kanila sa kagawasan sa paggamit sa mga himan sa ikatulong partido alang sa pagpalambo sa app. Kini makatabang kanila sa pagdula nga adunay daghan nga mga bahin sa ilang app, nga nagdugang sa dugang nga kagamitan ngadto kanila. Kini mahinungdanon sa kalampusan niini nga plataporma, diin kini adunay daghang mga mobile device.

Ang Apple, sa laing bahin, estrikto kaayo sa ilang mga sumbanan sa pagpalambo . Ang developer dinhi gihatagan og fixed set of tools aron sa pagpalambo sa mga apps ug dili makagamit sa bisan unsang butang gawas sa mga butang. Kini sa kadugayan makapugong sa iyang mga kahanas sa paglalang sa usa ka dako nga bahin.

Pag-abli sa daghang mga Abilidad

Ang Android OS kaayo nga gamiton ug makatabang sa mga tig-develop nga makahimo og dinamikong apps alang sa daghang mga katuyoan. Apan kining daghan kaayo nga abilidad sa Android OS sa kasagaran nagmugna og mga problema alang sa amateur Android developer, tungod kay kini nagkinahanglan og daghang panahon aron makat-on, makasabut ug makamao. Kini, inubanan sa Android nga hilabihan nga nabahinbahin nga plataporma, naghatag sa usa ka tinuod nga hagit sa Android developer.

Sa kasukwahi, gipresentar ni Apple ang usa ka mas lig-on, eksklusibong plataporma alang sa mga tig-develop sa app, tin-aw nga mga galamiton, nga nagpaila sa ilang potensyal ug mga utlanan. Kini naghimo nga labi ka sayon ​​alang sa iOS developer nga mopadayon sa buluhaton nga una kaniya.

Pagpamasa sa Mobile App

Ang Android nagtanyag sa usa ka labing maayo nga testing environment alang sa mga developers. Ang tanan nga mga himan sa pagsulay nga anaa mahapsay nga gi-indeks ug ang IDE nagtanyag og maayo nga modelo sa source code. Kini nagtugot sa mga developers sa pagsusi sa ilang app sa hingpit ug sa pag-debug bisan asa nga gikinahanglan, sa wala pa ipresentar kini sa Android Market.

Ang Apple's Xcode lags layo kaayo sa likod sa mga sumbanan sa Android dinhi ug aduna'y mga milya nga moadto sa wala pa kini mahimo nga maglaum nga makasagubang sa naulahi.

App Approval

Ang Apple App Store nagkinahanglan og 3-4 ka semana alang sa pag-aprubar sa app. Sila usab mga finicky ug gibutang ang daghang mga pagdili sa app developer. Siyempre, kini nga butang wala makapugong sa pipila ka gatusan ka mga developers nga nagkaduol sa App Store matag bulan. Bisan ang Apple usab nagtanyag sa usa ka bukas nga API nga gamiton sa mga developers nga maka-host sa app sa ilang site, kini dili kaayo epektibo, tungod kay ang app dili makakuha og bisan usa ka tipik nianang pagkabutyag sa gawas sa App Store .

Ang Android Market, sa pikas bahin, wala'y ingon nga matig-a nga pagbatok sa developer. Kini naghimo nga sayon ​​kaayo alang sa Android developer.

Pamaagi sa Pagbayad

Ang mga nag-develop sa iOS maka-angkon sa 70% sa kita gikan sa pagbaligya sa ilang app sa Apple App Store . Apan kinahanglan silang mobayad sa usa ka tinuig nga bayad nga $ 99 aron makaangkon og access sa iPhone SDK .

Sa laing bahin, ang mga developer sa Android, kinahanglan lamang nga mobayad sa usa ka oras nga bayad sa pagrehistro nga $ 25 ug makaangkon og 70% sa kinitaan sa pagbaligya sa ilang app sa Android Market . Mahimo usab nila nga ihulagway ang sama nga app sa ubang mga app marketplaces usab, kung gusto nila.

Konklusyon

Sa konklusyon, ang Andriod OS ug ang Apple iOS adunay ilang kaugalingong mga plus ug minus. Ang duha pareho nga lig-on nga mga tigpaluyo ug obligado nga magmando sa merkado sa app uban sa ilang kaugalingong mga kusog ug mga positibo.