Cuál es la diferencia entre Android 10 y Android 10 Go Edition?

Características de Android 10 (edición Go)

Se dice que la nueva versión de Android Go OS permite un cambio de aplicaciones más rápido de una manera que es más eficiente en cuanto a la memoria. Google afirma que las aplicaciones arrancan un 10 por ciento más rápido en Android 10 (edición Go), en comparación con Android 9 (edición Go), y la seguridad general también se ha mejorado. La compañía está utilizando Adiantum, que, para recordar, es el nuevo método de cifrado de la compañía que funciona en dispositivos menos potentes sin estresar el sistema. Dado que Adiantum ha sido creado para funcionar sin necesidad de ningún hardware especial, todos los usuarios de la edición Go deberían poder beneficiarse de él. Google revela que los dispositivos alimentados por Android 10 (edición Go) se lanzarán en los próximos meses.

Android 10 es la décima versión principal y la 17ª del sistema operativo móvil Android. Fue lanzada el 3 de septiembre de 2019.

Android 10

Google lanzó la primera beta de Android 10 bajo el nombre preliminar de «Android Q» el 13 de marzo de 2019, exclusivamente en sus teléfonos Pixel, incluidos los dispositivos Pixel y Pixel XL de primera generación, en los que se amplió el soporte debido a la demanda popular.[3] Al tener garantizadas las actualizaciones solo hasta octubre de 2018, los dispositivos Pixel y Pixel XL de primera generación recibieron actualizaciones de la versión a Android 10. Se incluyeron los Pixel 2 y Pixel 2 XL, después de que se les concediera un período de garantía ampliado que garantizaba las actualizaciones de la versión de Android para ellos durante al menos 3 años desde que estuvieran disponibles por primera vez en la tienda de Google.[4][5] Se lanzaron un total de seis versiones beta o candidatas a la versión antes del lanzamiento final.[6][7]

El programa beta se amplió con el lanzamiento de la Beta 3 el 7 de mayo de 2019, estando disponible en 14 dispositivos asociados de 11 OEM; el doble de dispositivos en comparación con la beta de Android Pie’s.[8] El acceso a la beta se eliminó del Huawei Mate 20 Pro el 21 de mayo de 2019 debido a las sanciones del gobierno de los Estados Unidos,[9] pero se restableció posteriormente el 31 de mayo.[10]

Google lanzó la Beta 4 el 5 de junio de 2019 con las API y el SDK de Android «Q» finalizados (nivel de API 29).[11] Las actualizaciones dinámicas del sistema (DSU) también se incluyeron en la Beta 4. La actualización dinámica del sistema permite a los dispositivos Android «Q» instalar temporalmente una imagen genérica del sistema (GSI) para probar una versión más reciente de Android sobre su versión actual de Android. Una vez que los usuarios deciden terminar de probar la imagen GSI elegida, pueden simplemente reiniciar su dispositivo y arrancar de nuevo en su versión normal de Android.[12]

Google lanzó la Beta 5 el 10 de julio de 2019 con el SDK final de la API 29, así como las últimas optimizaciones y correcciones de errores.[13] Google lanzó la Beta 6, la versión candidata final para pruebas, el 7 de agosto de 2019.[14][15]

El 22 de agosto de 2019, se anunció que Android «Q» pasaría a llamarse oficialmente Android 10, poniendo fin a la práctica de nombrar las versiones principales con nombres de postres. Google declaró que estos nombres no eran «inclusivos» para los usuarios internacionales (debido a que los alimentos mencionados no son conocidos internacionalmente o son difíciles de pronunciar en algunos idiomas). El vicepresidente de ingeniería de Android, Dave Burke, reveló durante un podcast que, además, la mayoría de los postres que empezaban por «Q» eran «exóticos», y que él personalmente habría elegido «tarta reina». También señaló que había referencias a «qt» -una abreviatura de «tarta de membrillo»- en los archivos internos y los sistemas de compilación relacionados con la versión.[16][17][18] La estatua para el lanzamiento es igualmente el número 10, con el logotipo del robot de Android (que, como parte de un cambio de marca que lo acompaña, también se ha cambiado para que solo conste de una cabeza) que descansa dentro del número «0».[19]

