NIVELES DE API Y SISTEMAS OPERATIVOS DE ANDROID STUDIO
PLATAFORMAS
Las plataformas se identifican de tres formas alternativas: versión, nivel de API y nombre comercial.
El nivel de API corresponde a números enteros.
Empezando desde el 1.
Para los nombres comerciales se han elegido postres en orden alfabético.
Cupcake v1.5
Donut v1.6
Éclair v2.0
Froyo v2.2
Gingerbread v2.3
Las dos primeras versiones, que hubieran correspondido a las letras A y B, no recibieron nombre.
1.6.1 LAS PRIMERAS VERSIONES
ANDROID 1.0 (Nivel de API 1)
Septiembre 2008
Es la primera versión de Android.
Nunca se utilizó comercialmente.
No tiene mucho sentido desarrollarla.
ANDROID 1.1 (Nivel de API 2)
Febrero 2009
No se añadieron apenas funcionalidades.
Solo se arreglaron errores de la versión anterior.
Es la opción a escoger si queremos desarrollar una aplicación compatible con todos los dispositivos Android.
Apenas existen usuarios en esta versión.
1.6.2 CUPCAKE
ANDORID 1.5 (Nivel de API 3)
Abril 2009
Es la primera versión con algún usuario.
Se incorpora la posibilidad de teclado en pantalla con predicción de texto.
Ya no es necesario tener un teclado físico.
Capacidad de grabación avanzada de audio y vídeo.
Aparecen los widgest de escritorio y live folders.
Incorpora soporte para Bluetooth estéreo.
Permite conectarse automáticamente a auriculares Bluetooth.
Las transiciones entre ventanas se realizan mediante animaciones.
1.6.3 DONUT
ANDORID 1.6 (Nivel de API 4)
Septiembre 2009
Permite capacidades de búsqueda avanzada en todo el dispositivo.
Se facilita que una aplicación pueda trabajar con diferentes densidades de pantallas.
Soporte para resolución de pantallas WVGA.
Aparece un nuevo atributo XML, onClick
Puede especificarse en una vista.
Soporte para CDMA/EVDO, 802.1x y VPNs.
1.6.4 ÉCLAIR
ANDORID 2.0 (Nivel de API 5)
Octubre 2009
Esta versión de API apenas cuenta con usuarios.
Debido a que la mayoría de los fabricantes pasaron directamente a la versión 1.6 a la 2.1
Como novedades incorpora una API para manejar el Bluetooth 2.1.
Ofrece un servicio centralizado de manejo de cuentas.
Se aumenta el número de tamaño de ventana y resoluciones soportadas.
Nueva interfaz del navegador y soporte para HTML5.
Mejoras en el calendario y soporte para Microsoft Exchange.
La clase MotionEvent ahora soporta eventos en pantallas multitáctil.
ANDORID 2.1 (Nivel de API 7)
Enero 2010
Se considera una actualización menor.
Por lo que la siguieron llamando Éclair.
Desatacamos el reconocimiento de voz.
Que permite introducir un campo de texto dictando sin necesidad de utilizar el teclado.
Permite desarrollar fondos de pantalla animados.
Se puede obtener información sobre la señal de la red actual que posea el dispositivo.
En el paquete WebKit se incluyen nuevos métodos para manipular bases de datos almacenados en internet.
1.6.5 FROYO
ANDORID 2.2 (Nivel de API 8)
Mayo 2010
Mejora de la velocidad de ejecución de las aplicaciones.
Ejecución del código de la CPU de 2 a 5 veces más rápido que en la versión 2.1.
Esto se consigue con la introducción de un nuevo compilador JIT de la máquina Dalvik.
Se añaden varias mejoras relacionadas con el navegador web.
Soporte de Adobe Flash 10.1
Incorporación del motor Javascript V8 utilizado en Chrome.
El desarrollo de las aplicaciones permite las siguientes novedades:
Se puede preguntar al usuario si desea instalar la aplicación en la memoria interna o externa del móvil.
Proporciona un servicio para la copia de seguridad de los datos.
Permite la interacción con el reconocimiento de voz.
Se mejora la conectividad.
Podemos usar nuestro teléfono para dar acceso a Internet o a otros dispositivos, tanto USB como por Wi-Fi.
Soporte para CDMA/EVDO, 802.1x y VPNs.
1.6.6 GINGERBREAD
ANDORID 2.3 (Nivel de API 9)
Diciembre 2010
Soporta mayores tamaños de pantalla y resoluciones.
WXGA y superiores.
Incorpora una nueva interfaz de usuario con un diseño actualizado.
Mejora la funcionalidad de cortar, copiar y pegar y con un teclado en pantalla con capacidad multitáctil.
Se incluye soporte nativo para varias cámaras.
La máquina virtual Dalvik introduce un nuevo recolector de basura que minimiza las pausas de la aplicación.
Ayudando a garantizar una mejor animación y el aumento de la capacidad de respuesta en juegos y aplicaciones similares.
Se mejora la gestión de energía y el control de aplicaciones.
Otras novedades:
Soporte nativo para telefonía.
Soporte para reproducción de vídeo.
Codificación de audio.
Soporte para la tecnología NFC.
Facilidades en audio, gráficos, entradas para los desarrolladores de juegos,
Soporte nativo para más sensores.
Gestor de descargas.
Para las descargas largas.
1.6.16 ANDROID 10
ANDORID 10.0 (Nivel de API 29)
Septiembre 2019
Se abandonan los nombres de postre.
Para utilizar un simple número entero.
Para el logo solo se usa la cabeza del robot.
Ya no son necesarios los botones para la navegación.
Se introduce el Focus Mode.
Lo activaremos cuando queremos estar concentrados en una sola tarea y no queremos ser molestados.
La función Live Caption permite que el sistema introduzca subtítulos de manera automática.
Se obtiene de forma local.
No es necesaria la conexión a internet.
Las actualizaciones de seguridad se instalan a través de Play Store sin necesidad de la intervención del fabricante.
Aumentan las restricciones a las aplicaciones de fondo y se mejoran los permisos.
Se introduce soporte para 5G, WiFi 6, WPA3, teléfonos plegables y presión en pantallas táctiles.
1.6.15 ANDROID PIE
ANDROID 9.0 (Nivel de API 28)
Agosto 2018
Permite estimar la distancia entre nuestro dispositivo y un punto de acceso.
Navegación por gestos.
Uso de la inteligencia artificial para mejorar diferentes aspectos.
Se introducen algunas mejoras que fomentan un uso responsable y saludable del móvil.
1.6.14 ANDROID OREO
ANDROID 8.0 (Nivel de API 26)
Agosto 2017
Se introduce Google Play Protect.
Se mejora el tiempo de arranque del sistema.
Aparece el proyecto Treble, que facilitará las actualizaciones a los fabricantes.
Podemos reproducir un video en una ventana flotante mientras usamos otras aplicaciones.
El Autocompletar de Google ahora se puede usar en cualquier aplicación Android.
1.6.13 ANDROID NOUGAT
ANDROID 7.0 (Nivel de API 24)
Julio 2016
Los usuarios pueden abrir varias aplicaciones al mismo tiempo en la pantalla.
Las notificaciones han sido rediseñadas para un eso más ágil.
Ha añadido la API para gráficos 3D.
ANDROID 7.1 (Nivel de API 25)
Diciembre 2016
La principal novedad son los accesos directos a aplicaciones.
Se incorpora la posibilidad de insertar imágenes desde el teclado.
De la misma forma que ahora insertamos emojis.
1.6.12 MARSHMALLOW
ANDORID 6.0 (Nivel de API 23)
Octubre 2015
una de las novedades es el administrador de permisos.
El sistema realiza una copia de seguridad automática de todos los datos de las aplicaciones.
Se activa una pulsación larga de home.
La aplicación actual podrá proporcionar información al asistente.
Se introducen los enlaces de aplicación.
Podemos utilizar parte del dispositivo como almacenamiento externo para que sea usado como almacenamiento interno.
Nuevo gestor de batería.
Mejoras de posicionamiento utilizando redes WiFi y dispositivos Bluetooth.
1.6.11 LOLLIPOP
ANDROID 5.0 (Nivel de API 21)
Noviembre 2014
La novedad más importante es su extensión de Android.
Muchas aplicaciones del sistema se han incorporado en código nativo para una ejecución más rápida.
El ahorro de batería se activa por defecto.
Se incluyen completas estadísticas para analizar el consumo de nuestras aplicaciones hacen de la batería.
Ha cambiado el diseño de la interfaz de usuario.
Incluye varias mejoras para controlar las notificaciones.
Se incorporan nuevos sensores como el del pulso cardiaco.
Introduce un nuevo mod de bloqueo.
ANDROID 5.1 (Nivel de API 22)
Marzo 2015
Se añaden unas mejoras al nivel de usuario en los ajustes rápidos.
1.6.10 KITKAT
ANDROID 4.4 (Nivel de API 19)
Octubre 2013
Está disponible en una gama aún más amplia de dispositivos.
Las aplicaciones pueden disfrutar el tamaño de pantalla completa.
Se mejora la conectividad con el soporte NFC.
Se facilita el acceso a las aplicaciones a la nube con un nuevo marco de almacenamiento.
Introducción de la nueva máquina virtual ART.
Para verificar que las aplicaciones funcionen de manera correcta.
1.6.9 JELLY BEAN
ANDROID 4.1 (Nivel de API 16)
Julio 2012
Mejora la fluidez de la interfaz de usuario.
Se mejoran las notificaciones con un sistema de información expandible personalizada.
Se introducen mejoras en Google Search.
ANDROID 4.2 (Nivel de API 17)
Noviembre 2012
Se pueden crear varias cuentas de usuario en el mismo dispositivo.
Se incorpora un nuevo teclado.
Nueva aplicación de cámara para hacer fotos panorámicas.
ANDROID 4.3 (Nivel de API 18)
Julio 2013
Se da soporte para Bluetooth.
Se agregan nuevas características para la codificación, transmisión y multiplexación de datos multimedia.
Se memjora la seguridad.
1.6.8 ICE CREAM SANDWICH
ANDROID 4.0 (Nivel de API 14)
Octubre 2011
Se unifican las dos versiones anteriores en una sola, compatible con cualquier tipo de dispositivo.
Se introduce una nueva interfaz de usuario.
Nueva API de reconocimiento facial, que permite al propietario desbloquear el teléfono.
Se mejora el reconocimiento de voz.
Aparece un nuevo gestor de tráfico de datos por internet.
Incorpora herramientas para la edición de imágenes en tiempo real.
ANDROID 4.0.3 (Nivel de API 15)
Diciembre 2011
Se introducen algunas mejoras en algunas API, incluyendo las redes sociales, calendario, revisor ortográfico, texto a voz y bases de datos, etc.
1.6.7 HONEYCOMB
ANDORID 3.0 (Nivel de API 11)
Febrero 2011
Optimizada para dispositivos con pantallas grandes.
Como novedades están losfragments
Con los que se pueden diseñar diferentes elementos de interfaz de usuario.
Barra de acciones
Las aplicaciones pueden mostrar un menú simple visible.
Las teclas físicas son reemplazadas por teclas en pantalla.
Se mejoran las notificaciones, arrastrar y soltar y las operaciones de cortar y pegar.
La nueva interfaz se pone a disposición de todas las aplicaciones.
Se incorporan mejoras multimedia.
Se añaden nuevas alternativas de conectividad.
Se mejora el uso de los dispositivos en un entorno empresarial.
ANDORID 3.1 (Nivel de API 12)
Julio 2011
Se permite manejar dispositivos conectados por USB.
Protocolo de transferencia de fotos y vídeo y de tiempo real.
ANDORID 3.2 (Nivel de API 13)
Mayo 2011
Optimizaciones para distintos tipo de tabletas.
Zum compatible para aplicaciones de tamaño fijo.
Sincronización multimedia desde SD.