Pros e contras do sistema operativo Android e do iOS de Apple
24 de maio de 2011Coa cantidade de usuarios de teléfonos intelixentes cada día, aumenta o número de desenvolvedores de aplicacións para o mesmo. Aínda que os desenvolvedores teñen unha gran cantidade de plataformas móbiles para elixir, probablemente seleccionen un dos dous máis buscados OS móbiles de hoxe, iOS de Apple e Android de Google. Entón, cal destes é mellor para os desenvolvedores e por que? Aquí hai unha comparación detallada entre o Apple iOS eo sistema operativo Android para desenvolvedores.
Idioma de programación usado
O sistema operativo Android utiliza principalmente Java, que é a linguaxe de programación común que usan os desenvolvedores. Por iso, o desenvolvemento de Android resulta moito máis sinxelo para a maioría dos desarrolladores.
O sistema operativo iPhone usa o linguaxe Objective-C de Apple, que pode ser desbloqueado principalmente polos desenvolvedores de aplicacións que xa están familiarizados con C e C ++. Isto sendo máis exclusivo, pode converterse nun obstáculo para os desenvolvedores que non son moi proficientes noutros idiomas de programación.
- Como desenvolver aplicacións para o Samsung Galaxy Tab
- Como crear unha aplicación para iPhone
- Como crear unha aplicación para o iPad de Apple
Desenvolvemento de aplicacións multiplataforma
Desenvolver aplicacións multiplataforma parece ser o "in" hoxe. Por suposto, non pode executar aplicacións baseadas en Java nas aplicacións baseadas en iPhone ou Objective-C en dispositivos con Android.
Hai ferramentas para o desenvolvemento de aplicacións multiplataforma hoxe. Pero pode que non sexan eficaces cando se trata realmente de mostrar a información orixinal noutro sistema operativo móbil. Os desenvolvedores de xogos móbiles atopan especialmente un desafío enorme entre plataformas.
Por iso, a única solución viable a longo prazo aquí sería reescribir a súa aplicación na propia lingua nativa do dispositivo.
- Principais 5 ferramentas para o desenvolvemento de aplicacións móbiles multiplataforma
- Como elixir a plataforma móbil axeitada para o desenvolvemento de aplicacións
Plataforma de desenvolvemento de aplicacións
Android ofrece aos desenvolvedores plataformas de desenvolvemento abertas e lles permite a liberdade de usar ferramentas de terceiros para o desenvolvemento de aplicacións. Isto axúdalles a xogar con moitas características da súa aplicación, engadindo máis funcionalidades. Isto é vital para o éxito desta plataforma, que vén cunha impresionante variedade de dispositivos móbiles.
Apple, por outra banda, é bastante restrictivo coas súas directrices para desenvolvedores . O desarrollador aquí ten un conxunto fixo de ferramentas para desenvolver aplicacións e non pode usar nada fóra delas. Isto acabaría por frear as súas habilidades creativas en gran medida.
- 5 dos mellores provedores de sincronización de nube móbil de terceiros
- Google Apps Marketplace está agora en "Cloud" 9
- The Tablet Tussle - Samsung Galaxy Tab 10.1 Vs. Apple iPad 2
Habilidades multitarea
O sistema operativo Android é moi versátil e pode axudar aos desenvolvedores a crear aplicacións dinámicas con fins múltiples. Pero esta capacidade multitarefa do sistema operativo Android moitas veces crea problemas para o desarrollador Android afeccionado, xa que leva moito tempo aprender, comprender e dominar. Isto, combinado coa plataforma altamente fragmentada de Android, supón un verdadeiro reto para o desarrollador de Android.
Pola contra, Apple presenta unha plataforma máis estable e exclusiva para os desenvolvedores de aplicacións, claramente especificando ferramentas, que definen tanto o seu potencial como os seus límites. Isto fai que sexa moito máis doado para que o desarrollador iOS continúe coa tarefa que ten por diante.
- Serán que as aplicacións de tabletas máis fragmentan o Android Market?
- Pode Android realmente competir coas tendas de aplicacións de Apple?
- Antes de desenvolver aplicacións para o iPad de Apple
Probas de aplicacións móbiles
Android ofrece un excelente ambiente de probas para os seus desarrolladores. Todas as ferramentas de proba dispoñibles están íntimamente ordenadas e o IDE ofrece un bo modelo do código fonte. Isto permite aos desenvolvedores probar a súa aplicación completamente e depurar cando sexa necesario, antes de presentalo no Android Market.
O Xcode de Apple está moi por detrás dos estándares de Android aquí e ten millas para ir antes de que aínda poida atender a este último.
- Razóns polas que o Android Market pode substituír a App Store de Apple
Aprobación da aplicación
Apple App Store leva 3-4 semanas para a aprobación da aplicación. Tamén son finxios e colocan moitas restricións no programador da aplicación. Por suposto, este factor non disuadiu a varios centos de desarrolladores que se aproximan á App Store cada mes. Aínda que Apple tamén ofrece unha API aberta mediante a que os desenvolvedores poden albergar a aplicación no seu sitio, isto non é moi efectivo, xa que a aplicación non pode obter nin unha fracción desa exposición fóra da App Store .
O Android Market, por outra banda, non presenta ningunha resistencia tan dura ao desarrollador. Isto fai que sexa moi conveniente para o programador de Android.
Procedemento de pagamento
Os desarrolladores de iOS poden gañar o 70% dos ingresos xerados a partir das vendas da súa aplicación na App Store de Apple . Pero teñen que pagar unha tarifa anual de $ 99 para ter acceso ao iPhone SDK .
Os desarrolladores de Android, por outra banda, só teñen que pagar unha taxa de inscripción de só $ 25 e poden gañar o 70% dos ingresos das vendas da súa aplicación no Android Market . Tamén poden ter a mesma aplicación noutros mercados de aplicacións tamén, se o desexan.
- Como gañar cartos na túa aplicación móbil
- Como gañar cartos mediante a venda de aplicacións gratuítas
Conclusión
En conclusión, tanto o sistema operativo Andriod como o Apple iOS teñen as súas vantaxes e desvantaxes. Ambos son contidos igualmente fortes e están obrigados a gobernar o mercado da aplicación cos seus propios puntos fortes e positivos.