Android Lollipop ( nombre en código Android L durante el desarrollo) es la quinta versión principal del sistema operativo móvil Android desarrollado por Google y la duodécima versión de Android, que abarca las versiones entre 5.0 y 5.1.1. [4]
Se presentó el 25 de junio de 2014 en la conferencia Google I/O 2014 y estuvo disponible a través de actualizaciones oficiales por aire (OTA) el 12 de noviembre de 2014 para dispositivos seleccionados que ejecutan distribuciones de Android atendidas por Google (como dispositivos Nexus y Google Play edition ). Su código fuente se puso a disposición el 3 de noviembre de 2014. El primer teléfono con Android Lollipop fue el Nexus 6 .
Uno de los cambios más destacados en la versión Lollipop es una interfaz de usuario rediseñada basada en un lenguaje de diseño conocido como Material Design , que se hizo para mantener una sensación similar al papel en la interfaz. Otros cambios incluyen mejoras en las notificaciones, a las que se puede acceder desde la pantalla de bloqueo y que se muestran dentro de las aplicaciones como banners en la parte superior de la pantalla. Google también realizó cambios internos en la plataforma, con Android Runtime (ART) reemplazando oficialmente a Dalvik para mejorar el rendimiento de las aplicaciones y con cambios destinados a mejorar y optimizar el uso de la batería.
A diciembre de 2022, el 1,21 % de los dispositivos ejecutan Lollipop 5.1 (API 22). [5] Sin embargo, esta cifra es engañosa, ya que en las tabletas Android 5.1 es mucho más popular que en los teléfonos, ocupando el puesto 6 de todas las versiones de Android con un 5,79 % a noviembre de 2023. [6] El soporte de Google Play Services para Lollipop finalizó en julio de 2024. [7]
El lanzamiento se llamó internamente " Lemon Meringue Pie ". [8] Android 5.0 se presentó por primera vez con el nombre en código "Android L" el 25 de junio de 2014 durante una presentación destacada en la conferencia de desarrolladores Google I/O . Junto con Lollipop, la presentación se centró en una serie de nuevas plataformas y tecnologías orientadas a Android, incluyendo Android TV , la plataforma para automóviles Android Auto , la plataforma de computación portátil Android Wear y la plataforma de seguimiento de la salud Google Fit . [9]
Parte de la presentación estuvo dedicada a un nuevo lenguaje de diseño multiplataforma conocido como " material design ". Ampliando los motivos de " tarjetas " vistos por primera vez en Google Now , se trata de un diseño con un mayor uso de diseños basados en cuadrículas, animaciones y transiciones responsivas, relleno y efectos de profundidad como iluminación y sombras. El diseñador Matías Duarte explicó que "a diferencia del papel real, nuestro material digital puede expandirse y reformarse de manera inteligente. El material tiene superficies y bordes físicos. Las costuras y las sombras brindan significado sobre lo que puedes tocar". El lenguaje de diseño de materiales no solo se usaría en Android, sino también en toda la suite de software web de Google, brindando una experiencia consistente en todas las plataformas. [10] [11] [12] [13] [14]
Android 5.0 introduce un sistema de notificaciones actualizado. Las notificaciones individuales ahora se muestran en tarjetas para adherirse al lenguaje de diseño de materiales, y los lotes de notificaciones se pueden agrupar por la aplicación que los produjo. Las notificaciones ahora se muestran en la pantalla de bloqueo como tarjetas, y las notificaciones de "aviso" también se pueden mostrar como grandes pancartas en la parte superior de la pantalla, junto con sus respectivos botones de acción. [11] [15] También se agregó una función de no molestar para las notificaciones. El menú de aplicaciones recientes se rediseñó para usar una pila tridimensional de tarjetas para representar aplicaciones abiertas. Las aplicaciones individuales también pueden mostrar múltiples tarjetas en el menú de recientes, como para las pestañas abiertas de un navegador web . [11] [13] [16] Tras el lanzamiento de esta versión, para la mayoría de los dispositivos Android, los botones de navegación se cambiaron por completo de una flecha izquierda, una casa y dos cuadrados, a un triángulo izquierdo, un círculo y un cuadrado.
Lollipop también contiene nuevas características importantes de la plataforma para desarrolladores, con más de 5000 nuevas API agregadas para que las usen las aplicaciones. [17] [18] Por ejemplo, existe la posibilidad de guardar fotos en un formato de imagen sin procesar . [19] Además, la máquina virtual Dalvik fue reemplazada oficialmente por Android Runtime (ART), que es un nuevo entorno de ejecución que se introdujo como una vista previa de tecnología en KitKat. [20] ART es un entorno de ejecución multiplataforma que admite las arquitecturas x86 , ARM y MIPS en entornos de 32 y 64 bits . A diferencia de Dalvik, que utiliza la compilación justo a tiempo (JIT), ART compila las aplicaciones al momento de la instalación , que luego se ejecutan exclusivamente desde la versión compilada a partir de ese momento. Esta técnica elimina la sobrecarga de procesamiento asociada con el proceso JIT, lo que mejora el rendimiento del sistema. [21]
Lollipop también se propuso mejorar el consumo de batería a través de una serie de optimizaciones conocidas como "Proyecto Volta". Entre sus cambios se encuentran un nuevo modo de ahorro de batería, API de programación de tareas que pueden restringir que ciertas tareas solo se realicen a través de Wi-Fi y la agrupación de tareas para reducir la cantidad total de tiempo que las radios internas están activas. La nueva herramienta para desarrolladores llamada "Battery Historian" se puede utilizar para rastrear el consumo de batería de las aplicaciones mientras están en uso. [9] [11] Las API de Android Extension Pack también proporcionan funciones gráficas como nuevos sombreadores , con el objetivo de proporcionar gráficos a nivel de PC para juegos 3D en dispositivos Android. [14] [22]
También se introdujeron varias funciones empresariales a nivel de sistema bajo el lema "Android for Work". Inicialmente, se planeó que el marco de seguridad Samsung Knox se utilizara como base para "Android for Work", pero en su lugar, Google optó por utilizar su propia tecnología para separar los datos personales y laborales en un dispositivo, junto con las API que lo acompañan para administrar el entorno. [23] Con la función "Smart Lock", los dispositivos también se pueden configurar para que los usuarios no tengan que desbloquear el dispositivo con un PIN o patrón cuando se encuentren en una ubicación confiable o cerca de un dispositivo Bluetooth designado o una etiqueta NFC . [16] [24] [25] Además, Lollipop iba a tener el cifrado del dispositivo habilitado de forma predeterminada en todos los dispositivos compatibles; sin embargo, debido a problemas de rendimiento, este cambio se mantuvo para su sucesor, Android Marshmallow . [26]
El 26 de junio de 2014 se publicó una versión preliminar para desarrolladores de Android L, la compilación LPV79, [27] para Nexus 5 y Nexus 7 2013 en forma de imágenes flasheables . El código fuente de los componentes con licencia GPL de la versión preliminar para desarrolladores se publicó a través del Proyecto de código abierto Android (AOSP) en julio de 2014. [28] [29] Una segunda versión preliminar para desarrolladores, LPV81C, se publicó el 7 de agosto de 2014, junto con la versión beta de la plataforma y el SDK de Google Fit . Al igual que con la versión anterior, la segunda versión preliminar para desarrolladores solo está disponible para Nexus 5 y Nexus 7 2013. [27] [30]
El 15 de octubre de 2014, Google anunció oficialmente que Android L sería conocido como Android 5.0 "Lollipop". La compañía también presentó dispositivos de lanzamiento para Android 5.0, incluidos el Nexus 6 de Motorola y el Nexus 9 de HTC , para su lanzamiento el 3 de noviembre de 2014. [31] Google declaró que los dispositivos Nexus (incluidos Nexus 4 , 5, 7 y 10 ) y la edición Google Play recibirían actualizaciones a Lollipop "en las próximas semanas"; una versión preliminar para desarrolladores más para dispositivos Nexus y la nueva revisión del SDK para desarrolladores de aplicaciones se lanzarían el 17 de octubre de 2014. Los cronogramas de actualización para dispositivos Android de terceros pueden variar según el fabricante. [32] [33]
El código fuente completo de Android 5.0 fue enviado a AOSP el 3 de noviembre de 2014, lo que permitió a los desarrolladores y fabricantes de equipos originales comenzar a producir sus propias versiones del sistema operativo. [34] El 2 de diciembre de 2014, las imágenes de fábrica para los teléfonos inteligentes y tabletas Nexus se actualizaron a la versión 5.0.1, que introduce algunas correcciones de errores, [35] y un error grave que afectaba a los dispositivos Nexus 4 e impedía que el audio funcionara durante las llamadas telefónicas. [36] Una versión Lollipop 5.0.2 (LRX22G) específica del dispositivo se lanzó para el Nexus 7 de primera generación el 19 de diciembre de 2014. [37]
Android 5.1, una versión actualizada de Lollipop, se presentó en febrero de 2015 como parte del lanzamiento de Android One en Indonesia y está precargada en los dispositivos Android One vendidos en Indonesia y Filipinas. Google anunció oficialmente 5.1 al lanzar actualizaciones para dispositivos existentes el 9 de marzo de 2015. [38] [39]
En 2015, Amazon.com bifurcó Lollipop para producir Fire OS 5 "Bellini" para los dispositivos de la serie Fire HD de Amazon . [40] [41] [42]