Honeycomb

¡Bienvenido a Android 3.0!

La plataforma Android 3.0 presenta muchas funciones nuevas y emocionantes para usuarios y desarrolladores. En este documento, se proporciona un panorama de algunas de las funciones y tecnologías nuevas, que se incluyen en Android 3.0. Para obtener un panorama más detallado de las nuevas APIs para desarrolladores, consulta el documento de la plataforma de Android 3.0.

Nuevas funciones de usuario

Nueva IU diseñada desde cero para tablets

Android 3.0 es una nueva versión de la plataforma Android que está específicamente optimizada para dispositivos con tamaños de pantalla más grandes, especialmente tabletas. Presenta un diseño de interfaz de usuario totalmente nuevo, realmente virtual y "holográfico", así como un elegante modelo de interacción centrado en el contenido.

Android 3.0 se basa en lo que más les gusta a las personas de Android (uso refinado de varias tareas a la vez, notificaciones enriquecidas, personalización de la pantalla de inicio, widgets y más) y los transforma con una experiencia 3D vibrante e interactividad más profunda, lo que los hace familiares pero aún mejores que antes.

La nueva IU incorpora nuevos paradigmas para la interacción, la navegación y la personalización, y los pone a disposición de todas las aplicaciones, incluso de aquellas creadas para las versiones anteriores de la plataforma. Las aplicaciones escritas para Android 3.0 pueden usar un conjunto extendido de objetos de IU, gráficos potentes y capacidades multimedia para atraer a los usuarios de nuevas maneras.

Barra del sistema, para el estado global y las notificaciones

En todo el sistema y en todas las aplicaciones, los usuarios tienen acceso rápido a las notificaciones, el estado del sistema y los botones de navegación táctil en una barra del sistema, disponible en la parte inferior de la pantalla. La barra del sistema siempre está presente y es un punto de contacto clave para los usuarios, pero en un nuevo "modo sin luces" también se puede atenuar para las vistas en pantalla completa, como en el caso de los videos.

Barra de acciones para controlar la aplicación

En cada aplicación, los usuarios tienen acceso a opciones contextuales, navegación, widgets u otros tipos de contenido en una barra de acciones, que se muestra en la parte superior de la pantalla. La barra de acciones siempre está presente cuando una aplicación está en uso, aunque la aplicación y el sistema administran el contenido, el tema y otras propiedades. La barra de acciones es otro punto de contacto clave para los usuarios, especialmente con elementos de acción y un menú desplegable ampliado, al que los usuarios acceden con frecuencia de forma similar en la mayoría de las aplicaciones.

Pantallas principales personalizables

Cinco pantallas principales personalizables ofrecen a los usuarios acceso instantáneo a todas las partes del sistema desde cualquier contexto. Cada pantalla ofrece una cuadrícula grande que mantiene la disposición espacial en todas las orientaciones. Los usuarios pueden seleccionar y manipular widgets, accesos directos a aplicaciones y fondos de pantalla de la pantalla principal con un modo de diseño visual dedicado. Los indicadores visuales y las sombras paralelas mejoran la visibilidad cuando se ajusta el diseño de accesos directos y widgets. Cada pantalla principal también ofrece un selector para acceder a todas las aplicaciones instaladas, así como un cuadro de búsqueda para la búsqueda universal de aplicaciones, contactos, archivos multimedia, contenido web y más.

Apps recientes, para realizar varias tareas a la vez de forma visual

La multitarea es una de las fortalezas clave de Android y es fundamental para la experiencia de Android 3.0. A medida que los usuarios inician aplicaciones para manejar diversas tareas, pueden usar la lista de Apps recientes en la barra del sistema para ver las tareas en curso y pasar rápidamente de un contexto de aplicación a otro. Para ayudar a los usuarios a identificar rápidamente la tarea asociada con cada app, la lista muestra un resumen de su estado real cuando el usuario la vio por última vez.

Teclado rediseñado

El teclado en pantalla de Android se rediseñó para que el ingreso de texto sea rápido y preciso en pantallas de mayor tamaño. Se modificó la forma de las teclas y su posición para mejorar la orientación. Además, se agregaron claves nuevas, como la tecla Tab, para proporcionar una entrada de texto más completa y eficiente. Los usuarios pueden mantener presionadas las teclas para acceder a los menús de caracteres especiales y cambiar los modos de entrada de texto o voz desde un botón en la barra del sistema.

Mejoras en la selección de texto, la función de copiar y pegar

Al ingresar o visualizar texto, una nueva IU permite a los usuarios seleccionar rápidamente una palabra manteniendo presionada la tecla y, luego, ajustar el área de selección según sea necesario arrastrando un conjunto de flechas de límite a nuevas posiciones. Luego, los usuarios pueden seleccionar una acción desde la barra de acciones, como copiar en el portapapeles, compartir, pegar, buscar en la Web o buscar.

