Actualmente, suelo orientar todo el desarrollo de mi aplicación a la API 8, de modo que puedo acceder a la mayor cantidad de dispositivos 'disponibles', básicamente desde Android 2.2 en adelante.Segmentación de la API más adecuada
¿Alguno de los desarrolladores de Android con experiencia que leen esto tiene una perspectiva sobre qué características, como desarrollador me estoy perdiendo, y más importante aún, qué es lo que mis usuarios se están perdiendo? En este día y edad, ¿qué API es la "mejor" para mis aplicaciones? ¿O no existe tal cosa, y cada aplicación debe ser el objetivo de una API dada en función de sus méritos?
No estoy buscando punteros como leer los documentos de desarrollador de Android (tengo, o al menos lo que considero las partes más destacadas), estoy más interesado en las opiniones de los desarrolladores experimentados en cuanto a cómo deciden qué API para apuntar
Gracias.
Apunto a Android 2.1 hacia arriba, simplemente porque mi propio teléfono principal está ejecutando 2.1 :) –
2.3 API 10. Cubriendo el 80% de los teléfonos. Creo que podemos bajarlo sin problemas de codificación. Es así porque API 10 era un buen lugar para comenzar, ya teníamos uno. Y nuestros clientes compran nuevos dispositivos de todos modos. – Doomsknight
Realmente depende de la aplicación imho. Por lo general, empiezo con 2.1. y subir según las características de la aplicación. P.ej. si utiliza la API de la cámara, tiene sentido seleccionar un requisito más alto ya que tiene mejoras importantes y más funciones. Muchas cosas también se pueden backported * (ver ActionBarSherlock, compat lib, ...) *, por lo que no es necesario un requisito más alto para las características más nuevas. Básicamente, si no se pierde algo específico, vaya lo más bajo posible * (aunque <2.1. Ya no tiene sentido) *. –