De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

Android Marshmallow ( cuyo nombre en código es Android M durante el desarrollo) es la sexta versión principal del sistema operativo Android y la decimotercera versión de Android. Lanzado por primera vez como una versión beta el 28 de mayo de 2015, se lanzó oficialmente el 5 de octubre de 2015, siendo losdispositivos Nexus los primeros en recibir la actualización.

Marshmallow se centra principalmente en mejorar la experiencia general del usuario de su predecesor, Lollipop . Introdujo una nueva arquitectura de permisos, nuevas API para asistentes contextuales (utilizadas por primera vez por una nueva función " Now on Tap " para proporcionar resultados de búsqueda sensibles al contexto), un nuevo sistema de administración de energía que reduce la actividad en segundo plano cuando un dispositivo no está siendo manipulado físicamente , soporte nativo para el reconocimiento de huellas dactilares y conectores USB-C , la capacidad de migrar datos y aplicaciones a una tarjeta microSD y otros cambios internos.

En octubre de 2020 , menos del 6% de los dispositivos Android usan esta versión, [3] y cuando se advirtió que mil millones de usuarios usan esta (o una versión anterior), para entonces ya no es compatible con las actualizaciones de seguridad [4] fue cuando 40 % utilizó esas versiones. Desde entonces, muchos se han actualizado.

Historia [ editar ]

El lanzamiento se denominó internamente "Galleta de nuez de macadamia". [5] La primera versión de vista previa para desarrolladores, cuyo nombre en código es Android "M", se presentó y lanzó en Google I / O el 28 de mayo de 2015, para los teléfonos inteligentes Nexus 5 y Nexus 6 , la tableta Nexus 9 y el decodificador Nexus Player. . [6] [7] [8] La segunda vista previa para desarrolladores se lanzó el 9 de julio de 2015, [9] [10] y la tercera y última vista previa se lanzó el 17 de agosto de 2015, junto con el anuncio de que Android M se titularía Android " Marshmallow ". [11] [12]

El 29 de septiembre de 2015, Google dio a conocer los dispositivos de lanzamiento para Marshmallow: el Nexus 5X producido por LG , el Nexus 6P producido por Huawei , [13] [14] [15] junto con la propia tableta Pixel C de Google. [16] [17]

Las actualizaciones de Android 6.0 y las imágenes de fábrica para Nexus 5, 6, 7 (2013) , 9 y Player se lanzaron el 5 de octubre de 2015. [18] Dispositivos Nexus más antiguos, incluidos Nexus 4 , Nexus 7 (2012) y Nexus 10 , no recibió una actualización oficial. [19] El 14 de octubre de 2015, LG anunció que planeaba lanzar Marshmallow para su teléfono inteligente insignia LG G4 en Polonia la semana siguiente, siendo el primer dispositivo de terceros en recibir una actualización de Marshmallow. [20] [21]

Android 6.0.1, un parche de software con correcciones de seguridad, compatibilidad con emoji Unicode 8.0 (aunque sin extensiones de tono de piel para emoji humanos) y el regreso de la función "hasta la próxima alarma" en el modo No molestar, se lanzó en diciembre. 7, 2015. [22] [23] [24]

Funciones [ editar ]

Experiencia de usuario [ editar ]

Una nueva API "Assist" permite que la información de una aplicación abierta actualmente, incluido el texto y una captura de pantalla de la pantalla actual, se envíe a una aplicación " asistente " designada para su análisis y procesamiento. Este sistema es utilizado por la función de la aplicación de búsqueda de Google " Google Now on Tap ", que permite a los usuarios realizar búsquedas dentro del contexto de la información que se muestra actualmente en la pantalla. Mientras que el botón "Inicio" se usó en Android 5 para mostrar las aplicaciones disponibles, el botón "Inicio" se usa ahora (junto con un comando de voz) para generar tarjetas en pantalla que muestran información, sugerencias y acciones relacionadas con el contenido. [25]"Direct Share" permite compartir menús para mostrar combinaciones de contactos usados ​​recientemente y una aplicación asociada como objetivos directos. [25]

Almacenamiento adoptable [ editar ]

La nueva función de "almacenamiento adoptable" permite que una tarjeta SD recién insertada u otro medio de almacenamiento secundario [ cita requerida ] se designe opcionalmente como almacenamiento "interno" en lugar de "portátil".

