7 razones por las que debe desarrollar aplicaciones para Android en lugar de iOS

smartphones emblemáticas aa (1 de 18)
Hay varios sistemas operativos que impulsan nuestros dispositivos móviles de hoy. Tanto para los desarrolladores independientes y grandes empresas, hay una cuestión fundamental que hay que responder antes de que comience el desarrollo: qué plataforma debe ser dirigido en primer lugar? Para las empresas más grandes, con más recursos, el desarrollo se puede hacer al mismo tiempo para diferentes plataformas, mientras que para las tiendas más pequeñas, es una pregunta muy importante, lo que podría determinar el éxito o fracaso de la empresa.

En este artículo se analizan siete razones por las que creemos que los desarrolladores deben desarrollar aplicaciones para dispositivos Android primero, en lugar de iOS, Windows y / o Blackberry.

7. Portabilidad

Aplicaciones de Android nativas se desarrollan utilizando el lenguaje de programación Java, y pueden ser fácilmente portado a otros sistemas operativos móviles como Blackberry, Symbian y Ubuntu. Además, las aplicaciones de Android también se pueden trasladar fácilmente a Chrome OS. No es de extrañar, Microsoft también ha anunciado que va a proporcionar un método fácil de aplicaciones de Android de puerto a Windows 10 dispositivos.

6. Android Estudio

androidstudio
Android Studio es una excelente IDE, basado en el igualmente excelente IDE de IntelliJ. Como su nombre indica, Android Studio es un IDE diseñado y desarrollado específicamente para el desarrollo de aplicaciones para Android. Es increíblemente rápido y eficiente, y se puede configurar un nuevo proyecto Android para diferentes tipos de aplicaciones de Android en cuestión de segundos. Cuando se lanzó Android, desarrollo de aplicaciones para Android se hizo con Eclipse y el Android Developer Tools plugin. Sin embargo, eso cambió con el lanzamiento de Android Studio. Algunas características clave incluyen:

  • Sistema de construcción a base de Gradle
  • Live-layout editor WYSIWYG con el tiempo real prestación diseño de aplicaciones
  • Opción para previsualizar un diseño en múltiples configuraciones de pantalla durante la edición
  • Construir variantes y generación de archivos apk múltiple
  • Herramientas Lint (utilizado para la captura de usabilidad, el rendimiento, la compatibilidad de versiones y otras cuestiones)
  • Apoya el desarrollo de Android Wear, TV y Auto aplicaciones
  • Permite la integración de aplicaciones con Google Cloud Platform (App Engine y Google Cloud Messaging)

5. Java

java_logo
Java es un lenguaje de programación probada y de gran alcance, que se utiliza en una amplia gama de dispositivos y sistemas operativos. Aprendizaje de Java puede abrir puertas a otras oportunidades, incluyendo la capacidad para desarrollar aplicaciones para otros sistemas operativos (Windows, Linux) y dispositivos. El desarrollo para iOS, por el contrario, requiere que se aprende una de lenguajes de desarrollo de Apple (Objetivo C o Swift). Ambas lenguas son en realidad sólo utiliza para el desarrollo de Apple-céntrica (iOS y OS X), y las habilidades necesarias para desarrollar en estas lenguas no se puede llevar a otros sistemas operativos. Pero para ser justos, Apple ha anunciado Swift será de código abierto, con las herramientas de Linux disponibles antes de que finalice el año.

4. Google Play Store

google_play_store_logo
Aplicaciones desplegados a la tienda Google Play están disponibles para su descarga por los usuarios en unas pocas horas, en comparación con unas pocas semanas de App Store de Apple. Una aplicación, literalmente, puede ser actualizado varias veces al día en la tienda de Google Play, en respuesta a las quejas y / o problemas de los usuarios, mientras que en la App Store, su aplicación tendría que pasar por el mismo proceso largo cada vez que envíe una actualización y / o corrección de errores. Para una nueva aplicación o juego que podrían necesita estar en constante y rápida refinado y actualizado en respuesta a comentarios de los usuarios, la Play Store es la plataforma perfecta.