Nuevas opciones de conectividad

Android 3.0 incluye nuevas funciones de conectividad que agregan versatilidad y conveniencia a los usuarios. La compatibilidad integrada con el Protocolo de transferencia de imágenes y multimedia permite a los usuarios sincronizar instantáneamente archivos multimedia con una cámara conectada por USB o una computadora de escritorio, sin necesidad de montar un dispositivo de almacenamiento masivo USB. Los usuarios también pueden conectar teclados completos mediante USB o Bluetooth para un entorno de entrada de texto familiar. Para mejorar la conectividad Wi-Fi, un nuevo escaneo combinado reduce los tiempos de búsqueda entre bandas y filtros. La nueva compatibilidad con la conexión Bluetooth permite que más tipos de dispositivos puedan compartir la conexión de red de un dispositivo con tecnología Android.

Actualización de conjunto de apps estándar


La plataforma Android 3.0 incluye un conjunto actualizado de aplicaciones estándar que están diseñadas para usarse en dispositivos con pantallas más grandes. En las siguientes secciones, se destacan algunas de las funciones nuevas.

Navegador

El navegador incluye nuevas funciones que permiten a los usuarios navegar y organizarse de manera más eficiente. Múltiples pestañas reemplazan las ventanas del navegador y un nuevo modo “incógnito” permite la navegación anónima. Los favoritos y el historial se presentan y administran en una sola vista unificada. Los usuarios ahora pueden elegir acceder automáticamente a los sitios de Google en el navegador con una cuenta proporcionada y sincronizar los favoritos con Google Chrome. La nueva compatibilidad con la función multitáctil ya está disponible para JavaScript y complementos. Los usuarios pueden disfrutar de una mejor experiencia de navegación en sitios que no son móviles gracias a un modelo mejorado de zoom y viewport, el desplazamiento ampliado, la compatibilidad con el posicionamiento fijo y mucho más.

Cámara y galería

Se rediseñó la aplicación Cámara para aprovechar una pantalla más grande y un acceso rápido a la exposición, el enfoque, el flash, el zoom, la cámara frontal y más. Para permitir que los usuarios capturen escenas de nuevas maneras, agrega compatibilidad integrada con la grabación de video en time lapse. La aplicación Galería permite a los usuarios ver álbumes y otras colecciones en modo de pantalla completa, con un fácil acceso a las miniaturas de otras fotos de la colección.

Contactos

La app de Contactos usa una nueva IU de dos paneles y Desplazamiento rápido para que los usuarios puedan organizar y ubicar los contactos con facilidad. La aplicación ofrece un formato mejorado de los números de teléfono internacionales como tipos de usuarios, según el país de origen y una biblioteca de análisis de números internacionales. La información de contacto se presenta en una IU similar a una tarjeta, lo que facilita a los usuarios leer y editar contactos.

Correo electrónico

La aplicación Correo usa una nueva IU de dos paneles para que la visualización y la organización de los mensajes sea más eficiente. La app les permite a los usuarios seleccionar uno o más mensajes y, luego, seleccionar una acción de la barra de acciones, como moverlos a una carpeta. Los usuarios pueden sincronizar los archivos adjuntos para verlos más tarde y realizar un seguimiento del correo electrónico mediante un widget de la pantalla principal.

Nuevas funciones para desarrolladores

La plataforma Android 3.0 está diseñada especialmente para satisfacer las necesidades únicas de las aplicaciones de dispositivos con tamaños de pantalla más grandes. Ofrece todas las herramientas que los desarrolladores necesitan para crear experiencias visuales y de interacción increíbles en estos dispositivos.

Nuevo framework de IU con el objetivo de crear aplicaciones excelentes para tablets

Fragmentos de actividad para tener un mayor control del contenido y la flexibilidad de diseño

A partir de Android 3.0, los desarrolladores pueden dividir las actividades de sus aplicaciones en subcomponentes llamados Fragments, que luego pueden combinar de diversas maneras para crear una experiencia más rica e interactiva. Por ejemplo, una aplicación puede usar un conjunto de fragmentos para crear una verdadera IU multipanel, en la que el usuario puede interactuar con cada panel de forma independiente. Los fragmentos se pueden agregar, quitar, reemplazar y animar dentro de una actividad de forma dinámica, y son modulares y reutilizables en múltiples actividades. Debido a que son modulares, los fragmentos también ofrecen una forma eficaz para que los desarrolladores escriban aplicaciones que puedan ejecutarse correctamente en dispositivos con pantallas más grandes y pequeñas.

