Soy un desarrollador de Java y voy a comenzar a trabajar con Android para familiarizarme con las aplicaciones móviles. He trabajado con kits de herramientas de Ajax, pero no he realizado ningún desarrollo móvil.
He visto un gran cambio en el desarrollo de ciertos kits de herramientas donde la curva de aprendizaje realmente salta, como en GWT 1.5 versus 2.4. Solo quiero saltar y obtener los conceptos básicos (junto con las mejores prácticas) por ahora. No sé si Android 2 versus la versión 4 haría eso, pero la versión 4 podría incluir características adicionales que quizás no necesite saber por ahora y alejar de mi enfoque principal.
¿Es mejor ir con la última versión de Android o, para asegurarse de que los fundamentos están cubiertos, tomar una versión anterior que sea más fácil de ingresar y comenzar a desarrollar?
Hay un cuadro que muestra la participación de cada versión de Android, úsela para identificar qué versiones tienen una participación significativa y cuáles no.
Ir con la última versión no es una buena idea la mayor parte del tiempo.
fuente
Cualquier cosa relacionada con Android 1.6 y versiones anteriores se puede omitir, constituyen una gama muy pequeña de dispositivos. Después de Android 1.6 no hubo muchos grandes cambios en las API, por lo que puedo hablar sobre los cambios particulares.
Además de eso, realmente no hay cambios importantes en el desarrollo desde 1.6. Por supuesto, se agregaron nuevas API, pero nada que requiera volver a aprender la plataforma. Los fundamentos son todos iguales.
fuente