2 votos

¿Durante cuánto tiempo se admiten las versiones antiguas de Android?

Recientemente adquirí mi primer teléfono Android y estoy interesado en el desarrollo de aplicaciones. Sé que este sitio trata de evitar preguntas específicas de desarrollo, pero espero que aún encuentres relevante mi pregunta.

Me pregunto si debería aprender a desarrollar para la versión "próxima" de Android 4.0 o quedarme con la versión "actual" 2.3. Los argumentos a favor de 4.0 son obvios, pero aquí hay algunas ventajas sobre 2.3:

  • La documentación está mucho más disponible. Es más fácil encontrar tutoriales. Las personas en la comunidad son más familiares y más propensas a ayudar.

  • La versión 2.3 está en mi teléfono (Galaxy SII). La 4.0 tardará un tiempo en llegar. No quiero que mi aplicación esté limitada a un emulador o un SDK.

Para ayudarme a decidir, tengo una pregunta específica que hacer:

¿Cuánto tiempo más estará disponible la versión 2.3?

  • ¿Hay algún teléfono próximo programado con esa versión?
  • ¿Google/fabricantes seguirán proporcionando actualizaciones, parches y soporte?
  • ¿Es probable que (como algunos proyectos de código abierto notorios) la rama 2.x se bifurque y siga evolucionando?

Siendo nuevo en la comunidad, espero que puedas proporcionar respuestas basadas tanto en referencias a anuncios oficiales como en comportamientos pasados cuando Android pasó de 1.x a 2.x

2voto

ottel142 Puntos 121

Cuando estás a punto de empezar el desarrollo de aplicaciones Android, no deberías quedarte con la versión 'vieja' Gingerbread.

Por supuesto, seguirás utilizando muchas cosas introducidas en Android 2.3 y anteriores, por lo que la mayoría de los tutoriales seguirán funcionando. ¡Esto es muy importante, porque incluso si estás apuntando al nivel de API 15, necesitas preocuparte por la compatibilidad con versiones anteriores!

Como desarrollador inexperto, las versiones posteriores de Android te ayudan a escribir mejores aplicaciones. Por ejemplo, las aplicaciones Android 3+ obligan a los desarrolladores a utilizar AsyncTasks para servicios de red, para que tu aplicación no se bloquee en problemas de red.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X