Avril 2009
La plate-forme Android 1.5 introduit de nombreuses nouvelles fonctionnalités pour les utilisateurs et les développeurs. Vous trouverez un aperçu de ces changements dans la liste ci-dessous.
- Amélioration de l'interface utilisateur
- Amélioration des performances
- Nouvelles fonctionnalités
- Nouvelles API et éléments du fichier manifeste
Améliorations apportées à l'interface utilisateur
- À l'échelle du système :
- Amélioration de tous les principaux éléments de l'interface utilisateur
- Transitions de fenêtres animées (désactivées par défaut)
- Rotations des applications basées sur l'accéléromètre
- Peaufinement de l'interface utilisateur pour :
- Expérience en cours d'appel
- Contacts, journal d'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 (fournie par 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 intégrés sur l'écran d'accueil incluent: 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 moteurs de navigateur Webkit et Squirrelfish en JavaScript
- Copier et 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 de navigation unifié
- Onglets "Favoris", "Historique" et "Écrans les plus consultés"
- 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
- SIM Application Toolkit 1.0
- Applications Google (non disponibles dans l'image système Android 1.5 incluse dans le SDK Android)
- Afficher le statut 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 du fichier manifeste
- Framework d'UI
- Framework pour faciliter les interactions en arrière-plan/thread UI
- Nouveau widget
SlidingDrawer
- Nouveau widget
HorizontalScrollview
- Framework AppWidget
- API permettant de créer un écran d'accueil sécurisé
AppWidgets
. Pour en savoir plus sur l'utilisation des widgets, consultez la documentation du guide du développeur AppWidgets. Consultez également l'article Présentation des widgets de l'écran d'accueil et du framework AppWidget sur le blog des développeurs Android. - API permettant d'ajouter du contenu personnalisé à
Live Folders
.
- API permettant de créer un écran d'accueil sécurisé
- Framework pour les médias
- 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 du mode de saisie
- Framework
Input Method Service
- Moteur de prédiction de texte
- Possibilité de fournir des IME téléchargeables aux utilisateurs
- Framework
- Configuration matérielle requise 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 appareil 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 ne permet de poursuivre l'installation 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. Découvrez
RecognizerIntent
.
- Prise en charge de l'utilisation des bibliothèques de reconnaissance vocale via Intent. Découvrez
- Divers ajouts d'API
- LocationManager : les applications peuvent obtenir des informations sur les changements de position via un intent
- WebView : prise en charge des événements DOM (début/fin/déplacement/annulation tactile)
Sensor Manager APIs
repensé- GLSurfaceView : framework pratique permettant de créer des applications OpenGL
- L'intent de diffusion pour la mise à jour de l'application a bien été installé, pour une mise à niveau plus fluide