Otra excelente característica de la Play Store es la capacidad de lanzar una aplicación como versiones alfa y / o beta, que estarían disponibles sólo para los miembros de un grupo selecto de probadores. Con esto, usted puede proporcionar un acceso temprano a un subconjunto de usuarios, y utilizar sus comentarios para pulir su aplicación antes de fin de liberarlo al público en general. También puede realizar una tirada gradual / puesta en escena de una actualización. Con el despliegue por etapas, se especifica qué porcentaje de usuarios deben recibir la actualización, y luego se puede monitorear los informes de retroalimentación y de choque antes de aumentar el porcentaje de usuarios para recibir la actualización.

3. Bajo barrera de entrada

Para desarrollar para dispositivos iOS, un desarrollador debe usar un Mac. Sin embargo, el desarrollo de aplicaciones para Android se puede hacer en Windows, Mac y Linux. También, para registrarse como desarrollador en la App Store de Apple requiere una cuota anual de $ 99, mientras que para registrarse como desarrollador en la Play Store Google requiere un pago único de $ 25. En términos sencillos, todo un desarrollador necesita para comenzar a desarrollar y lanzar aplicaciones de Android es un pago de $ 25, y un ordenador, mientras que para iOS, va a requerir un Mac y una suscripción anual $ 99.

2. Rentabilidad

beneficioEl consenso general ha sido siempre que el iPhone es utilizado por los usuarios más ricos y más ricos, y por lo tanto, los usuarios de iPhone son más propensos a gastar dinero en aplicaciones que los usuarios de Android. Esto podría haber sido cierto en el pasado, pero ya no. En la mayoría de las categorías de aplicaciones, aplicaciones de Android se han encontrado para ser tan rentable (incluso más rentable en algunos casos), como aplicaciones para el iPhone, tanto para las compras iniciales de aplicaciones y para las compras in-app. También, con muchas de las aplicaciones utilizando una gratuita con anuncios de modelo, siempre y cuando se muestran los anuncios de Usuarios de la aplicación, la aplicación genera ingresos. Según DAU-UP, el ingreso promedio por usuario para los juegos de Android era un miserable 20% de los que a partir de los juegos de iOS en enero de 2014. En diciembre de 2014, la cifra se había disparado un 65%. Además, los gastos de publicidad son generalmente más bajos en los dispositivos Android, lo que significa que las aplicaciones pueden anunciar a más usuarios en los dispositivos Android que los usuarios de dispositivos iOS para la misma cantidad.

Participación 1. Mercado

mobile_os_sample_market_share
Esto tiene que ser la razón número uno por desarrolladores independientes deben desarrollar para Android primero. De acuerdo a IDC, Android absolutamente dominó el número de teléfonos inteligentes enviados en todo el mundo en los tres primeros meses de 2015, con una cuota de mercado del 78%. El número total estimado de los dispositivos Android en manos de los consumidores, a diciembre de 2014, según statista.com, se encuentra al norte de 1,6 millones de dólares. Esta es una cantidad asombrosa, y un gran mercado potencial de usuarios. Compare esto con un estimado de 395 millones de dispositivos iOS, y 46 millones de dólares y 45 millones de Windows y Blackberry dispositivos respectivamente. Si está diseñando una aplicación (o juego) para el público en general, tiene sentido económico para orientar la plataforma que le daría el mayor acceso a los usuarios potenciales.

Para los desarrolladores que buscan maximizar sus posibilidades de éxito, ya sea a partir de un juego de móvil o aplicación de nicho, apuntando a los dispositivos Android primero puede significar la diferencia entre el éxito y la oscuridad. ¿Está de acuerdo, o tiene otra razón (s) para ir Android primero? Hit de los comentarios y háganos saber.

Android Boletín desarrollador


» » » 7 razones por las que debe desarrollar aplicaciones para Android en lugar de iOS