El almacenamiento "portátil" es el comportamiento predeterminado utilizado en versiones anteriores de Android, que trata los medios como un dispositivo de almacenamiento secundario para el almacenamiento de archivos de usuario, y los medios de almacenamiento se pueden quitar o reemplazar sin repercusiones, pero las aplicaciones instaladas por el usuario están restringidas a escribir en sus respectivos directorios de nombre de paquete ubicados dentro Android/data. Esta restricción se introdujo en Android 4.4 KitKat . El Marco de Acceso de almacenamiento , a través del cual Escritura compartida acceso a las tarjetas de memoria ha sido reintegrado en Android 5.0 Lollipop , es al revés-compatible y más lento debido a las latencias . [26]


Cuando se designa como almacenamiento "interno", el medio de almacenamiento se reformatea con un sistema de archivos ext4 cifrado y el sistema operativo lo "adopta" como una extensión de la partición de almacenamiento principal. Los datos existentes (incluidas las aplicaciones y las carpetas de datos "privados") se migran al almacenamiento externo y el funcionamiento normal del dispositivo depende de la presencia de los medios. Las aplicaciones y las funciones del sistema operativo no funcionarán correctamente si se quita el dispositivo de almacenamiento adoptado y la tarjeta no se puede reutilizar en otros dispositivos hasta que se vuelva a formatear . Si el usuario pierde el acceso a los medios de almacenamiento, el almacenamiento adoptado puede "olvidarse", lo que hace que los datos sean permanentemente inaccesibles. [25] Samsungy LG, sin embargo, eliminaron la capacidad de usar una tarjeta SD como almacenamiento "interno" en sus dispositivos Galaxy S7 y G5 , y Samsung argumentó que la función podría provocar pérdidas inesperadas de datos y evitar que los usuarios puedan transferir datos. usando la tarjeta. [27] [28]

Plataforma [ editar ]

Android Marshmallow presenta un modelo de permisos de aplicaciones rediseñado; Las aplicaciones ya no reciben automáticamente todos los permisos especificados en el momento de la instalación. Ahora se utiliza un sistema opt-in, en el que se solicita a los usuarios que otorguen o denieguen permisos individuales (como la capacidad de acceder a la cámara o al micrófono) a una aplicación cuando los necesiten por primera vez. Las aplicaciones recuerdan las subvenciones, que pueden ser revocadas por el usuario en cualquier momento. [7] [29] [30] El nuevo modelo de permisos es utilizado solo por aplicaciones desarrolladas para Marshmallow usando su kit de desarrollo de software.(SDK) y las aplicaciones más antiguas seguirán utilizando el enfoque anterior de todo o nada. Los permisos aún se pueden revocar para esas aplicaciones, aunque esto podría evitar que funcionen correctamente, y se muestra una advertencia a tal efecto. [31] [32]

Marshmallow presenta nuevos esquemas de administración de energía conocidos como "Doze" y "App Standby"; cuando funciona con batería, un dispositivo entrará en un estado de bajo consumo si está inactivo y no se manipula físicamente. En este estado, la conectividad de la red y el procesamiento en segundo plano están restringidos y solo se procesan las notificaciones de "alta prioridad". [25] Además, el acceso a la red por parte de las aplicaciones se aplaza si el usuario no ha interactuado recientemente con la aplicación. [33] Las aplicaciones pueden solicitar un permiso para eximirse de estas políticas, pero serán rechazadas en Google Play Store como una violación de su política de "Productos peligrosos" si su funcionalidad principal no se ve "afectada negativamente" por ellas. [33] [34]

Android Marshmallow proporciona soporte nativo para el reconocimiento de huellas dactilares en dispositivos compatibles a través de una API estándar , lo que permite que las aplicaciones de terceros implementen la autenticación basada en huellas dactilares. Las huellas digitales se pueden utilizar para desbloquear dispositivos y autenticar las compras de Play Store y Google Pay . Android Marshmallow es compatible con USB-C , incluida la capacidad de indicar a los dispositivos que carguen otro dispositivo a través de USB. Marshmallow también presenta "enlaces verificados" que se pueden configurar para que se abran directamente en su aplicación especificada sin más indicaciones para el usuario. [7] [6] Los datos de usuario de las aplicaciones orientadas a Marshmallow se pueden respaldar automáticamente en Google Drive.a través de Wi-Fi. Cada aplicación recibe hasta 25 MB de almacenamiento, que es independiente de la asignación de almacenamiento de Google Drive de un usuario. [25]

