La elección del nivel mínimo de SDK depende completamente de dos factores:
- En qué dispositivos Android desea que funcione su aplicación.
- De qué API necesita utilizar
Puede encontrar un cuadro que describe el alcance de cualquier nivel de API de Android en términos de dispositivos utilizados por personas reales aquí. Se actualiza mensualmente. Esto le indicará qué porcentaje de dispositivos no podrán ejecutar la aplicación. Sin embargo, no le dirá en qué parte del mundo se están utilizando esos dispositivos. Si necesita apuntar a usuarios en países en desarrollo, es probable que tengan más dispositivos más antiguos en niveles de API más bajos.
La biblioteca de compatibilidad de Android hace que sea fácil obtener la mayoría de las funciones de uso común de Android disponibles desde el nivel de API 9, que se considera el nivel de API más bajo que le brinda casi el 100% de soporte del dispositivo. Sin embargo, es posible que deba utilizar algunas API y características de hardware que solo están disponibles en versiones de Android que son mucho más nuevas. Por lo tanto, es posible que deba investigar cómo hacer lo que desea hacer antes de tomar una decisión difícil sobre a qué nivel de API apuntar. Los documentos de API hacen un buen trabajo al mostrarle qué API están disponibles a qué nivel.
- ¿Cuáles son algunas buenas aplicaciones de Android para hacer scratchwork matemático?
- ¿Cuáles son algunas buenas aplicaciones para teléfonos rooteados?
- ¿La tienda de aplicaciones Android de Amazon ofrece un servicio de facturación en la aplicación?
- Cómo hacer que el juego de Android sea fácil
- Entre iOS y Android, ¿cuál experimenta más spam?
Para la versión de SDK de destino, generalmente desea orientar siempre la versión más reciente de Android para tener acceso a todas las funciones de la plataforma. Si desea utilizar una función que solo está disponible en un nivel de API que es superior al mínimo que ha elegido, debe restringir su uso con una verificación de nivel de API para evitar que se utilicen en dispositivos más antiguos.