Android Ice Cream Sandwich fue la cuarta versión principal descontinuada del sistema operativo móvil Android desarrollado por Google. Presentado el 19 de octubre de 2011, Android 4.0 se basó en los cambios significativos realizados por la versión exclusiva para tabletas Android Honeycomb, en un esfuerzo por crear una plataforma unificada para teléfonos inteligentes y tabletas.
Android 4.0 se centró en simplificar y modernizar la experiencia general de Android en torno a un nuevo conjunto de directrices de interfaz humana. Como parte de estos esfuerzos, introdujo una nueva apariencia visual con el nombre en clave "Holo", que se basa en un diseño más limpio y minimalista, y una nueva tipografía predeterminada llamada Roboto. También introdujo varias otras novedades, entre ellas una pantalla de inicio renovada, compatibilidad con la comunicación de campo cercano (NFC) y la posibilidad de "transmitir" contenido a otro usuario utilizando la tecnología, un navegador web actualizado, un nuevo gestor de contactos con integración de redes sociales, la posibilidad de acceder a la cámara y controlar la reproducción de música desde la pantalla de bloqueo, compatibilidad con el correo de voz visual, reconocimiento de rostros para el desbloqueo de dispositivos ("Face Unlock"), la posibilidad de supervisar y limitar el uso de datos móviles y otras mejoras internas.
Android 4.0 recibió críticas positivas por parte de los críticos, que elogiaron la apariencia más limpia y renovada del sistema operativo en comparación con las versiones anteriores, junto con su mejor rendimiento y funcionalidad. Sin embargo, los críticos seguían pensando que algunas de las aplicaciones de serie de Android 4.0 seguían careciendo de calidad y funcionalidad en comparación con sus equivalentes de terceros, y consideraban que algunas de las nuevas características del sistema operativo, en particular la función de "desbloqueo de la cara", eran artilugios.
En abril de 2020, las estadísticas publicadas por Google indican que el 0,2% de todos los dispositivos Android que acceden a Google Play ejecutan Ice Cream Sandwich.
Desarrollo Después del lanzamiento exclusivo para tabletas "Honeycomb", se anunció en Google I/O 2011 que se enfatizaría la próxima versión de Android, cuyo nombre en código es "Ice Cream Sandwich" (ICS), proporcionando una experiencia de usuario unificada entre teléfonos inteligentes y tabletas. En junio de 2011, también comenzaron a surgir detalles en torno a un nuevo teléfono Nexus de Samsung para acompañar a ICS, que excluiría notablemente las teclas de navegación de hardware. El blog de Android RootzWiki publicó fotos en agosto de 2011 que mostraban un Nexus S ejecutando una compilación de ICS, mostrando un nuevo diseño de menú de aplicación parecido al de Honeycomb y una nueva interfaz con acento azul. Un evento de lanzamiento oficial para Android 4.0 y el nuevo teléfono Nexus estaba originalmente programado para el 11 de octubre de 2011, en una feria comercial de CTIA en San Diego. Sin embargo, por respeto a la muerte del cofundador de Apple, Steve Jobs, Google y Samsung pospusieron el evento hasta el 19 de octubre de 2011 en Hong Kong. Android 4.0 y su dispositivo de lanzamiento, el Galaxy Nexus, se dieron a conocer oficialmente el 19 de octubre de 2011. Andy Rubin explicó que 4.0 estaba destinado a proporcionar una experiencia de usuario "atractiva e intuitiva" en teléfonos inteligentes y tabletas.
Matías Duarte, vicepresidente de diseño de Google, explicó que el desarrollo de Ice Cream Sandwich se basó en la pregunta "¿Cuál es el alma de la nueva máquina?"; Los estudios de usuarios concluyeron que la interfaz de Android existente era demasiado complicada y, por lo tanto, impedía que sus dispositivos "empoderaran" a los usuarios. La apariencia visual general de Android se optimizó para Ice Cream Sandwich, basándose en los cambios realizados en Android 3.0 orientado a tabletas, su primer proyecto en Google; Duarte admitió que su equipo había reducido el soporte para pantallas más pequeñas en Honeycomb para priorizar el soporte suficiente para tabletas, ya que quería que los fabricantes de equipos originales de Android "dejen de hacer tonterías como tomar la interfaz de usuario de un teléfono y extenderla a una tableta de 10 pulgadas". A juzgar por los principales competidores de Android, Duarte sintió que la interfaz de iOS era demasiado esquemórfica y cursi, el lenguaje de diseño Metro de Windows Phone se parecía demasiado a la "señalización del baño del aeropuerto", y que ambos sistemas operativos se esforzaron demasiado en imponer la conformidad ", [sin] salir cualquier espacio para que el contenido se exprese ". Para Ice Cream Sandwich, su equipo tenía como objetivo proporcionar pautas de diseño de interfaz que evocaran una apariencia moderna, al tiempo que permitían flexibilidad a los desarrolladores de aplicaciones. Él caracterizó el aspecto revisado de Ice Cream Sandwich como "atenuado el cociente de nerd geek" en comparación con Honeycomb, que tenía una apariencia más futurista que fue comparada por los críticos con la estética de Tron.
En enero de 2012, tras el lanzamiento oficial de Ice Cream Sandwich, Duarte y Google lanzaron un portal de Android Design, que presenta directrices de interfaz humana, mejores prácticas y otros recursos para desarrolladores que crean aplicaciones de Android diseñadas para Ice Cream Sandwich.
Lanzamiento El Galaxy Nexus fue el primer dispositivo Android que se envió con Android 4.0. Android 4.0.3 se lanzó el 16 de diciembre de 2011, proporcionando correcciones de errores, una nueva API de transmisión social y otras mejoras internas."Android 4.0.3 Platform and Updated SDK tools". Android Developers Blog. December 16, 2011. Retrieved January 4, 2012. El mismo día, Google inició el lanzamiento de Ice Cream Sandwich al predecesor del Galaxy Nexus, el Nexus S. Sin embargo, el 20 de diciembre de 2011, el lanzamiento del Nexus S se "pausó" para que la empresa pudiera "monitorear los comentarios" relacionados con la actualización.
El 29 de marzo de 2012, se lanzó Android 4.0.4, que prometía mejoras de rendimiento en la rotación de la cámara y la pantalla, y otras correcciones de errores.
El soporte de Google Play Services para 4.0 finalizó en febrero de 2019.
Características Diseño visual La interfaz de usuario de Android 4.0 representa una evolución del diseño introducido por Honeycomb, aunque la estética futurista de Honeycomb se redujo a favor de un diseño plano con acento azul neón, bordes duros y sombras paralelas para la profundidad. Ice Cream Sandwich también introdujo una nueva fuente de sistema predeterminada, Roboto; diseñado internamente para reemplazar la familia de fuentes Droid, Roboto está optimizado principalmente para su uso en pantallas móviles de alta resolución. La nueva apariencia visual de Ice Cream Sandwich se implementa mediante un conjunto de herramientas de widgets conocido como "Holo"; para garantizar el acceso al estilo Holo en todos los dispositivos, incluso si utilizan una máscara de interfaz personalizada en otro lugar, todos los dispositivos Android certificados para enviarse con Google Play Store (anteriormente Android Market) deben proporcionar la capacidad para que las aplicaciones usen el tema Holo sin modificar.
Al igual que con Honeycomb, los dispositivos pueden mostrar los botones de navegación ("Atrás", "Inicio" y "Aplicaciones recientes") en una "barra del sistema" en la parte inferior de la pantalla, eliminando la necesidad de equivalentes físicos. El botón "Menú" que estaba presente en generaciones anteriores de dispositivos Android está en desuso, a favor de presentar botones para acciones dentro de aplicaciones en "barras de acción", y elementos de menú que no caben en la barra en menús de "desbordamiento de acciones", designados por tres puntos verticales. Los botones de "búsqueda" de hardware también están en desuso, a favor de los botones de búsqueda dentro de las barras de acción. En dispositivos sin una tecla "Menú", se muestra una tecla "Menú" temporal en la pantalla mientras se ejecutan aplicaciones que no están codificadas para admitir el nuevo esquema de navegación. En los dispositivos que usan una tecla "Menú" de hardware, los botones de desbordamiento de acciones están ocultos en las aplicaciones y se asignan a la tecla "Menú".
Experiencia de usuario La pantalla de inicio predeterminada de Ice Cream Sandwich muestra una barra de búsqueda de Google persistente en la parte superior de la pantalla, un muelle en la parte inferior que contiene el botón del cajón de aplicaciones en el medio y cuatro espacios para accesos directos de aplicaciones a su lado. Las carpetas de aplicaciones se pueden formar arrastrando una aplicación y colocándola sobre otra. El cajón de aplicaciones está dividido en dos pestañas; uno para aplicaciones, y el último con widgets que se colocarán en las páginas de la pantalla de inicio. Los propios widgets pueden cambiar de tamaño y contener contenido de desplazamiento. Android 4.0 contiene un mayor uso de gestos de deslizamiento; Las aplicaciones y notificaciones ahora se pueden eliminar del menú de aplicaciones recientes y descartarse del área de notificaciones deslizándolas hacia afuera, y una serie de acciones y aplicaciones de Google ahora usan una nueva forma de pestañas, en las que los usuarios pueden navegar entre diferentes paneles tocando su nombre en una tira o deslizando el dedo hacia la izquierda y hacia la derecha.
La aplicación del teléfono se actualizó con un diseño Holo, la capacidad de enviar respuestas de mensajes de texto preconfiguradas en respuesta a las llamadas entrantes y la integración de correo de voz visual dentro de la pantalla del registro de llamadas. La aplicación del navegador web incorpora versiones actualizadas de WebKit y V8, admite la sincronización con Google Chrome, tiene un modo de anulación para cargar una versión orientada al escritorio de un sitio web en lugar de una versión orientada a dispositivos móviles, así como la navegación sin conexión. La sección "Contactos" de la aplicación del teléfono se dividió en una nueva aplicación "Personas", que ofrece integración con redes sociales como Google+ para mostrar publicaciones recientes y sincronizar contactos, y un perfil "Yo" para el usuario del dispositivo. La aplicación de la cámara fue rediseñada, con una reducción del retardo del obturador, detección de rostros, un nuevo modo panorámico y la capacidad de tomar fotografías de un video que se está grabando en modo de videocámara. La aplicación de galería de fotos ahora contiene herramientas básicas de edición de fotos. La pantalla de bloqueo ahora admite "Face Unlock", incluye un atajo para iniciar la aplicación de la cámara y puede albergar controles de reproducción para reproductores de música. El teclado incorpora algoritmos de autocompletar mejorados y las mejoras en la entrada de voz permiten el dictado continuo. También se agregó la capacidad de tomar capturas de pantalla manteniendo presionados los botones de encendido y "Bajar volumen" juntos.