Emblema de la Q de Android

Android 10 se lanzó oficialmente el 3 de septiembre de 2019 para los dispositivos Google Pixel compatibles. El Essential Phone y el Redmi K20 Pro de terceros también recibieron actualizaciones en mercados seleccionados el mismo día.[20][21] El OnePlus 7T fue el primer dispositivo con Android 10 preinstalado.[22] En octubre de 2019, se informó que los requisitos de certificación de Google’s para Google Mobile Services solo permitirán que se aprueben builds basadas en Android 10 después del 31 de enero de 2020.[23]

Características

Navegación

Android 10 introduce un renovado sistema de gestos a pantalla completa, con gestos como deslizar desde cualquier borde lateral de la pantalla para retroceder, deslizar hacia arriba para ir a la pantalla de inicio, deslizar hacia arriba y mantenerlo pulsado para acceder a Visión general, deslizar en diagonal desde una esquina inferior de la pantalla para activar el Asistente de Google y deslizar a lo largo de la barra de gestos en la parte inferior de la pantalla para cambiar de aplicación. Se ha observado que el uso de un gesto de deslizamiento en el borde como comando «Atrás» puede causar conflictos con las aplicaciones que utilizan menús de la barra lateral y otras funciones accesibles mediante el deslizamiento. Las aplicaciones pueden utilizar una API para no realizar el gesto de retroceder en zonas específicas de la pantalla, se ha añadido un control de sensibilidad para ajustar el tamaño de la zona de destino para activar el gesto, y Google declaró más tarde que el widget del cajón permitiría «asomarse» pulsando prolongadamente cerca del borde de la pantalla, y luego deslizarlo para abrirlo. El sistema tradicional de navegación de tres teclas utilizado desde Android «Honeycomb» sigue siendo soportado como una opción.[24][25]

Por los requisitos de certificación de Google, los OEMs están obligados a soportar los gestos por defecto de Android 10′ y la navegación de tres teclas. Los OEM son libres de añadir sus propios gestos junto a ellos. Sin embargo, no deben estar activados por defecto, deben aparecer en un área separada a un nivel más profundo que otros ajustes de navegación y no pueden promocionarse mediante notificaciones. El sistema de navegación por gestos de dos teclas utilizado en Android Pie está obsoleto, y solo puede incluirse como una opción seleccionable por el usuario en los dispositivos actualizados desde Pie (una práctica que, sin embargo, recomiendan las directrices).[26]

Experiencia del usuario

Una función conocida como «burbujas» puede utilizarse para presentar contenido de las apps compatibles en superposiciones emergentes (de forma similar a la función de «cabezas de chat» basada en superposiciones de Facebook Messenger). Las aplicaciones pueden generar burbujas a través de las notificaciones. Entre los ejemplos de uso de esta función se encuentran las aplicaciones de chat y mensajería, los recordatorios y las «tareas y actualizaciones en curso»[27] Las burbujas están diseñadas para reemplazar el permiso de superposición existente, que está siendo obsoleto por motivos de seguridad (debido a su uso por parte del malware de clickjacking) y por cuestiones de rendimiento. Las aplicaciones cargadas desde el lateral perderán automáticamente su permiso de superposición después de 30 segundos, y las aplicaciones de Play Store perderán su permiso de superposición cada vez que se reinicie el dispositivo. Android 10 Go Edition prohíbe el uso de permisos de superposición por completo.[28][29]

Android 10 incluye un modo oscuro a nivel de sistema. Las aplicaciones de terceros pueden activar automáticamente el modo oscuro cuando está activo.[30][31]

Las aplicaciones también pueden presentar «paneles de configuración» para ajustes específicos (como, por ejemplo, la conexión a Internet y los ajustes de Wi-Fi si una aplicación requiere Internet) a través de paneles superpuestos, de modo que el usuario no tenga que salir de la aplicación para configurarlos.[32]

Privacidad y seguridad

Varios cambios importantes en materia de seguridad y privacidad están presentes en Android 10: las apps pueden ser restringidas por los usuarios para que solo tengan acceso a los datos de localización cuando se estén utilizando activamente en primer plano.[33] También hay nuevas restricciones en el lanzamiento de actividades por parte de las apps en segundo plano.[34]

