Experiencia de usuarioEditar
Las notificaciones pueden ser snoozeadas, y agrupadas en grupos basados en temas conocidos como “canales”. La función “Mayor en curso” ordena las alertas por prioridad, fijando la aplicación más importante en el primer puesto. Android Oreo contiene soporte integrado para los modos “picture-in-picture” (soportados en la app de YouTube para los suscriptores de YouTube Premium). La app “Ajustes” presenta un nuevo diseño que ha reducido su tamaño, con un tema blanco y una categorización más profunda de los diferentes ajustes, mientras que sus ajustes de tono de llamada, alarma y sonido de notificación contienen ahora una opción para añadir sonidos personalizados a la lista.
La actualización de Android 8.1 admite la visualización de los porcentajes de batería de los dispositivos Bluetooth conectados, hace que la sombra de notificación sea ligeramente translúcida y atenúa las teclas de navegación en pantalla para reducir la posibilidad de que se quemen.
PlatformEdit
Android Oreo añade compatibilidad con Neighborhood Aware Networking (NAN) para Wi-Fi basado en Wi-Fi Aware, Bluetooth 5, gamas de colores amplias en las apps, una API para autocompletar, compatibilidad con multiproceso y Google Browsing para WebViews, una API para permitir la integración a nivel de sistema de las apps de VoIP y el lanzamiento de actividades en pantallas remotas. Android Runtime (ART) presenta mejoras de rendimiento. Android Oreo contiene límites adicionales en las actividades en segundo plano de las apps para mejorar la duración de la batería. Las apps pueden especificar “iconos adaptativos” para contenedores con formas diferentes especificadas por los temas, como círculos, cuadrados y ardillas.
Android Oreo añade compatibilidad nativa con los códecs Bluetooth Advanced Audio Coding, aptX, aptX HD y LDAC. Android Oreo soporta nuevos emoji que fueron incluidos en el estándar Unicode 10. También se ha introducido una nueva fuente de emoji, que rediseña notablemente sus figuras faciales para utilizar una forma circular tradicional, a diferencia del diseño “blob” que se introdujo en KitKat.
La arquitectura subyacente de Android se revisó para que el código de bajo nivel, específico del proveedor, para soportar el hardware de un dispositivo pueda separarse del marco del sistema operativo Android utilizando una capa de abstracción de hardware conocida como la “interfaz del proveedor”. Las interfaces de los proveedores deben ser compatibles con futuras versiones de Android. Esta nueva arquitectura, llamada Project Treble, permite un desarrollo y despliegue más rápido de las actualizaciones de Android para los dispositivos, ya que los vendedores solo tendrían que hacer las modificaciones necesarias en su software incluido. Todos los dispositivos que salgan a la venta con Oreo deben ser compatibles con la interfaz del proveedor, pero esta característica es opcional para los dispositivos que se actualicen a Oreo desde una versión anterior. El sistema de “actualizaciones continuas” introducido en Android 7.0 también se modificó para descargar los archivos de actualización directamente en la partición del sistema, en lugar de requerir que se descarguen primero en la partición del usuario. Esto reduce los requisitos de espacio de almacenamiento para las actualizaciones del sistema.
Android Oreo introduce un nuevo sistema de reparación automática conocido como “Rescue Party”; si el sistema operativo detecta que los componentes principales del sistema se bloquean persistentemente durante el inicio, realizará automáticamente una serie de pasos de reparación escalonados. Si se agotan todos los pasos de reparación automática, el dispositivo se reiniciará en modo de recuperación y ofrecerá realizar un restablecimiento de fábrica.
La actualización de Android 8.1 también introduce una API de red neural, que está diseñada para ” aplicaciones con aceleración de hardware para operaciones de aprendizaje automático en el dispositivo.” Esta API está diseñada para su uso con plataformas de aprendizaje automático como TensorFlow Lite, y coprocesadores especializados como el Pixel Visual Core (presente en los smartphones Pixel 2 de Google, pero inactivo hasta la instalación de la 8.1), pero también proporciona un modo de retroceso de la CPU.
Android GoEdit
Una distribución adaptada para dispositivos de gama baja conocida como Android Go fue desvelada para Oreo; está pensada para dispositivos con 1 GB de RAM o menos. Este modo cuenta con optimizaciones de la plataforma diseñadas para reducir el uso de datos móviles (incluyendo la activación del modo de ahorro de datos por defecto), y un conjunto especial de servicios móviles de Google diseñados para consumir menos recursos y ancho de banda. La Google Play Store también destacará las aplicaciones ligeras adaptadas a estos dispositivos. La interfaz del sistema operativo también se ha modificado: el panel de ajustes rápidos da más importancia a la información sobre la batería, el límite de datos móviles y el almacenamiento disponible; el menú de aplicaciones recientes tiene un diseño modificado y está limitado a cuatro aplicaciones (para reducir el consumo de RAM); y una API que permite a los operadores de telefonía móvil implementar el seguimiento y la recarga de datos en el menú de ajustes de Android. Los Servicios de Google Play también se modularizaron para reducir su huella en la memoria.
Android Go se puso a disposición de los OEM para Android 8.1.
SeguridadEditar
Android Oreo rebautiza el escaneo automático de Google Play Store y de las aplicaciones cargadas de forma lateral como “Google Play Protect”, y da a la función, así como a la de Buscar mi dispositivo (antes Administrador de dispositivos Android), una mayor prominencia en el menú de Seguridad de la aplicación de Ajustes. En lugar de un único ajuste en todo el sistema para permitir la instalación de aplicaciones desde fuentes ajenas a Google Play Store, esta función se implementa ahora como un permiso que puede concederse a aplicaciones individuales (es decir, clientes para repositorios de aplicaciones de terceros como Amazon Appstore y F-Droid). Un arranque verificado incluye ahora una función de “Protección contra el retroceso”, que aplica una restricción a la hora de hacer retroceder el dispositivo a una versión anterior de Android, con el objetivo de evitar que un posible ladrón se salte las medidas de seguridad instalando una versión anterior del sistema operativo que no las tenga implementadas.