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 información más detallada sobre las nuevas API para desarrolladores, consulta el documento de la plataforma de Android 3.0.

Nuevas funciones para los usuarios

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 nuevo diseño de interfaz de usuario 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 principal, widgets y más) y los transforma con una experiencia en 3D vibrante e interactividad más profunda, lo que los hace familiares, pero incluso mejores que antes.

La nueva IU trae nuevos paradigmas para la interacción, la navegación y la personalización, y los pone a disposición de todas las aplicaciones, incluso las creadas para versiones anteriores de la plataforma. Las aplicaciones escritas para Android 3.0 pueden usar un conjunto extendido de objetos de la 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 noche", también se puede atenuar para la visualización en pantalla completa, como para videos.

Barra de acciones para el control de 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 administra su contenido, tema y otras propiedades en lugar del sistema. 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 manera similar en la mayoría de las aplicaciones.

Pantallas principales personalizables

Las cinco pantallas principales personalizables brindan 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 los widgets de la pantalla principal, los accesos directos a aplicaciones y los fondos de pantalla con un modo de diseño visual exclusivo. Las indicaciones visuales y las sombras paralelas mejoran la visibilidad cuando se ajusta el diseño de los accesos directos y los widgets. Cada pantalla principal también ofrece un selector conocido 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 con facilidad

La multitarea es una fortaleza clave de Android y es fundamental para la experiencia de Android 3.0. A medida que los usuarios inician aplicaciones para manejar varias 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 una instantánea del 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 modificaron y colocaron las teclas para mejorar la orientación. Además, se agregaron nuevas teclas, 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.

Selección de texto, copia y pegado mejoradas

Al ingresar o visualizar texto, una nueva IU permite a los usuarios seleccionar rápidamente una palabra manteniendo presionada 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; por ejemplo, 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 para los usuarios. La compatibilidad integrada con el Protocolo de transferencia de imágenes y contenido multimedia permite a los usuarios sincronizar al instante archivos multimedia con una cámara conectada mediante USB o una computadora de escritorio, sin necesidad de montar un dispositivo USB de almacenamiento masivo. Los usuarios también pueden conectar teclados completos mediante USB o Bluetooth para lograr un entorno de entrada de texto familiar. Para mejorar la conectividad Wi-Fi, un nuevo análisis combinado reduce los tiempos de búsqueda de bandas y filtros. La nueva compatibilidad con la conexión mediante Bluetooth permite que más tipos de dispositivos puedan compartir la conexión de red de un dispositivo con tecnología Android.

Se actualizó el conjunto de apps estándar


La plataforma Android 3.0 incluye un conjunto actualizado de aplicaciones estándar 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 vista unificada única. 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. Ya está disponible la nueva compatibilidad con varios toques para JavaScript y complementos. Los usuarios pueden disfrutar de una mejor experiencia de navegación en sitios no 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

La aplicación Cámara se rediseñó para aprovechar una pantalla más grande y acceder rápidamente a la exposición, el enfoque, el flash, el zoom, la cámara frontal y mucho más. Para permitir que los usuarios capturen escenas de nuevas maneras, se agregó 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 permitir a los usuarios organizar y ubicar los contactos fácilmente. 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 que los usuarios lean y editen contactos.

Correo electrónico

La aplicación Correo utiliza una nueva interfaz de usuario de dos paneles para que la visualización y organización de los mensajes sea más eficiente. La app permite que los usuarios seleccionen uno o más mensajes y, luego, 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 hacer un seguimiento del correo electrónico con 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 en dispositivos con tamaños de pantalla más grandes. Ofrece todas las herramientas que los desarrolladores necesitan para crear experiencias visuales e interactivas increíbles en estos dispositivos.

Nuevo marco de trabajo de la IU para crear aplicaciones geniales para tablets