A partir de Marshmallow, el Documento de definición de compatibilidad de Android contiene nuevos mandatos de seguridad para los dispositivos, que dicta que aquellos que son capaces de acceder a datos cifrados sin afectar el rendimiento deben habilitar el arranque seguro y el cifrado del dispositivo de forma predeterminada. [35] Estas condiciones forman parte de una especificación que debe cumplirse para obtener la certificación del sistema operativo, [35] y poder obtener la licencia del software de servicios móviles de Google . [36] El requisito de cifrado de dispositivo obligatorio originalmente tenía la intención de entrar en vigor en Lollipop, pero se retrasó debido a problemas de rendimiento. [35]

Ver también [ editar ]

  • Historial de versiones de Android

Referencias [ editar ]

  1. ^ Rakowski, Brian (5 de octubre de 2015). "Prepárate para el dulce sabor de Android 6.0 Marshmallow" . Blog oficial de Android . Consultado el 6 de marzo de 2017 .
  2. ^ "android-6.0.1_r81" . android.googlesource.com . Consultado el 3 de octubre de 2017 .
  3. ^ "Cuota de mercado de la versión de Android para móviles y tabletas en todo el mundo" . Estadísticas globales de StatCounter . Consultado el 16 de noviembre de 2020 .
  4. ^ Guardabosques, Steve. "Advertencia de seguridad de Android: mil millones de dispositivos ya no reciben actualizaciones" . ZDNet . Consultado el 16 de noviembre de 2020 .
  5. ^ "El nombre del código interno de Google para Android M es cookie de nuez de macadamia (MNC)" . 23 de mayo de 2015.
  6. ↑ a b Seifert, Dan (28 de mayo de 2015). "Google anuncia Android M, disponible a finales de este año" . The Verge . Vox Media . Consultado el 6 de marzo de 2017 .
  7. ↑ a b c Chester, Brandon (28 de mayo de 2015). "Google anuncia Android M en Google I / O 2015" . AnandTech . Grupo Purch . Consultado el 6 de marzo de 2017 .
  8. ^ Cunningham, Andrew (28 de mayo de 2015). "La versión preliminar de Android M de Google se ejecutará en Nexus 5, 6, 9 y Player [actualizado]" . Ars Technica . Condé Nast . Consultado el 6 de marzo de 2017 .
  9. ^ Kumparak, Greg (9 de julio de 2015). "Google lanza una segunda compilación de Android M solo para desarrolladores" . TechCrunch . AOL . Consultado el 6 de marzo de 2017 .
  10. ^ Amadeo, Ron (9 de julio de 2015). "Google lanza la segunda vista previa para desarrolladores de Android M" . Ars Technica . Condé Nast . Consultado el 6 de marzo de 2017 .
  11. ^ Eason, Jamal (17 de agosto de 2015). "Desarrollar un punto óptimo para Marshmallow: SDK oficial de Android 6.0 y vista previa de Final M" . Blog de desarrolladores de Android . Consultado el 6 de marzo de 2017 .
  12. ^ Welch, Chris (17 de agosto de 2015). "El nombre de Android M es Marshmallow, y es la versión 6.0" . The Verge . Vox Media . Consultado el 6 de marzo de 2017 .
  13. ^ Kastrenakes, Jacob (29 de septiembre de 2015). "Google Nexus 6P con pantalla de 5.7 pulgadas anunciado a partir de $ 499" . The Verge . Vox Media . Consultado el 6 de marzo de 2017 .
  14. ^ Savov, Vlad (29 de septiembre de 2015). "Nexus 5X anunciado con Android Marshmallow y Nexus Imprint" . The Verge . Vox Media . Consultado el 6 de marzo de 2017 .
  15. ^ Amadeo, Ron (29 de septiembre de 2015). "Google anuncia el LG Nexus 5X y el Huawei Nexus 6P; los pedidos anticipados comienzan hoy" . Ars Technica . Condé Nast . Consultado el 6 de marzo de 2017 .
  16. ^ Chester, Brandon (29 de septiembre de 2015). "Google anuncia la tableta Pixel C" . AnandTech . Grupo Purch . Consultado el 6 de marzo de 2017 .
  17. ^ Lomas, Natasha (29 de septiembre de 2015). "Google anuncia tableta Android Pixel C con complemento de teclado magnético" . TechCrunch . AOL . Consultado el 6 de marzo de 2017 .
  18. ^ Welch, Chris (5 de octubre de 2015). "Android 6.0 Marshmallow ya está disponible para los dispositivos Nexus de Google" . The Verge . Vox Media . Consultado el 6 de marzo de 2017 .
  19. ^ Whitwam, Ryan (28 de septiembre de 2015). "Android Marshmallow comenzará a implementarse en Nexus 5, 6, 7 (2013), 9 y Player el 5 de octubre, junto con AOSP" . Policía de Android . Consultado el 6 de marzo de 2017 .
  20. ^ Byford, Sam (14 de octubre de 2015). "LG comenzará a implementar Android 6.0 Marshmallow en el G4 la próxima semana" . The Verge . Vox Media . Consultado el 6 de marzo de 2017 .
  21. ^ Nickinson, Phil (14 de octubre de 2015). "LG anuncia su primera actualización de Android 6.0 Marshmallow" . Android Central . Naciones móviles. Archivado desde el original el 7 de marzo de 2017 . Consultado el 6 de marzo de 2017 .
  22. ^ Ruddock, David (7 de diciembre de 2015). "Imágenes de fábrica de Android 6.0.1 ahora disponibles, muchos nuevos emojis y parches de seguridad de diciembre en remolque" . Policía de Android . Consultado el 6 de marzo de 2017 .
  23. ^ Amadeo, Ron (7 de diciembre de 2015). "Android 6.0.1 agrega un montón de nuevos emoji, y tenemos la lista completa" . Ars Technica . Condé Nast . Consultado el 6 de marzo de 2017 .
  24. ^ R., Ben (7 de diciembre de 2015). "El lanzamiento de Android 6.0.1 Marshmallow trae más de 200 emoji a los dispositivos Nexus" . PhoneArena . Consultado el 6 de marzo de 2017 .
  25. ↑ a b c d e Amadeo, Ron (5 de octubre de 2015). "Android 6.0 Marshmallow, revisado a fondo" . Ars Technica . Condé Nast . Consultado el 6 de marzo de 2017 .
  26. ^ "El almacenamiento con alcance en Android Q obliga a los desarrolladores a utilizar SAF" . desarrolladores xda . 31 de mayo de 2019.
  27. ^ Amadeo, Ron (24 de febrero de 2016). "El LG G5 y el Galaxy S7 no son compatibles con el almacenamiento adoptable de Android 6.0" . Ars Technica . Condé Nast . Consultado el 6 de marzo de 2017 .
  28. ^ Triggs, Robert (24 de febrero de 2016). "LG G5 y Galaxy S7 no son compatibles con el almacenamiento adoptable de Marshmallow" . Autoridad de Android . Consultado el 6 de marzo de 2017 .
  29. ^ Mediati, Nick (12 de octubre de 2015). "Cómo alternar los permisos de la aplicación en Android Marshmallow" . Greenbot . Grupo Internacional de Datos . Consultado el 6 de marzo de 2017 .
  30. ^ "Solicitar permisos en tiempo de ejecución" . Desarrolladores de Android . Consultado el 6 de marzo de 2017 .
  31. ^ Hoffman, Chris (11 de octubre de 2015). "Cómo administrar los permisos de la aplicación en Android 6.0" . How-To Geek . Consultado el 6 de marzo de 2017 .
  32. ^ Waggoner, Ara (1 de noviembre de 2015). "Cómo aprovechar los nuevos permisos de la aplicación en Marshmallow" . Android Central . Naciones móviles . Consultado el 6 de marzo de 2017 .
  33. ^ a b "Optimización para Doze y App Standby" . Portal de desarrolladores de Android . Consultado el 17 de noviembre de 2015 . Las políticas de Google Play prohíben que las aplicaciones soliciten la exención directa de las funciones de administración de energía en Android 6.0+ (Doze y App Standby) a menos que la función principal de la aplicación se vea afectada negativamente.
  34. ^ "Tasker se ha retirado de Play Store" . Autoridad de Android . Consultado el 17 de noviembre de 2015 .
  35. ^ a b c "Google hace que el cifrado de disco completo y el arranque seguro sean obligatorios para algunos dispositivos con Android 6.0" . IT World . IDG . Consultado el 20 de octubre de 2015 .
  36. ^ "Los operadores reacios y los OEM lentos se hacen a un lado: Google está desfragmentando Android" . Ars Technica . Consultado el 3 de septiembre de 2013 .