En febrero de 2019, Google dio a conocer Adiantum, un cifrado diseñado principalmente para su uso en dispositivos que no tienen soporte acelerado por hardware para el Estándar de Cifrado Avanzado (AES), como los dispositivos de gama baja. Google declaró que este cifrado era cinco veces más rápido que AES-256-XTS en una CPU ARM Cortex-A7. Por lo tanto, el cifrado del dispositivo es ahora obligatorio en todos los dispositivos Android 10, independientemente de las especificaciones, utilizando Adiantum si su CPU no es capaz de AES acelerado por hardware.[35][36] Además, la implementación del «cifrado basado en archivos» (introducido por primera vez en Android Nougat) también es obligatoria para todos los dispositivos.[37]

En los dispositivos que se envíen con Android 10, los parches de seguridad para determinados componentes del sistema (como ANGLE, Conscrypt, marcos multimedia, componentes de red y otros) pueden ser atendidos a través de Google Play Store, sin necesidad de una actualización completa del sistema («Project Mainline»). Para obtener la licencia de los servicios móviles de Google, los fabricantes deben admitir estas actualizaciones para determinados módulos, mientras que el resto están marcados como «recomendados» pero opcionales. Los módulos seleccionados dentro de este sistema utilizan el nuevo formato de paquete APEX, una variación de los archivos APK diseñada para albergar y dar servicio a los componentes de bajo nivel del sistema.[38][39]

Un cambio importante en los permisos de acceso al almacenamiento conocido como «Scoped storage» es compatible con Android 10, y será obligatorio para todas las apps a partir de Android 11. Las apps sólo podrán acceder a los archivos del almacenamiento externo que hayan creado ellas mismas (preferiblemente contenidos en un directorio específico de la app), y a los archivos de audio, imagen y vídeo contenidos en los directorios Música, Imágenes o Vídeos. A cualquier otro archivo solo se puede acceder mediante la intervención del usuario a través del marco de acceso al almacenamiento.[40][41]

Las apps deben tener un nuevo permiso de «lectura del estado del teléfono privilegiado» para poder leer los identificadores del dispositivo no reseteables, como el número IMEI.[42]

También permite a los usuarios establecer huellas dactilares para autenticar la aplicación WhatsApp. Android 10 es compatible con la última experiencia de interfaz de usuario de smartphone plegable que marca tendencia[43]

Además, Android 10 habilitó la compatibilidad con TLS 1.3 por defecto.[44]

Plataforma

Se han realizado optimizaciones de la plataforma para los smartphones plegables, incluyendo la continuidad de las apps al cambiar de modo, cambios en el modo multiventana para permitir que todas las apps se ejecuten simultáneamente (en lugar de que solo se ejecute la app utilizada activamente y todas las demás se consideren «en pausa»), y soporte adicional para múltiples pantallas.[45]

«Direct Share» ha sido sucedido por «sharing shortcuts». Al igual que antes, permite que las apps devuelvan listas de objetivos directos para compartir (como una combinación de una app y un contacto específico) para su uso dentro de los menús para compartir. A diferencia de Direct Share, las apps publican sus objetivos por adelantado y no tienen que ser sondeadas en tiempo de ejecución, lo que mejora el rendimiento.[46][47]

Se ha añadido soporte nativo para controladores MIDI, el códec de vídeo AV1, el códec de audio Opus y HDR10+.[3] También hay una nueva API estándar para recuperar información de profundidad de las fotos de la cámara, que puede utilizarse para efectos más avanzados.[32]

Android 10 es compatible con el protocolo de cifrado WPA3 y Enhanced Open, que introducen el cifrado oportunista para Wi-Fi.[3] Android 10 añade soporte para Dual-SIM dual-standby (DSDS), pero inicialmente solo está disponible en el Pixel 3a y Pixel 3a XL.[48]

Android Go para Android 10 utiliza menos almacenamiento que la versión anterior, y ha mejorado la mejora de la velocidad, la seguridad y el seguimiento del almacenamiento actualizado. Y cuenta con el nuevo estándar de cifrado[49]