Fragmentos de actividad para lograr mayor control del contenido y 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 Fragments para crear una verdadera IU multipanel, y 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 varias actividades. Debido a que son modulares, los fragmentos también ofrecen una forma eficaz para que los desarrolladores escriban aplicaciones que puedan ejecutarse correctamente tanto en dispositivos con pantallas más grandes como en dispositivos con pantallas más 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 IU se rediseñaron para su uso en pantallas más grandes, como las de tablets, e incorporan el nuevo tema holográfico de la IU. Hay varios tipos nuevos de widgets disponibles, entre ellos, 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 principal 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, ya que ofrece más tipos de contenido y nuevos modos de interacción con los usuarios. Ahora los desarrolladores pueden usar widgets de IU más estándar en la pantalla principal, incluidos widgets que permiten a los usuarios pasar de una colección de contenido a 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 brindarle al usuario un acceso rápido a opciones contextuales, widgets, estados, navegación y 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, al mismo tiempo que unifica la experiencia de usar una aplicación que abarca varias actividades o estados.

Notificaciones más detalladas

Las notificaciones son una parte fundamental de la experiencia del usuario de Android porque permiten a las aplicaciones mostrar actualizaciones clave e información de estado a los usuarios en tiempo real. Android 3.0 amplía esta capacidad, lo que permite a los desarrolladores incluir contenido más completo 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 si se basan en el conjunto expandido de widgets de la IU que ahora están disponibles como Views remotas.

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

La plataforma ofrece nuevos modos de interacción convenientes que los desarrolladores pueden usar. 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 en todo el sistema para permitir que los usuarios copien fácilmente cualquier tipo de datos dentro y fuera de sus aplicaciones. Para facilitar la administración y organización de los archivos a los usuarios, 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 vistas, widgets, fragmentos, elementos de diseño o cualquier objeto arbitrario. Las animaciones pueden crear atenuaciones o movimientos entre estados, repetir una imagen animada o una animación existente en bucle, cambiar los colores y mucho más. Agregar animación a los elementos de la interfaz de usuario puede agregar interés visual a una aplicación y refinar la experiencia del usuario para mantener su interés.

Gráficos 2D acelerados por hardware

Android 3.0 ofrece un nuevo representador OpenGL acelerado por hardware que mejora el rendimiento de muchas operaciones comunes de gráficos para aplicaciones que se ejecutan en el framework de Android. Cuando el renderizador está habilitado, se acelera la mayoría de las operaciones en Canvas, Paint, Xfermode, ColorFilter, Shader y la cámara. Los desarrolladores pueden controlar la forma en que se aplica la aceleración de hardware en todos los niveles, desde habilitarla globalmente en una aplicación hasta habilitarla en vistas y actividades específicas 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 de gráficos 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 procesador de uno o varios núcleos. Una variedad de cambios en la VM Dalvik, la biblioteca Bionic y en otros lugares agregaron compatibilidad con el multiprocesamiento simétrico en entornos de varios núcleos. Estas optimizaciones pueden beneficiar a todas las aplicaciones, incluso aquellas que tienen un subproceso único. Por ejemplo, con dos núcleos activos, es posible que una aplicación de un solo subproceso aumente el rendimiento si el recolector de elementos no utilizados de Dalvik se ejecuta en el segundo núcleo. El sistema lo organizará automáticamente.

Multimedia y conectividad enriquecidas

Transmisión en vivo HTTP

Ahora las aplicaciones pueden pasar una URL de lista de reproducción de M3U al marco de trabajo de medios para iniciar una sesión de transmisión HTTP en vivo. El framework multimedia admite la mayoría de las especificaciones de transmisión en vivo HTTP, incluida la tasa de bits adaptable.

Marco de trabajo DRM enchufable

Android 3.0 incluye un framework 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 coherente y unificada que simplifica la administración de contenido protegido, independientemente de los motores de DRM subyacentes.

Transferencia de archivos multimedia digitales

La plataforma incluye compatibilidad integrada con el Protocolo de transferencia multimedia/imagen (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 sobre la que los desarrolladores pueden aprovechar. La compatibilidad de la API con los perfiles Bluetooth A2DP y HSP permite a las aplicaciones consultar perfiles de 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 la música se está reproduciendo 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 para teclados completos conectados a través de 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 las 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 IU nueva. 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.