Honeycomb

Te damos la bienvenida a Android 3.0.

La plataforma de Android 3.0 presenta muchas funciones nuevas y emocionantes para usuarios y desarrolladores. En este documento, se ofrece un panorama general de algunas de las funciones y tecnologías nuevas, como se entrega 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 para el usuario

Nueva IU diseñada desde cero para tablets

Android 3.0 es una versión nueva de la plataforma de Android que está optimizada específicamente para dispositivos con tamaños de pantalla más grandes, en particular, tablets. Presenta un diseño de IU nuevo, verdaderamente virtual y “holográfico”, así como un modelo de interacción elegante y centrado en el contenido.

Android 3.0 se basa en lo que más les gusta a los usuarios de Android: multitarea refinada, notificaciones enriquecidas, personalización de la pantalla principal, widgets y mucho más, y los transforma con una experiencia 3D vibrante y una interactividad más profunda, lo que los hace familiares, pero aún mejores que antes.

La nueva IU presenta paradigmas nuevos para la interacción, la navegación y la personalización, y los pone a disposición de todas las aplicaciones, incluso las compiladas para 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áctiles 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 el nuevo "modo atenuado" también se puede atenuar para la visualización en pantalla completa, como en los videos.

Barra de acciones para el control de aplicaciones

En cada aplicación, los usuarios tienen acceso a opciones contextuales, navegación, widgets y otros tipos de contenido en una barra de acciones que se muestra en la parte superior de la pantalla. La barra de acción siempre está presente cuando se usa una aplicación, aunque el contenido, el tema y otras propiedades son administrados por la aplicación en lugar del sistema. La barra de acciones es otro punto de contacto clave para los usuarios, en especial con los elementos de acción y el menú desplegable ampliado, al que los usuarios suelen acceder de manera similar en la mayoría de las aplicaciones.

Pantallas principales personalizables

Las cinco pantallas principales personalizables les 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 widgets de la pantalla principal, accesos directos a apps y fondos de pantalla con un modo de diseño visual exclusivo. Las indicaciones visuales y las sombras mejoran la visibilidad cuando se ajusta el diseño de los accesos directos y los widgets. Cada pantalla principal también ofrece un selector familiar para acceder a todas las aplicaciones instaladas, así como un cuadro de búsqueda para la búsqueda universal de apps, contactos, archivos multimedia, contenido web y mucho más.

Apps recientes, para realizar varias tareas de forma visual y sencilla

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 realizar varias tareas, pueden usar la lista de apps recientes en la barra del sistema para ver las tareas en curso y saltar 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 la entrada de texto sea rápida y precisa en pantallas más grandes. Se modificó la forma y la posición de las teclas para mejorar la segmentación, y se agregaron teclas nuevas, como la tecla Tab, para proporcionar una entrada de texto más rica 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, copia y pegado de texto mejorados

Cuando se ingresa o se ve texto, una nueva IU permite a los usuarios seleccionar rápidamente una palabra con solo mantener presionada la tecla y, luego, arrastrar un conjunto de flechas de límite a nuevas posiciones para ajustar el área de selección según sea necesario. Luego, los usuarios pueden seleccionar una acción de 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 para los usuarios. La compatibilidad integrada con el Protocolo de transferencia de contenido multimedia o imágenes permite a los usuarios sincronizar archivos multimedia de forma instantánea con una cámara conectada por USB o una computadora de escritorio, sin necesidad de activar un dispositivo de almacenamiento masivo USB. Los usuarios también pueden conectar teclados completos a través de USB o Bluetooth para obtener un entorno de entrada de texto familiar. Para mejorar la conectividad Wi-Fi, un nuevo análisis combinado reduce los tiempos de análisis en todas las bandas y filtros. La nueva compatibilidad con la conexión mediante Bluetooth significa que más tipos de dispositivos pueden compartir la conexión de red de un dispositivo con Android.

Se actualizó el conjunto de apps estándar


La plataforma de 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 funciones nuevas que permiten a los usuarios navegar y organizarse de manera más eficiente. Varias 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. Ahora los usuarios pueden 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 de varios toques ahora está disponible para JavaScript y los complementos. Los usuarios pueden disfrutar de una mejor experiencia de navegación en sitios que no son para dispositivos móviles a través de un modelo mejorado de zoom y viewport, desplazamiento de desbordamiento, compatibilidad con posicionamiento fijo y mucho más.

Cámara y galería

Se rediseñó la aplicación de la cámara para aprovechar una pantalla más grande y brindar acceso rápido 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 videos en time lapse. La aplicación de la Galería permite a los usuarios ver álbumes y otras colecciones en modo de pantalla completa, con acceso fácil a las miniaturas de otras fotos de la colección.

Contactos

La app de Contactos usa una nueva IU de dos paneles y el desplazamiento rápido para permitir que los usuarios organicen y encuentren 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 los contactos.

Correo electrónico

La aplicación de Correo electrónico usa una nueva IU de dos paneles para que ver y organizar 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 archivos adjuntos para verlos más tarde y hacer un seguimiento de los correos electrónicos con un widget de la pantalla principal.

Nuevas funciones para desarrolladores

