Abril de 2009
La plataforma de Android 1.5 presenta muchas funciones nuevas para usuarios y desarrolladores. En la siguiente lista, se proporciona una descripción general de los cambios.
- Refinamientos de la interfaz de usuario
- Mejoras de rendimiento
- Nuevas funciones
- APIs y elementos del manifiesto nuevos
Refinamientos de la interfaz de usuario
- En todo el sistema:
- Definición más precisa de todos los elementos principales de la IU
- Transiciones de ventanas animadas (desactivadas de forma predeterminada)
- Rotaciones de aplicaciones basadas en el acelerómetro
- Mejoras en la IU para lo siguiente:
- Experiencia durante la llamada
- Contactos, Registro de llamadas y Favoritos
- SMS y MMS
- Navegador
- Gmail
- Calendario
- Correo electrónico
- Cámara y galería
- Administración de aplicaciones
Mejoras de rendimiento
- Inicio y captura de imágenes más rápidos de la cámara
- Adquisición mucho más rápida de la ubicación GPS (con tecnología SUPL AGPS)
- Desplazamiento de páginas más fluido en el navegador
- Desplazamiento más rápido de la lista de conversaciones de Gmail
Nuevas funciones
- Teclado en pantalla
- Funciona en orientación vertical y horizontal.
- Compatibilidad con la instalación de teclados de terceros por parte del usuario
- Diccionario del usuario para palabras personalizadas
- Pantalla principal
- Widgets
- Los widgets de la pantalla principal incluidos son: reloj analógico, calendario, reproductor de música, marco de fotos y búsqueda.
- Carpetas dinámicas
- Widgets
- Cámara y galería
- Grabación de video
- Reproducción de video (formatos MPEG-4 y 3GP)
- Bluetooth
- Compatibilidad con Bluetooth estéreo (perfiles A2DP y AVCRP)
- Vinculación automática
- Experiencia de manos libres mejorada
- Navegador
- Se actualizó con los motores de JavaScript Squirrelfish y el navegador Webkit más recientes.
- Cómo copiar y pegar en el navegador
- Cómo buscar en una página
- Codificación de texto que puede seleccionar el usuario
- Entre los cambios en la IU, se incluyen los siguientes:
- Cuadro de búsqueda y Go unificados
- Pantalla de favoritos, historial o sitios más visitados con pestañas
- Contactos
- Muestra la foto del usuario en Favoritos
- Marca de fecha y hora específica para los eventos en el registro de llamadas
- Acceso con un solo toque a una tarjeta de contacto desde un evento del registro de llamadas
- Sistema
- Nuevo kernel de Linux (versión 2.6.27)
- Verificación y reparación automáticas del sistema de archivos de la tarjeta SD
- Kit de herramientas de aplicaciones de SIM 1.0
- Aplicaciones de Google (no disponibles en la imagen del sistema de Android 1.5 que se incluye en el SDK de Android)
- Cómo ver el estado de los amigos de Google Talk en Contactos, SMS, MMS, Gmail y otras apps de correo electrónico
- Acciones por lotes, como archivar, borrar y etiquetar mensajes de Gmail
- Sube videos a YouTube
- Sube fotos en Picasa
Nuevas APIs y elementos del manifiesto
- Framework de IU
- Framework para facilitar la interacción del subproceso en segundo plano o de la IU
- Nuevo widget de
SlidingDrawer
- Nuevo widget de
HorizontalScrollview
- Framework de AppWidget
- APIs para crear una pantalla principal segura
AppWidgets
. Para obtener información sobre cómo usar AppWidgets, consulta la documentación de AppWidgets de la Guía para desarrolladores. Consulta también Introducción a los widgets de la pantalla principal y el framework de AppWidget en el blog de Android Developers. - APIs para propagar
Live Folders
con contenido personalizado
- APIs para crear una pantalla principal segura
- Framework multimedia
- APIs de grabación y reproducción de audio sin procesar
- Motor de reproducción MIDI interactivo
Video Recording APIs
para desarrolladores (formato 3GP).- Intents de uso compartido de videos y fotos
- Intento de búsqueda de contenido multimedia
- Framework de métodos de entrada
- Framework de
Input Method Service
- Motor de predicción de texto
- Capacidad de proporcionar IME descargables a los usuarios
- Framework de
- Requisitos de hardware definidos por la aplicación
Las aplicaciones ahora pueden usar un elemento nuevo en sus archivos de manifiesto, <uses-configuration>, para indicarle al sistema Android qué funciones de hardware requieren para funcionar correctamente. Por ejemplo, una aplicación puede usar el elemento para especificar que requiere un teclado físico o un dispositivo de navegación en particular, como una bola de seguimiento. Antes de instalar la aplicación, el sistema Android verifica los atributos definidos para el elemento
<uses-configuration>
y permite que la instalación continúe solo si está presente el hardware requerido. - Framework de reconocimiento de voz
- Compatibilidad con el uso de bibliotecas de reconocimiento de voz a través de Intent Consulta los
RecognizerIntent
.
- Compatibilidad con el uso de bibliotecas de reconocimiento de voz a través de Intent Consulta los
- Varias incorporaciones de APIs
- LocationManager: Las aplicaciones pueden obtener actualizaciones de cambios de ubicación a través de Intent.
- WebView: Compatibilidad con eventos de DOM de inicio, fin, movimiento o cancelación de toques
- Se rediseñó
Sensor Manager APIs
- GLSurfaceView: Es un framework conveniente para crear aplicaciones de OpenGL.
- Intento de transmisión para la instalación de la actualización de la app se realizó correctamente para una experiencia de actualización de la app más fluida