Skip to main content

Čo je najlepšie pre vývojárov? - Android OS alebo Apple iOS

Anonim
24. mája 2011

S počtom používateľov smartphonov narastajúcich každý deň dochádza k rovnakému nárastu počtu vývojárov aplikácií. Hoci vývojári majú veľa mobilných platforiem na výber, s najväčšou pravdepodobnosťou si vybrali jeden z dvoch najžiadanejších mobilných operačných systémov dnes, Apple iOS a Google Android. Takže, ktorá z nich je pre vývojárov lepšia a prečo? Tu je podrobné porovnanie medzi Apple iOS a OS Android pre vývojárov.

Použitý programovací jazyk

OS Android používa predovšetkým Java, čo je spoločný programovací jazyk, ktorý používajú vývojári. Preto vývoj Androidu je oveľa jednoduchší pre väčšinu vývojárov.

Operačný systém iPhone používa jazyk jazyka Objective-C od spoločnosti Apple, ktorý môže väčšinou rozvinúť vývojári aplikácií, ktorí už poznajú C a C ++. Toto je exkluzívnejšie, môže sa stať prekážkou pre vývojárov, ktorí nie sú príliš kvalifikovaní v iných programovacích jazykoch.

  • Ako vytvoriť aplikácie pre kartu Samsung Galaxy
  • Ako vytvoriť aplikáciu pre iPhone
  • Ako vytvoriť aplikáciu pre Apple iPad

Rozvoj aplikácií pre viaceré platformy

Rozvoj multiplatformových aplikácií sa dnes javí ako "in". Samozrejme, v zariadeniach so systémom Android nemôžete spustiť aplikácie založené na jazyku Java v aplikáciách iPhone alebo Objective-C.

V súčasnosti existujú nástroje pre vývoj aplikácií pre viaceré platformy. Ale nemusia byť účinné, pokiaľ ide o skutočné zobrazenie pôvodných informácií na inom mobilnom operačnom systéme. Vývojári mobilných hier sa obzvlášť domnievajú, že cross-platforming predstavuje obrovskú výzvu.

Jediným životaschopným, dlhodobým riešením by bolo preto prepísať vašu aplikáciu do vlastného materinského jazyka zariadenia.

  • Top 5 nástrojov pre vývoj mobilných aplikácií pre viaceré platformy
  • Ako si vybrať správnu mobilnú platformu pre vývoj aplikácií

Platforma vývoja aplikácií

Android ponúka vývojárom otvorené vývojové platformy a im umožňuje slobodne využívať nástroje tretích strán na vývoj aplikácií. To im pomáha hrať si s mnohými funkciami svojej aplikácie a pridávať im viac funkcií. To je životne dôležité pre úspech tejto platformy, ktorá prichádza s pôsobivou škálu mobilných zariadení.

Apple, na druhej strane, je dosť reštriktívny so svojimi usmerneniami pre vývojárov. Vývojár tu dostane pevnú sadu nástrojov na vývoj aplikácií a nemôže nič použiť mimo nich. To by nakoniec obmedzilo jeho tvorivé schopnosti vo veľkej miere.

  • 5 najlepších poskytovateľov služieb synchronizácie cloudu tretej strany
  • Google Apps Marketplace je teraz v službe Cloud 9
  • Tablet Tussle - Samsung Galaxy Tab 10.1 Vs. Apple iPad 2

Multitaskingové schopnosti

Operačný systém Android je veľmi všestranný a môže pomôcť vývojárom vytvárať dynamické aplikácie na rôzne účely. Ale táto veľmi multitaskingová schopnosť systému Android veľmi často vytvára problémy pre amatérskeho vývojára Androidu, pretože trvá veľa času na učenie, pochopenie a zvládnutie. Toto je v kombinácii s vysoko roztrieštenou platformou systému Android a predstavuje pre vývojárov Android skutočnú výzvu.

Naproti tomu Apple predstavuje stabilnejšiu, exkluzívnu platformu pre vývojárov aplikácií, jasne špecifikujúc nástroje, ktoré definujú ich potenciál i hranice. To umožňuje vývojárovi iOSu oveľa jednoduchšie pokračovať v úlohe, ktorá je pred ním.

  • Bude aplikácia Tablet ďalšie fragmentovať Android Market?
  • Dokáže Android skutočne konkurovať obchodom Apple App Store?
  • Než vyvinete aplikácie pre Apple iPad

Testovanie aplikácií pre mobilné zariadenia

Android ponúka vynikajúce testovacie prostredie pre svojich vývojárov. Všetky dostupné testovacie nástroje sú prehľadne indexované a IDE ponúka dobrý model zdrojového kódu. To umožňuje vývojárom otestovať ich aplikáciu dôkladne a ladiť tam, kde je to potrebné, pred jej uvedením na trh Android.

Apple Xcode zaostáva ďaleko za štandardmi systému Android a musí prejsť päť kilometrov pred tým, ako dokonca dúfa, že sa s tým oneskorí.

  • Dôvody, prečo Android Market môže nahradiť Apple App Store

Schválenie aplikácie

Aplikácia Apple App Store trvá 3-4 týždne na schválenie aplikácie. Sú tiež fiktívne a mnoho vývojárov aplikácií obmedzuje. Samozrejme, tento faktor neodradil niekoľko stoviek vývojárov, ktorí sa každý mesiac blížia k aplikácii App Store. Aj keď spoločnosť Apple ponúka aj otvorené rozhranie API, pomocou ktorého môžu vývojári hostiť aplikáciu na svojich stránkach, nie je to veľmi efektívne, pretože aplikácia nemôže získať ani zlomok tejto expozície mimo aplikácie App Store.

Android Market na druhej strane nepredstavuje žiadnu takú pevnú odolnosť voči vývojárovi. To robí to veľmi výhodné pre vývojárov Android.

  • 8 tipov na schválenie aplikácie App Store od spoločnosti Apple

Postup platby

Vývojári systému iOS môžu získať 70% výnosov z predaja svojej aplikácie v obchode Apple App Store. Ale oni musia platiť ročný poplatok vo výške 99 dolárov, aby získali prístup k iPhone SDK.

Na druhej strane vývojári Androidu potrebujú zaplatiť iba jednorázový registračný poplatok vo výške 25 EUR a môžu získať 70% príjmov z predaja svojej aplikácie v službe Android Market. Môžu mať rovnakú aplikáciu aj na iných trhoch aplikácií, ak si to želajú.

  • Ako zarobiť peniaze na vaše mobilné aplikácie
  • Ako zarobiť peniaze predajom bezplatných aplikácií

záver

Na záver, ako Andriod OS, tak Apple iOS majú svoje vlastné plusy a mínusy. Obaja sú rovnako silní konkurenti a sú povinní riadiť trh s aplikáciami svojimi vlastnými silnými a pozitívnymi vlastnosťami.