Pros en ferbrûk fan 'e Android OS en de Apple iOS
24 maaie 2011Mei it oantal fan smartphone-brûkers dy't elke dei ferheegje, is der in lykweardiger tanimming fan it oantal app-ûntwikkelders foar deselde. Hoewol ûntwikkelers hawwe in hiel soad mobile platfoarmen te kiezen, wiene se meast ien fan 'e twa meast besochte mobile OS' s hjoed, Apple's iOS en Google's Android. Dus, hokker fan dy is better foar ûntwikkelers en wêrom? Hjir is in detaillearre ferliking tusken de Apple iOS en de Android OS foar ûntwikkelers.
Programming Taal brûkt
It Android-OS brûkt benammen Java, dat is de mienskiplike programmjetaal dy't brûkt wurdt troch ûntwikkelers. Dêrtroch ûntwikkelet Android dat it folle makliker is foar de measte ûntwikkelders.
It iPhone OS brûkt Apple's Objective-C taal, dy't meastentiids ûntwikkele wurde troch app-ûntwikkelders dy't al bekend binne mei C en C ++. Dit mear eksklusyf, kin in stompblok wurde foar ûntwikkelders dy't net te profytearje yn oare programmingtalen.
- Hoe kinne apps te ûntwikkeljen foar de Samsung Galaxy Tab
- Hoe meitsje in app foar iPhone
- Hoe meitsje in app foar it Apple iPad te meitsjen
Untwikkeling fan multyplatfoarm Apps
It ûntwikkeljen fan multi-platfoarm apps liket hjoed de "yn" ding. Fansels kinne jo Java-basearre apps net brûke op de iPhone of Objective-C basearre apps op Android-apparaten.
Der binne tsjinners foar multyplatformap-ûntjouwing hjoed. Mar se kinne net effektyf wêze as it komt om de oarspronklike ynformaasje op in oar mobile OS te sjen. Mobile ûntwikkelders sykje spesjaal in kwaliteasjeburo foar cross-platforming.
Dêrom soe de ienige leefbere, lange termyn oplossing wêze om jo app yn 'e eigen memmetaal te skriuwen.
- Top 5 Tools foar Multi-Platform Mobile App Development
- Hoe kinne jo it rjocht hawwe foar mobile apparaat foar App-ûntwikkeling
App-ûntwikkeling platfoarm
Android biedt ûntwikkelders in iepen ûntwikkelingplatfoarms en lit se de frijheid brûke om tredderskip-ark foar applikaasje te brûken. Dit helpt te spyljen mei in soad funksjes fan har app, sadat se mear funksjoneel taheakje. Dit is wichtich foar it sukses fan dit platfoarm, dat komt mei in ymposante rigel fan mobile apparaten.
Apple, op 'e oare hân, is aardich beheind mei har ûntwikkeldersrjochtlinen . De ûntwikkeler is hjir in fêste set fan ynstruminten om apps te ûntwikkeljen en kin der net oars brûke. Dit soe úteinlik syn kreative feardigens krijt in grut part.
- 5 fan de Best Cloud-Sync Providers fan Dritte Partij
- De Google Apps Marketplace is no op "Wolke" 9
- The Tablet Tussle - Samsung Galaxy Tab 10.1 Vs. Apple iPad 2
Multitaskingfeardigens
It Android OS is in soad te beskaat en kin ûntwikkelders helpe dynamyske apps foar meardere doelen. Mar dizze mannichfâldigensfeardigens fan 'e Android OS makket faaks de problemen foar de amateur-ûntwikkelders fan' e amateur, om't it in protte tiid nedich is, te begripen, te begripen en te behearjen. Dit, kombinearre mei Android's tige fragmintele platfoarm, stelt in echte útdaging foar de Android-ûntwikkelders.
Yn tsjinstelling ta, presintearret Apple in stabile, eksklusse platfoarm foar app-ûntwikkelders, dúdlik oanwizingen fan ark, define har potensjele en grinzen. Dit makket it folle makliker foar de ûntwikkeler fan iOS om te gean mei de taak foar him.
- Wilt tabletten apps fierder fragmin de Android Market?
- Kin Android werkelijk mei de Apple App Stores konkurrearje?
- Foardat jo apps te meitsjen foar it Apple iPad
Mobile Apptesting
Android biedt in poerbêste testomjouwing foar har ûntwikkelders. Alle beskikbere testfoarsjenningen binne goed yndeksearre en de IDE biedt in goed model fan it boarne koade. Dit liedt ûntwikkelders har app gruttendiels en debuggen wêr't it nedich is, foardat it oan de Android Market presinteart.
Apple's Xcode stiet hjir efter de standerts fan Android en hat kilometer te gean foardat it sels harkje kin om mei dizze lêste te fangen.
- Reasons Why the Android Market May Supersede the Apple App Store
App Approval
It Apple App Store nimt 3-4 wiken foar applikaasje fan app. Se binne ek kleurich en pleatst in protte beheinen op 'e app-ûntwikkelders. Fansels hat dizze faktor de ferskate hûnderten ûntwikkelders net elkoar fersmoarge oan de App Store. Hoewol Apple ek in iepen API biedt wêr't ûntwikkelders de app kinne op har side behearje, dit is net hiel effektyf, lykas de app net sels in fraksje fan dy eksposysje bûten it App Store kin krije .
De Android Market, oan 'e oare kant, presintearret net sa'n stege ferset tsjin de ûntwikkelders. Dit makket it tige handich foar de Android-ûntwikkelders.
Payment Procedure
De iOS-ûntwikkelders kinne 70% fan 'e ynkomsten ûntfange fan' e ferkeap fan har app yn 'e Apple App Store . Mar se moatte in jierlikse fergoeding fan $ 99 betelje om tagong te krijen ta it iPhone SDK .
Android-ûntwikkelers, op 'e oare kant, moatte inkeld ienmalige registraasjekosten fan $ 25 betelje en 70% fan' e ynkomsten fan 'e ferkeap fan har app yn de Android Market winne . Se kinne ek deselde app yn oare app-markplaten hawwe , as se sa wolle.
Konklúzje
As konklúzje hawwe beide de Andriod OS en de Apple iOS har eigen pluses en minussen. Beide binne lykwols sterke konkurrinten en wurde ferbûn oan 'e app-merkplein mei har eigen sterkte en positiven.