Widgets de IU rediseñados

Android 3.0 ofrece un conjunto actualizado de widgets de IU que los desarrolladores pueden usar para agregar rápidamente nuevos tipos de contenido a sus aplicaciones. Los nuevos widgets de la IU se rediseñaron para su uso en pantallas más grandes, como las de tablets, y cuentan con el nuevo tema holográfico de la IU. Hay varios tipos nuevos de widgets disponibles, incluidos una pila 3D, un cuadro de búsqueda, un selector de fecha y hora, un selector de números, un calendario y un menú emergente, entre otros. La mayoría de los widgets de la IU rediseñados ahora se pueden usar como vistas remotas en los widgets de la aplicación que se muestran en la pantalla de inicio. Las aplicaciones escritas para versiones anteriores pueden heredar los nuevos diseños y temas de Widget.

Widgets expandidos de la pantalla principal

Los widgets de la pantalla de inicio son populares entre los usuarios porque ofrecen acceso rápido a datos específicos de la aplicación directamente desde la pantalla de inicio. Android 3.0 permite a los desarrolladores llevar los widgets de la pantalla de inicio al siguiente nivel, al ofrecer más tipos de contenido y nuevos modos de interacción con los usuarios. Los desarrolladores ahora pueden usar más tipos de widgets de IU estándar para la pantalla principal, incluidos los widgets que permiten a los usuarios pasar por colecciones de contenido como pilas, cuadrículas o listas 3D. Los usuarios pueden interactuar con los widgets de la pantalla principal de nuevas maneras, como mediante gestos táctiles para desplazarse y girar el contenido que se muestra en un widget.

Barra de acciones persistente

La plataforma proporciona a cada aplicación su propia instancia de la barra de acciones en la parte superior de la pantalla, que la aplicación puede usar para brindar al usuario un acceso rápido a las opciones contextuales, los widgets, el estado, la navegación y mucho más. La aplicación también puede personalizar el tema de visualización de su instancia de la barra de acciones. La barra de acciones permite a los desarrolladores exponer más funciones de sus aplicaciones a los usuarios en una ubicación conocida, a la vez que unifica la experiencia de usar una aplicación que abarca varias actividades o estados.

Notificaciones más detalladas

Las notificaciones son una parte clave de la experiencia del usuario de Android porque permiten que las aplicaciones muestren información de estado y actualizaciones clave a los usuarios en tiempo real. Android 3.0 amplía esta capacidad, lo que permite a los desarrolladores incluir contenido más enriquecido y controlar más propiedades. Una nueva clase de compilador permite a los desarrolladores crear rápidamente notificaciones que incluyen íconos grandes y pequeños, un título, una marca de prioridad y cualquier propiedad que ya esté disponible en versiones anteriores. Las notificaciones pueden ofrecer más tipos de contenido, ya que se basan en el conjunto expandido de widgets de IU que ahora están disponibles como vistas remotas.

Selección múltiple, portapapeles y arrastrar y soltar

La plataforma ofrece nuevos modos de interacción convenientes que pueden usar los desarrolladores. Para administrar colecciones de elementos en listas o cuadrículas, los desarrolladores pueden ofrecer un nuevo modo de selección múltiple que permite a los usuarios elegir varios elementos para una acción. Los desarrolladores también pueden usar un nuevo portapapeles para todo el sistema que les permita a los usuarios copiar con facilidad cualquier tipo de datos dentro y fuera de sus aplicaciones. Para que los usuarios puedan administrar y organizar archivos más fácilmente, ahora los desarrolladores pueden agregar interacción de arrastrar y soltar a través de un framework de DragEvent.

Gráficos 2D y 3D de alto rendimiento

Nuevo framework de animación

La plataforma incluye un nuevo framework de animación flexible que permite a los desarrolladores animar fácilmente las propiedades de los elementos de la IU, como Views, Widgets, Fragments, Drawables o cualquier objeto arbitrario. Las animaciones pueden crear atenuaciones o movimientos entre estados, repetir una imagen animada en bucle o una animación existente, cambiar los colores y mucho más. Agregar animación a los elementos de la IU puede agregar interés visual a una aplicación y perfeccionar la experiencia del usuario para mantener su interés.

Gráficos 2D acelerados por hardware

Android 3.0 ofrece un nuevo procesador OpenGL acelerado por hardware que mejora el rendimiento de muchas operaciones gráficas comunes para aplicaciones que se ejecutan en el framework de Android. Cuando se habilita el renderizador, se acelera la mayoría de las operaciones en Canvas, Paint, Xfermode, ColorFilter, Shader y la cámara. Los desarrolladores pueden controlar cómo se aplica la aceleración de hardware en todos los niveles, desde habilitarla de forma global en una aplicación hasta habilitarla en objetos Activity y View específicos dentro de la aplicación.

