Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

La première mise à jour d'Android M est disponible en téléchargement
Et apporte des modifications dans les API et les permissions

Le , par Stéphane le calme

42PARTAGES

0  0 
Presque deux mois après avoir publié la première préversion développeur d’Android M, Google annonce la disponibilité de la première mise à jour. Google explique que la mise à jour Developer Preview 2 inclut « une mise à jour de la plateforme code M ainsi que des API quasi-finaux pour valider votre application ». L’entreprise précise que « pour fournir des tests plus soutenus, nous avons affiné les images systèmes et les images système de l’émulateur Nexus avec la mise à jour de la plateforme Android. En plus des mises à jour de la plateforme, les images systèmes comprennent également Google Play Services 7.6 ».

Qu’en est-il des changements majeurs ? Bien entendu, de nombreux bugs ont été corrigés, mais voici quelques éléments qui ont attiré notre attention :

  • Les changements sur la plateforme Android elle-même : Google a apporté des modifications sur les permissions de la plateforme parmi lesquelles l’accès au stockage externe (la permission android.permission.WRITE_EXTERNAL_STORAGE a le niveau de protection « dangereux », ce qui signifie que les applications qui veulent écrire dans le stockage externe doivent explicitement en demandé l’autorisation à l’utilisateur durant le temps d’exécution), aux localisations Wi-Fi et Bluetooth (les accès à distance Bluetooth/Wi-Fi MAC requièrent désormais la permission android.permission.LOCATION_FINE ou android.permission.LOCATION_COARSE), ou celles qui sont relatives aux comptes et aux identités.
  • Les changements au niveau des API : les API Media par exemple ont été doté d’une nouvelle méthode InputDevice.hasMicrophone() qui permet de déterminer si l’appareil dispose d’un microphone existant. Les API Bluetooth Stylus ont vu la classe View.OnStylusButtonPressListener être renommée View.OnContextClickListener tandis que la classe GestureDetector.OnStylusButtonPressListener a été renommée GestureDetector.OnContextClickListener.
  • Des corrections apportées aux problèmes relevés par les développeurs : par exemple le problème qui a été reporté le 31 mai dernier sur Nexus 6 et Nexus 9 qui mettait sur scène une application héritée (c’est-à-dire étant conçu pour viser un système d’exploitation antérieur à Android M) qui utilise les API Camera mais qui a vu ses permissions Camera révoquées dans les paramètres applications du dispositif a été corrigé le 8 juin dernier.

Google a relevé quelques problèmes avec cette mouture. Sur un émulateur 64-bits, l’application système Messenger plante. Sur l’application YouTube, il n’est pas possible de partager une vidéo, la fenêtre de partage est toute blanche. Après la mise à jour vers la préversion développeur 2, l’expérience de la synchronisation des contacts peut être perturbée. Google conseille alors d’effacer et de faire une nouvelle synchronisation de ses contacts après avoir effectué la mise à jour. (Paramètres > Applications > Voir le système > Sauvegarde Contacts puis sélectionner ‘sauvegarde’ et enfin ‘effacer les données’)

Si vous êtes déjà sous Android M, vous devriez pouvoir faire une mise à jour OTA (Over-The-Air) dans les prochains jours. Pour les autres, vous pouvez vous lancer dans une mise à jour : Nexus 6 mais aussi les Nexus 5, 9 et Player.

télécharger les images systèmes

Source : Notes de version, problème sur les API Camera reporté sur Android M

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de pcouas
Membre confirmé https://www.developpez.com
Le 12/07/2015 à 8:59
Bonjour,

J’espère qu'enfin on pourra définir et mieux bloquer les droits sur les applications
http://www.androidcentral.com/using-...ions-android-m

Phil
0  0 
Avatar de Sodium
Membre extrêmement actif https://www.developpez.com
Le 13/07/2015 à 9:13
Et de mon côté, je me traîne toujours Jellybeans sur mon Galaxy S3. J'espère que le système de mises à jour d'Android finira par s'harmoniser, il est plus que temps d'agir pour Google.
0  0 
Avatar de Radnou
Candidat au Club https://www.developpez.com
Le 18/07/2015 à 8:47
Les constructeurs ne voient aucun intérêt économique à mettre à jour un smartphone datant de plus de 2 ans. Au contraire le constructeur insistera pour vous faire changer de téléphone. Google ne peut déployer ces mises à jour, trop d'intervenants (constructeur, opérateur)
Voilà pourquoi le marché est fragmenté.
0  0 
Avatar de Sodium
Membre extrêmement actif https://www.developpez.com
Le 18/07/2015 à 10:12
C'est bien pour cela que c'est à Google d'intervenir.
Vous ne voulez pas mettre à jour votre appareil ? Très bien, mais on propose à vos utilisateurs de passer à la dernière version en dégageant toute surcouche fabricant.
Une question intéressante également serait de savoir si le refus de tenir à jour des appareils alors qu'il n'y a aucune contre-indication technique ne tombe pas sous le coup de la loi sur l’obsolescence programmée.
0  0 
Avatar de martopioche
Membre éclairé https://www.developpez.com
Le 12/07/2015 à 13:47
Citation Envoyé par pcouas Voir le message
Bonjour,

J’espère qu'enfin on pourra définir et mieux bloquer les droits sur les applications
http://www.androidcentral.com/using-...ions-android-m

Phil
Android M le permettra. Après, vu la vélocité des upgrades Android (12% pour L un peu moins d'un an après, juste 50% pour KitKat + L), les éditeurs s'y intéresseront peut être en 2016 ou 2017...
0  1