Skip to main content

Quin és el millor per als desenvolupadors? - Android OS o Apple iOS

Anonim
24 de maig de 2011

Amb el nombre d'usuaris de telèfons intel·ligents que augmenten cada dia, hi ha un augment igual en la quantitat de desenvolupadors d'aplicacions per a la mateixa. Tot i que els desenvolupadors disposen de moltes plataformes mòbils per triar, segurament haurien de seleccionar un dels dos sistemes operatius més buscats d'avui, l'iOS d'Apple i l'Android de Google. Llavors, quina d'aquestes és millor per als desenvolupadors i per què? Aquí hi ha una comparació detallada entre l'Apple iOS i el sistema operatiu Android per als desenvolupadors.

Llenguatge de programació utilitzat

El sistema operatiu Android utilitza principalment Java, que és el llenguatge de programació comú que utilitzen els desenvolupadors. Per tant, desenvolupar Android és molt més fàcil per a la majoria dels desenvolupadors.

L'iPhone US utilitza el llenguatge Objective-C d'Apple, que en general pot desxifrar els desenvolupadors d'aplicacions que ja estan familiaritzats amb C i C + +. Això, més exclusiu, pot convertir-se en un obstacle per als desenvolupadors que no són massa competents en altres llenguatges de programació.

  • Com desenvolupar aplicacions per al Samsung Galaxy Tab
  • Com crear una aplicació per iPhone
  • Com crear una aplicació per a l'iPad d'Apple

Desenvolupament d'aplicacions multiplataforma

El desenvolupament d'aplicacions multiplataforma sembla ser "in" avui. Per descomptat, no podeu executar aplicacions basades en Java a les aplicacions basades en iPhone o Objective-C en dispositius Android.

Actualment hi ha eines per al desenvolupament d'aplicacions multiplataforma. Però pot ser que no siguin efectius quan es tracta de visualitzar la informació original en un altre SO mòbil. Els desenvolupadors de jocs mòbils mostren especialment un repte enorme entre plataformes.

Per tant, l'única solució viable a llarg termini seria reescriure l'aplicació en la pròpia llengua materna del dispositiu.

  • Top 5 eines per al desenvolupament d'aplicacions mòbils multiplataforma
  • Com triar la plataforma mòbil adequada per al desenvolupament d'aplicacions

Plataforma de desenvolupament d'aplicacions

Android ofereix als desenvolupadors plataformes de desenvolupament obertes i els permet la llibertat d'utilitzar eines de tercers per al desenvolupament de l'aplicació. Això els ajuda a reproduir-se amb moltes funcions de la seva aplicació, afegint-les una major funcionalitat. Això és vital per a l'èxit d'aquesta plataforma, que ve amb una impressionant gamma de dispositius mòbils.

D'altra banda, Apple és bastant restrictiva amb les seves directrius per a desenvolupadors. El desenvolupador aquí rep un conjunt fix d'eines per desenvolupar aplicacions i no pot utilitzar res fora d'aquestes. Això acabaria per frenar les seves habilitats creatives en gran mesura.

  • 5 dels millors proveïdors de sincronització de Cloud Mobile de tercers
  • Google Apps Marketplace ja està a "Cloud" 9
  • The Tablet Tussle - Samsung Galaxy Tab 10.1 Vs. Apple iPad 2

Habilitats multitasca

El sistema operatiu Android és molt versàtil i pot ajudar els desenvolupadors a crear aplicacions dinàmiques per a fins múltiples. Però aquesta capacitat de multitarea del sistema operatiu Android sovint crea problemes per al desenvolupador Android aficionat, ja que triga molt temps a aprendre, comprendre i dominar. Això, unit a la plataforma molt fragmentada d'Android, representa un autèntic desafiament per al desenvolupador d'Android.

En canvi, Apple presenta una plataforma més estable i exclusiva per als desenvolupadors d'aplicacions, que especifica clarament les eines, definint tant els seus potencials com els seus límits. Això fa que sigui molt més fàcil per al desenvolupador de iOS per continuar amb la tasca que té per davant.

  • Les aplicacions de tauletes faran més fragment d'Android Market?
  • Pot Android competeix amb les botigues d'aplicacions d'Apple?
  • Abans de desenvolupar aplicacions per a l'iPad d'Apple

Proves d'aplicacions per a mòbils

Android ofereix un entorn de proves excel·lent per als seus desenvolupadors. Totes les eines de prova disponibles estan íntegrament indexades i l'IDE ofereix un bon model del codi font. D'aquesta manera, els desenvolupadors permeten provar la seva aplicació a fons i depurar-la sempre que sigui necessari, abans de presentar-la a Android Market.

Xcode d'Apple està molt per sota dels estàndards d'Android aquí i té milles per recórrer abans que fins i tot pugui arribar a posar-se al dia amb aquests.

  • Raons per les quals l'Android Market pot substituir l'Apple App Store

Aprovació d'aplicació

La botiga Apple App Store triga 3-4 setmanes a aprovar l'aplicació. També són falsos i posen moltes restriccions al desenvolupador de l'aplicació. Per descomptat, aquest factor no ha disuadit els centenars de desenvolupadors que s'apropen a l'App Store cada mes. Tot i que Apple també ofereix una API oberta mitjançant la qual els desenvolupadors poden allotjar l'aplicació al seu lloc, això no és molt eficaç, ja que l'aplicació no pot obtenir fins i tot una fracció d'aquesta exposició fora de l'App Store.

L'Android Market, d'altra banda, no presenta cap resistència tan dura al desenvolupador. Això fa que sigui molt convenient per al desenvolupador d'Android.

  • 8 consells per obtenir la vostra aplicació aprovada per la botiga d'aplicacions d'Apple

Procediment de pagament

Els desenvolupadors d'iOS poden obtenir el 70% dels ingressos generats a partir de les vendes de la seva aplicació a l'App Store d'Apple. Però han de pagar una tarifa anual de $ 99 per accedir a l'iPhone SDK.

Els desenvolupadors d'Android, d'altra banda, només necessiten pagar una tarifa de registre única de 25 dòlars i poden obtenir el 70% dels ingressos de les vendes de la seva aplicació a Android Market. També poden tenir la mateixa aplicació en altres llocs d'aplicacions, si així ho desitgen.

  • Com guanyar diners a l'aplicació mòbil
  • Com guanyar diners venent aplicacions gratuïtes

Conclusió

En conclusió, tant el sistema operatiu Andriod com l'iOS d'Apple tenen les seves pròpies avantatges i desavantatges. Tots dos són contendents igualment forts i estan obligats a governar el mercat de l'aplicació amb els seus propis punts forts i positius.