La plataforma de 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 y de interacción increíbles en estos dispositivos.

Nuevo framework de IU para crear apps para tablets de alta calidad

Fragmentos de actividad, para un 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 fragmentos y, luego, combinarlos de diferentes maneras para crear una experiencia más interactiva y enriquecida. Por ejemplo, una aplicación puede usar un conjunto de fragmentos para crear una IU de varios paneles real, 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 varias actividades. Debido a que son modulares, los fragmentos también ofrecen una forma eficiente para que los desarrolladores escriban aplicaciones que se puedan ejecutar correctamente en dispositivos con pantallas más grandes y 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 la IU se rediseñaron para usar en pantallas más grandes, como tablets, y para incorporar el nuevo tema de IU holográfica. Hay varios tipos de widgets nuevos disponibles, como una pila 3D, un cuadro de búsqueda, un selector de fecha y hora, un selector de números, un calendario, un menú emergente y 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 principal. Las aplicaciones escritas para versiones anteriores pueden heredar los nuevos diseños y temas de widgets.

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 principal. Android 3.0 permite a los desarrolladores llevar los widgets de la pantalla principal al siguiente nivel, ofreciendo 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, incluidos los widgets de la pantalla principal, que permiten a los usuarios pasar por colecciones de contenido como pilas 3D, cuadrículas o listas. Los usuarios pueden interactuar con los widgets de la pantalla principal de nuevas maneras, como usar gestos táctiles para desplazarse y voltear 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 acceso rápido a opciones contextuales, widgets, estado, navegación y mucho más. La aplicación también puede personalizar el tema de visualización de su instancia de 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 familiar y, al mismo tiempo, unificar la experiencia de usar una aplicación que abarca varias actividades o estados.

Notificaciones más enriquecidas

Las notificaciones son una parte clave de la experiencia del usuario de Android, ya que permiten que las aplicaciones muestren actualizaciones y estados clave a los usuarios en tiempo real. Android 3.0 extiende esta función, 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 incluyan í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 IU que ahora están disponibles como objetos View remotos.

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 que los usuarios puedan administrar y organizar archivos con mayor facilidad, los desarrolladores ahora 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 objetos View, Widgets, Fragments, Drawables o cualquier objeto arbitrario. Las animaciones pueden crear atenuaciones o movimientos entre estados, repetir una imagen animada o una animación existente, cambiar colores y mucho más. Agregar animación a los elementos de la IU puede agregar interés visual a una aplicación y definir mejor la experiencia del usuario para mantenerlos interesados.

Gráficos 2D con aceleración de hardware

Android 3.0 ofrece un nuevo renderizador de OpenGL con aceleración de hardware que mejora el rendimiento de muchas operaciones gráficas comunes para las 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 actividades y vistas específicas dentro de la aplicación.

Motor de gráficos 3D de Renderscript

Renderscript es un framework 3D de tiempo de ejecución que proporciona una API para compilar escenas 3D y un lenguaje de sombreadores especial 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 en 3D de alto rendimiento para aplicaciones, fondos de pantalla, carruseles y mucho más.

Compatibilidad con arquitecturas de procesadores multinúcleo

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

Multimedia y conectividad enriquecidos

Transmisión HTTP en vivo

Las aplicaciones ahora pueden pasar una URL de playlist M3U al framework multimedia para iniciar una sesión de transmisión en vivo HTTP. El framework de medios admite la mayoría de las especificaciones de transmisión en vivo HTTP, incluido el bit rate adaptativo.

Marco de trabajo de DRM conectable

Android 3.0 incluye un framework de DRM extensible que permite que las aplicaciones administren contenido protegido según una variedad de mecanismos de DRM que pueden estar disponibles en el dispositivo. Para los desarrolladores de aplicaciones, la API del framework ofrece una API unificada y coherente que simplifica la administración del contenido protegido, independientemente de los motores de DRM subyacentes.

Transferencia de archivos de medios digitales

La plataforma incluye compatibilidad integrada con el Protocolo de transferencia de medios/imágenes (MTP/PTP) a través de USB, lo 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 para crear aplicaciones que permitan a los usuarios crear o administrar archivos multimedia que deseen transferir o compartir en varios dispositivos.

Más tipos de conectividad

La plataforma ofrece una nueva conectividad en la que los desarrolladores pueden crear. La compatibilidad de la API con los perfiles A2DP y HSP de Bluetooth permite que las aplicaciones consulten los perfiles de Bluetooth para dispositivos conectados, el estado de audio y mucho más, y luego notifiquen al usuario. Por ejemplo, una aplicación de música puede verificar la conectividad y el estado, y avisarle al usuario que la música se está reproduciendo a través de auriculares estéreo. Las aplicaciones también pueden registrarse para recibir emisiones del sistema de comandos AT predefinidos específicos del proveedor, 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 realizar otras acciones 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 de almacenamiento encriptado, vencimiento de contraseñas, historial de contraseñas y caracteres complejos de contraseñas obligatorios.

Compatibilidad con apps existentes

Android 3.0 incluye 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 de IU holográfica sin cambios en el código. Para ello, solo deben agregar un 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 quieran 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.