Avril 2009
La plate-forme Android 1.5 introduit de nombreuses nouvelles fonctionnalités pour les utilisateurs et les développeurs. La liste ci-dessous présente un aperçu des modifications.
- Améliorations de l'interface utilisateur
- Améliorations des performances
- Nouvelles fonctionnalités
- Nouvelles API et éléments de fichier manifeste
Améliorations de l'interface utilisateur
- Au niveau du système :
- Affinement de tous les éléments d'interface utilisateur principaux
- Transitions animées des fenêtres (désactivées par défaut)
- Rotations d'application basées sur l'accéléromètre
- Affinement de l'interface utilisateur pour :
- Expérience pendant l'appel
- Contacts, journal des appels et favoris
- SMS et MMS
- Navigateur
- Gmail
- Agenda
- Adresse e-mail
- Appareil photo et galerie
- Gestion des applications
Amélioration des performances
- Démarrage de l'appareil photo et captures d'images plus rapides
- Acquisition de la position GPS beaucoup plus rapide (grâce à SUPL AGPS)
- Défilement des pages plus fluide dans le navigateur
- Défilement des fils de conversation plus rapide dans Gmail
Nouvelles fonctionnalités
- Clavier virtuel à l'écran
- Orientation portrait et paysage
- Prise en charge des claviers tiers
- Dictionnaire personnel pour ajouter des mots personnalisés
- Écran d'accueil
- Widgets
- Les widgets de l'écran d'accueil groupés incluent les suivants: horloge analogique, agenda, lecteur de musique, cadre photo et recherche.
- Dossiers dynamiques
- Widgets
- Appareil photo et Galerie
- Enregistrement vidéo
- Lecture de vidéos (prise en charge des formats MPEG-4 et 3GP)
- Bluetooth
- Prise en charge du Bluetooth stéréo (profils A2DP et AVCRP)
- Association automatique
- Amélioration de la fonction mains libres
- Navigateur
- Mise à jour avec les derniers navigateurs Webkit et moteurs JavaScript Squirrelfish
- Copier-coller dans le navigateur
- Recherche dans une page
- Sélection du codage de la page
- Voici les modifications apportées à l'interface utilisateur :
- Champ de recherche et d'accès unifié
- Écran des favoris/historique/sites les plus visités avec onglets
- Contacts
- Affichage des photos pour les Favoris
- Date et heure pour les événements du journal d'appels
- Accès rapide à une fiche contact depuis un événement du journal d'appels
- Système
- Nouveau noyau Linux (version 2.6.27)
- Vérification et réparation automatiques du système de fichiers de la carte SD
- Boîte à outils d'application SIM 1.0
- Applications Google (non disponibles dans l'image système Android 1.5 incluse dans le SDK Android)
- Afficher l'état des amis Google Talk dans les applications Contacts, SMS, MMS, Gmail et e-mail
- Opérations par lots sur les messages Gmail (archiver, supprimer, attribuer des libellés)
- Mise en ligne de vidéos sur YouTube
- Transfert de photos sur Picasa
Nouvelles API et éléments de fichier manifeste
- Framework d'UI
- Framework pour faciliter l'interaction entre les threads d'arrière-plan et d'UI
- Nouveau widget
SlidingDrawer
- Nouveau widget
HorizontalScrollview
- Framework AppWidget
- API permettant de créer un écran d'accueil sécurisé
AppWidgets
. Pour savoir comment utiliser les AppWidgets, consultez la documentation du guide du développeur AppWidgets. Consultez également Présentation des widgets d'écran d'accueil et du framework AppWidget sur le blog des développeurs Android. - API permettant de renseigner
Live Folders
avec du contenu personnalisé.
- API permettant de créer un écran d'accueil sécurisé
- Framework multimédia
- API d'enregistrement et de lecture audio bruts
- Moteur de lecture MIDI interactif
Video Recording APIs
pour les développeurs (format 3GP)- Intents de partage de vidéos et de photos
- Intention de recherche multimédia
- Framework de mode de saisie
- Framework
Input Method Service
- Moteur de prédiction de texte
- Possibilité de fournir aux utilisateurs des IME téléchargeables
- Framework
- Configuration matérielle requise définie par l'application
Les applications peuvent désormais utiliser un nouvel élément dans leurs fichiers manifestes, <uses-configuration>, pour indiquer au système Android les fonctionnalités matérielles dont elles ont besoin pour fonctionner correctement. Par exemple, une application peut utiliser cet élément pour spécifier qu'elle nécessite un clavier physique ou un dispositif de navigation particulier, tel qu'un trackball. Avant d'installer l'application, le système Android vérifie les attributs définis pour l'élément
<uses-configuration>
et n'autorise l'installation à se poursuivre que si le matériel requis est présent. - Framework de reconnaissance vocale
- Prise en charge de l'utilisation des bibliothèques de reconnaissance vocale via Intent. Consultez la
RecognizerIntent
.
- Prise en charge de l'utilisation des bibliothèques de reconnaissance vocale via Intent. Consultez la
- Ajouts d'API divers
- LocationManager : les applications peuvent obtenir des mises à jour de la modification de position via un intent.
- WebView : prise en charge des événements DOM de début/fin/déplacement/annulation du toucher
Sensor Manager APIs
repensé- GLSurfaceView : framework pratique pour créer des applications OpenGL
- Broadcast Intent pour l'installation de la mise à jour de l'application a réussi : pour une expérience de mise à niveau de l'application plus fluide