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 Folderscon 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 APIspara 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
 