Motor de gráficos 3D de Renderscript

Renderscript es un framework 3D en tiempo de ejecución que proporciona una API para compilar escenas 3D y un lenguaje de sombreador especial e independiente de la plataforma para obtener el máximo rendimiento. Con Renderscript, puedes acelerar las operaciones gráficas y el procesamiento de datos. Renderscript es una forma ideal de crear efectos 3D de alto rendimiento para aplicaciones, fondos de pantalla, carruseles y mucho más.

Compatibilidad con arquitecturas de procesadores de varios núcleos

Android 3.0 es la primera versión de la plataforma diseñada para ejecutarse en arquitecturas de procesadores de un solo núcleo o de varios núcleos. Una variedad de cambios en la VM Dalvik, la biblioteca Bionic y en otros lugares agregan compatibilidad con el multiprocesamiento simétrico en entornos multinúcleo. Estas optimizaciones pueden beneficiar a todas las aplicaciones, incluso a aquellas que son de un solo subproceso. Por ejemplo, con dos núcleos activos, una aplicación de un solo subproceso podría ver un aumento en el rendimiento si el recolector de elementos no utilizados de Dalvik se ejecuta en el segundo núcleo. El sistema lo hará automáticamente.

Conectividad y multimedia enriquecida

Transmisión en vivo HTTP

Las aplicaciones ahora pueden pasar la URL de una playlist de M3U al marco de medios para iniciar una sesión de transmisión en directo HTTP. El framework multimedia admite la mayor parte de la especificación HTTP de transmisión en vivo, incluida la tasa de bits adaptable.

Framework de DRM conectable

Android 3.0 incluye un framework de DRM extensible que permite a las aplicaciones administrar contenido protegido de acuerdo con una variedad de mecanismos de DRM que puedan estar disponibles en el dispositivo. Para los desarrolladores de aplicaciones, la API de framework ofrece una API unificada y coherente que simplifica la administración del contenido protegido, sin importar los motores de DRM subyacentes.

Transferencia de archivos multimedia digitales

La plataforma incluye compatibilidad integrada con el Protocolo de transferencia de imágenes/medios (MTP/PTP) a través de USB, que permite a los usuarios transferir fácilmente cualquier tipo de archivo multimedia entre dispositivos y a una computadora host. Los desarrolladores pueden aprovechar esta compatibilidad y crear aplicaciones que permitan a los usuarios crear o administrar archivos multimedia que quieran transferir o compartir entre dispositivos.

Más tipos de conectividad

La plataforma ofrece conectividad nueva en la que los desarrolladores pueden aprovechar. La compatibilidad de la API con los perfiles Bluetooth A2DP y HSP permite a las aplicaciones consultar perfiles Bluetooth para dispositivos conectados, estados de audio y más, y luego notificar al usuario. Por ejemplo, una aplicación de música puede comprobar la conectividad y el estado, e informar al usuario que se está reproduciendo música a través de auriculares estéreo. Las aplicaciones también pueden registrarse para recibir transmisiones del sistema de comandos de AT específicos del proveedor predefinidos, como Platronics Xevent. Por ejemplo, una aplicación podría recibir transmisiones que indiquen el nivel de batería de un dispositivo conectado y notificar al usuario o tomar otras medidas, según sea necesario. Las aplicaciones también pueden aprovechar la nueva compatibilidad de la plataforma con teclados completos conectados por USB o Bluetooth.

Mejoras para empresas

En Android 3.0, los desarrolladores de aplicaciones de administración de dispositivos pueden admitir nuevos tipos de políticas, incluidas las políticas para el almacenamiento encriptado, el vencimiento de contraseñas, el historial de contraseñas y los caracteres complejos de contraseñas necesarios.

Compatibilidad con apps existentes

Android 3.0 ofrece una nueva IU diseñada para tablets y otros dispositivos con pantallas más grandes, pero también es totalmente compatible con aplicaciones desarrolladas para versiones anteriores de la plataforma o para tamaños de pantalla más pequeños. Las aplicaciones existentes pueden participar sin problemas en el nuevo tema holográfico de la IU sin cambios en el código agregando un solo atributo en sus archivos de manifiesto. La plataforma emula la tecla Menú, que se reemplaza por el menú ampliado en la barra de acciones de la nueva IU. Los desarrolladores que deseen aprovechar al máximo los tamaños de pantalla más grandes también pueden crear diseños y recursos exclusivos para pantallas más grandes y agregarlos a sus aplicaciones existentes.