Fundamentos de Android: Niveles API
A la hora de desarrollar aplicaciones para Android, una de las cosas que hay que tener en cuenta es la gran cantidad de dispositivos distintos en los que potencialmente se podría ejecutar, no solo smartphones, con distintas características de hardware y distintas versiones de sistema operativo, sino otros dispositivos como tablets, entre otros. Por eso se deben considerar ciertas restricciones y estrategias de compatibilidad cuando se escriben apps para Android. Para hacer esto dos buenos métodos son, por un lado, orientar la aplicación a un nivel específico de la API de Android (versión) y, por otro, usar las bibliotecas de Android Jetpack para admitir dispositivos más antiguos, puesto que cada versión del sistema operativo viene con nuevas características y funcionalidades. Vamos a analizar ambas técnicas. Recuerda que cuando se crea un proyecto con Android Studio , en la ventana ' Configure your project ', en ' Minimun API level ' se indica un nivel mínimo e