studio programacion para móviles libro edición desarrollo desarrollar curso aprende aplicaciones android api

para - manual de programacion android pdf



¿Qué significa nivel de API? (3)

El nivel de API es básicamente la versión de Android. En lugar de usar el nombre de la versión de Android (por ejemplo, 2.0, 2.3, 3.0, etc.) se usa un número entero. Este número se incrementa con cada versión. Android 1.6 es API nivel 4, Android 2.0 es API nivel 5, Android 2.0.1 es API nivel 6, y así sucesivamente.

Me pregunto qué significa exactamente el nivel de API . Parece que no puedo encontrar una respuesta buscando en Google.

¿Podría alguien explicar qué significa el término nivel API ?


Una API es una biblioteca de código fuente ya hecha.

En Java, por ejemplo, las API son un conjunto de clases relacionadas e interfaces que vienen en paquetes. Esta imagen ilustra las bibliotecas incluidas en la API de Java Standard Edition. Los paquetes se indican por su color.


developer.android.com/guide/appendix/api-levels.html realmente lo resume bastante bien.

Los niveles de API generalmente significan que, como programador, puede comunicarse con las funciones y funciones integradas de los dispositivos. A medida que aumenta el nivel de la API, la funcionalidad se acumula (aunque parte de ella puede quedar obsoleta).

Elegir un nivel de API para el desarrollo de una aplicación debe tener al menos dos cosas en cuenta:

  1. Distribución actual : cuántos dispositivos pueden realmente admitir mi aplicación, si fue desarrollada para API nivel 9, no se puede ejecutar en API nivel 8 y abajo, entonces "solo" alrededor del 60% de los dispositivos pueden ejecutarla (fiel a la fecha de esta publicación se hizo).
  2. Elegir un nivel de API más bajo puede admitir más dispositivos pero obtener menos funcionalidad para su aplicación. también puede trabajar más duro para lograr características que podría haber ganado fácilmente si elige un nivel de API más alto.

Los niveles de API de Android se pueden dividir en cinco grupos principales (no científicos, pero qué diablos):

  1. Android 1.5 - 2.3 (niveles API 3-10) - Android creado específicamente para teléfonos inteligentes.
  2. Android 3.0 - 3.2 (niveles API 11-13) - Honeycomb, Android creado para tabletas.
  3. Android 4.0 - 4.4 (niveles API 14-19): una gran fusión con toneladas de funcionalidad adicional, la versión totalmente mejorada de Android, tanto para teléfono como para tabletas.
  4. Android 5.0 - 5.1 (niveles API 21-22) - Introducción del material presentado.
  5. Android 6.0 - 6. ... (API niveles 23- ...) - Permisos en tiempo de ejecución, Apache HTTP Client eliminado