Android: Nivel de API VS. versión de Android

Soy nuevo en desarrollo de Android, y me gustaría saber cuál es la conexión o diferencia entre la versión y el nivel de API. ¿A qué se refiere cada uno? ¿Y qué significa cuando decido desarrollar alguna aplicación para API 14 o para android versión 4.0?

¿O es uno un subconjunto del otro? Simplemente no obtuve la diferencia, y ¿por qué hay dos contadores?

Gracias

Bueno, la API es para el desarrollo, por lo que los cambios en la nueva versión de la API son más "dentro". Pero la nueva versión de Android generalmente agrega más funciones para los usuarios, que son "visibles".

Compruebe esta página http://developer.android.com/guide/appendix/api-levels.html , hay una tabla que muestra las relaciones entre las versiones y los niveles de la API.

Varias versiones de Android pueden tener el mismo nivel de API, pero la API como un entero permite a los desarrolladores orientar más fácilmente los dispositivos. La siguiente tabla le dará una idea de su relación, pero sólo la documentación contiene listas exhaustivas de los niveles de API y cómo difieren entre sí.

Versiones de Plataforma

Fuente: developer.android.com .

Dado que estos datos se recopilan en la nueva aplicación Google Play Store, que admite Android 2.2 y versiones posteriores, los dispositivos que ejecutan versiones anteriores no están incluidos. Sin embargo, en agosto de 2013, las versiones anteriores a Android 2.2 representaban alrededor del 1% de los dispositivos que se registraron en los servidores de Google (no los que realmente visitaron Google Play Store).

Además de las respuestas proporcionadas, hay una explicación detallada de la plataforma android en wiki .

Esta foto le dará un punto culminante de Android Api vs Version.

Introduzca aquí la descripción de la imagen

"El nivel de API es un valor entero que identifica de forma única la revisión de la API del marco que ofrece una versión de la plataforma de Android".

Puede tener una nueva versión de Android con la misma versión de API que la versión anterior.

Echa un vistazo a http://developer.android.com/guide/appendix/api-levels.html

Un dispositivo que ejecute Android con la versión X suele admitir aplicaciones escritas para API X y siguientes.

Esto significa que si desea que su aplicación admita API 8, los dispositivos ver 8 podrán ejecutarlo, pero también dispositivos de ver 9, 10, 11, etc.

Aquí está la tabla que explica los lazos entre los números: http://developer.android.com/guide/appendix/api-levels.html

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.