IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

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 !

Google publie Android 15 pour les développeurs, avec des clés d'accès en un seul clic, la détection du vol, l'amélioration du multitâche sur grand écran et la limitation d'accès aux applications

Le , par Anthony

70PARTAGES

4  0 
Google a publié Android 15 pour les développeurs, avec une prise en charge des téléphones Pixel attendue dans les semaines à venir. La mise à jour sera déployée sur les appareils compatibles de Samsung, Motorola, OnePlus et d'autres fabricants dans les mois suivants.

Il y a quelques mois, Google a lancé la première version bêta d'Android 15, ouvrant l'expérience aux développeurs et aux utilisateurs précoces. Parmi les améliorations : un changement significatif dans l'affichage des applications, la simplification de l'archivage des applications, la prise en charge du braille et le renforcement de la sécurité globale.

Initialement prévue pour le mois de juin 2024, la version stable d'Android 15 est désormais disponible. Les principales caractéristiques de cette version sont les passkeys en un seul clic, la détection du vol, l'amélioration du multitâche pour les appareils à grand écran et les limitations d'accès aux applications. La mise à jour améliore également TalkBack, le lecteur d'écran d'Android, avec l'intégration de Gemini AI pour les descriptions audio des images.

En outre, Google étend sa fonction Circle to Search avec des capacités d'identification de chansons et étend les alertes aux séismes à tous les États américains ainsi qu'à six territoires. Les alertes utilisent les données des accéléromètres des appareils Android pour détecter une activité sismique potentielle, en complément des relevés de sismomètres traditionnels dans les États ayant accès au système ShakeAlert de l'USGS.

https://youtu.be/yM3RoqmagpY

Google a lancé Android 15 et a mis le code source à disposition sur l'Android Open Source Project (AOSP). Android 15 sera disponible sur les appareils Pixel pris en charge dans les semaines à venir, ainsi que sur certains appareils de Samsung, Honor, iQOO, Lenovo, Motorola, Nothing, OnePlus, Oppo, realme, Sharp, Sony, Tecno, vivo et Xiaomi dans les mois à venir.

Google poursuit son travail dans le domaine de l'open source par le biais de l'AOSP. L'open source permet en effet à tout le monde de développer et de contribuer à Android, ce qui se traduit par des appareils plus diversifiés et plus innovants. Grâce à Jetpack Compose, les développeurs peuvent mettre à profit leurs compétences en matière de développement d'applications dans Android Studio pour créer des applications qui se développent dans l'ensemble de l'écosystème. L'outil autorise même l'examen du code source pour mieux comprendre le fonctionnement d'Android.

Android 15 poursuit la mission de Google de construire une plateforme privée et sécurisée qui aide à améliorer la productivité des développeurs tout en leur donnant de nouvelles capacités pour produire de belles applications, des expériences multimédia et de caméra supérieures, et une expérience utilisateur intuitive, en particulier sur les tablettes et les appareils pliables.

Par ailleurs, à partir d'aujourd'hui, Google donne le coup d'envoi d'une nouvelle série éducative appelée Spotlight Weeks, qui permet de se plonger dans des sujets techniques liés à Android, en commençant par une semaine de contenu sur Android 15.

Amélioration de l'expérience des développeurs

Si la plupart des travaux de Google visant à améliorer la productivité sont axés sur des outils tels qu'Android Studio, Jetpack Compose et les bibliothèques Android Jetpack, chaque nouvelle version de la plate-forme Android apporte des mises à jour de la qualité de vie destinées à améliorer l'expérience de développement. Par exemple, Android 15 offre de nouvelles informations et des données télémétriques qui permettent d'améliorer l'expérience de l'application. Par conséquent, il est possible d'apporter des modifications qui améliorent l'exécution de l'application sur n'importe quelle version de la plateforme.

  • L'API ApplicationStartInfo permet d'obtenir des informations sur le démarrage des applications, notamment la raison du démarrage, le temps passé dans les phases de lancement, la température de démarrage, etc.
  • La classe Profiling d'Android Jetpack, qui rationalise l'utilisation de la nouvelle API ProfilingManager d'Android 15, permet à une application de demander des profils de tas, des vidages de tas, des échantillons de pile ou des traces système, ce qui constitue une nouvelle façon de collecter des données télémétriques sur l'exécution de l'application sur les appareils des utilisateurs.
  • L'API StorageStats.getAppBytesByDataType([type]) donne un nouvel aperçu de la façon dont une application utilise le stockage, y compris les divisions de fichiers apk, le code AOT (ahead-of-time) et le code lié à l'accélération, les métadonnées dex, les bibliothèques et les profils guidés.
  • Les API PdfRenderer incluent désormais des capacités permettant d'intégrer des fonctionnalités avancées telles que le rendu de fichiers protégés par mot de passe, les annotations, l'édition de formulaires, la recherche et la sélection avec copie. Les optimisations PDF linéarisées sont prises en charge pour accélérer l'affichage local des PDF et réduire l'utilisation des ressources. La bibliothèque Jetpack PDF utilise ces API pour simplifier l'ajout de fonctionnalités de visualisation de PDF à une application, avec une prise en charge prévue des anciennes versions d'Android.
  • Les API OpenJDK nouvellement ajoutées comprennent la prise en charge de méthodes mathématiques/strictmath supplémentaires, de nombreuses mises à jour util, y compris la collection séquencée/map/set, la prise en charge de ByteBuffer dans Deflater, et des mises à jour des clés de sécurité. Ces API sont mises à jour sur plus d'un milliard d'appareils fonctionnant sous Android 12+ jusqu'à Android 15 par le biais des mises à jour du système Google Play, ce qui permet de tirer largement parti des dernières fonctionnalités de programmation.
  • Les API SQLite nouvellement ajoutées comprennent la prise en charge des transactions différées en lecture seule, de nouvelles façons de récupérer le nombre de lignes modifiées ou l'ID de la dernière ligne insérée sans émettre de requête supplémentaire, ainsi que la prise en charge directe des instructions SQLite brutes.
  • Android 15 ajoute de nouvelles fonctionnalités de dessin sur Canvas, y compris Matrix44 pour aider à manipuler Canvas en 3D et clipShader/clipOutShader pour permettre des formes complexes en intersectant soit le shader actuel, soit une différence du shader actuel.

Améliorations de la typographie et de l'internationalisation

Android offre la possibilité de créer de belles applications qui fonctionnent bien à travers la diversité mondiale de l'écosystème Android.

  • Il est désormais possible de créer une instance FontFamily à partir de polices variables dans Android 15 sans avoir à spécifier les axes wght et ital à l'aide de l'API buildVariableFamily ; le moteur de rendu de texte ajustera automatiquement les valeurs des axes wght et ital pour faire correspondre le texte affiché avec des polices compatibles.
  • Dans Android 15, le fichier de police pour les langues chinoise, japonaise et coréenne (CJK), NotoSansCJK, est désormais une police variable, ce qui ouvre de nouvelles possibilités pour une typographie créative.
  • Android 15 intègre par défaut l'ancienne police japonaise Hiragana (également connue sous le nom de Hentaigana), ce qui permet d'ajouter une touche distinctive au design tout en préservant une transmission et une compréhension plus précises des anciens documents japonais.
  • JUSTIFICATION_MODE_INTER_CHARACTER dans Android 15 améliore la justification pour les langues qui utilisent l'espace blanc pour la segmentation, comme le chinois et le japonais.

Améliorations de la caméra et des médias

Chaque version d'Android permet aux utilisateurs finaux de bénéficier d'une expérience multimédia et d'une caméra de qualité supérieure.

  • Pour les écrans qui contiennent à la fois du contenu HDR et SDR, Android 15 permet de contrôler la marge HDR avec setDesiredHdrHeadroom pour éviter que le contenu SDR n'apparaisse trop délavé.
  • Android 15 prend en charge l'ajustement intelligent des niveaux de compression de l'intensité sonore et de la plage dynamique pour les applications dont le contenu audio AAC contient des métadonnées d'intensité sonore afin que les niveaux audio puissent s'adapter aux appareils et à l'environnement de l'utilisateur. Pour l'activer, instanciez un LoudnessCodecController avec l'identifiant de session audio de l'AudioTrack associé.
  • Low Light Boost dans Android 15 ajuste l'exposition du flux de prévisualisation dans des conditions de faible luminosité, permettant des prévisualisations d'images améliorées, la numérisation de codes QR dans des conditions de faible luminosité, et plus encore.
  • Les réglages avancés de l'intensité du flash dans Android 15 permettent un contrôle précis de l'intensité du flash dans les modes SINGLE et TORCH lors de la capture d'images.
  • Android 15 étend la prise en charge des Universal MIDI Packets aux applications MIDI virtuelles, ce qui permet aux applications de composition de contrôler les applications de synthétiseur en tant que périphérique MIDI 2.0 virtuel, comme elles le feraient avec un périphérique MIDI 2.0 USB.

Amélioration de l'expérience utilisateur

Google continue d'affiner l'expérience utilisateur d'Android à chaque version, tout en améliorant les performances et l'autonomie de la batterie. Voici quelques-unes des améliorations apportées par Android 15 pour rendre l'expérience plus intuitive, plus performante et plus accessible.

  • Les utilisateurs peuvent enregistrer leurs combinaisons d'applications préférées en écran partagé pour un accès rapide et épingler la barre des tâches sur l'écran pour passer rapidement d'une application à l'autre afin d'améliorer le multitâche sur grand écran sur Android 15 ; il est plus important que jamais de s'assurer que l'application est adaptative.
  • Android 15 affiche par défaut les applications bord à bord lorsqu'elles ciblent le SDK 35. De plus, les barres système seront transparentes ou translucides et le contenu s'affichera en arrière plan par défaut. Pour vous assurer que votre application est prête, consultez « Handle overlaps using insets » (Vues) ou Window insets in Compose. De plus, de nombreux éléments composables de Material 3 permettent de gérer les insets.
  • Android 15 permet à TalkBack de prendre en charge les afficheurs braille qui utilisent le standard HID via USB et Bluetooth sécurisé pour aider Android à prendre en charge une plus large gamme d'afficheurs braille.
  • Sur les appareils Android 15 pris en charge, NfcAdapter permet aux applications de demander un mode d'observation ainsi que d'enregistrer des filtres, ce qui permet dans de nombreux cas d'effectuer des transactions d'une seule touche entre plusieurs applications compatibles NFC.
  • Les applications peuvent déclarer une propriété pour permettre à une application ou à une activité d'être présentée sur les petits écrans de couverture des appareils pliables pris en charge.
  • Android 15 améliore considérablement AutomaticZenRules pour permettre aux applications de personnaliser davantage les règles de gestion de l'attention (Ne pas déranger) en ajoutant des types, des icônes, des descriptions de déclenchement et la possibilité de déclencher des ZenDeviceEffects.
  • Android 15 inclut désormais la prise en charge au niveau du système d'exploitation de l'archivage et du désarchivage des applications. L'archivage supprime l'APK et tous les fichiers mis en cache, mais conserve les données utilisateur et rend l'application affichable via les API LauncherApps, et l'installateur d'origine peut la restaurer sur demande de désarchivage.
  • Les services d'avant-plan changent sur Android 15 dans le cadre du travail d'amélioration de l'autonomie de la batterie et des performances multitâches, y compris les délais de synchronisation des données, un nouveau type de service d'avant-plan de traitement des médias, et des restrictions sur le lancement de services d'avant-plan à partir de BOOT_COMPLETED et pendant qu'une application détient l'autorisation SYSTEM_ALERT_WINDOW.
  • À partir d'Android 15, la prise en charge de la taille de page de 16 Ko sera disponible sur certains appareils en tant qu'option pour les développeurs. Lorsqu'Android utilise cette taille de page plus grande, les tests initiaux de Google montrent une augmentation globale des performances de 5 à 10 % tout en utilisant environ 9 % de mémoire supplémentaire.

Améliorations en matière de confidentialité et de sécurité

La confidentialité et la sécurité sont au cœur de toutes les activités de Google, qui s'efforce d'apporter des améliorations significatives pour protéger les applications et les utilisateurs à chaque mise à jour de la plate-forme.

[LIST][*] Private Space d'Android 15 permet aux utilisateurs de créer un espace séparé sur leur appareil où ils peuvent conserver les applications sensibles à l'abri des regards indiscrets, avec une couche d'authentification supplémentaire. Certains types d'applications, comme les applications médicales, les applications de lancement et les boutiques d'applications, peuvent nécessiter des mesures supplémentaires pour fonctionner comme prévu dans l'espace privé d'un utilisateur.[*] Android 15 prend en charge l'ouverture de session à l'aide de passkeys en un seul clic, ainsi que le remplissage automatique des informations d'identification sauvegardées dans les champs de saisie appropriés.[*] Android 15 ajoute la prise en charge des applications qui détectent qu'elles sont enregistrées afin de prévenir l'utilisateur qu'il est enregistré si l'application effectue une opération sensible.[*] Android 15 ajoute l'attribut allowCrossUidActivitySwitchFromBelow qui bloque les applications qui ne correspondent pas à l'UID supérieur de la pile de lancer des activités pour aider à prévenir les attaques de détournement de tâches.[*] Les créateurs de PendingIntent bloquent les lancements d'activités en arrière-plan par défaut dans Android 15 afin d'empêcher les applications de créer accidentellement un PendingIntent qui pourrait être exploité par des acteurs malveillants.
[...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.

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

Avatar de ericb2
Membre averti https://www.developpez.com
Le 14/05/2025 à 16:19
AMHA, c'est une manoeuvre à peine dissimulée pour rendre encore plus difficile la réinstallation d'autre chose, de façon à ce que celle ou celui qui achète un téléphone avec Androïd ne puisse PLUS rooter ni installer quoi que ce soit d'autre.

Exemple : e/OS/ qui prend de plus en plus de place commence à déranger.

Le contrat est clair pour la suite : vous achetez un nouveau téléphone ? Il ne vous appartient pas et vous n'en êtes que le locataire.

[EDIT] : typo
7  0 
Avatar de calvaire
Expert éminent https://www.developpez.com
Le 14/05/2025 à 14:50
Bof, les plus motivés vont simplement kidnappé la/les victimes et soit les forcé a donner les mots de passe, soit kidnappé un proche (femme/enfant) et demande une rançon.
C'est fréquent dans les pays du tier monde comme le Mexique ou la France.

Quand aux petits délinquants du métro, eux de toute façon revendrons en pièces détaché à un racoleur, il y'a un d'énormes réseaux de démontage d’appareils volé et vente de pièces.
Pour les moins malins, de toute façon si on retrouve notre voleur de vélo sur leboncoin ou d'iphone avec la géolocalisation en france, la police se déplace même pas

j'avais vu un reportage sur enquete d'action y'a quelques années, la police a chopper le pickpocket dans le métro, une jeune roumaine de 10ans sans papier (déjà connu des services), elle a été relâché dans la nature au bout de 2h de commissariat. Le lendemain elle a forcément recommencé.
Ces petits voleurs sont toujours (ou prétende toujours) être des mineurs isolés et sans papier, et ils sont intouchable dans la plupart des pays occidentaux.
7  1 
Avatar de Artaeus
Nouveau Candidat au Club https://www.developpez.com
Le 14/05/2025 à 19:46
Que l’État commence à réellement condamner les criminels déjà ...

Ensuite, ne soyons pas naif, ça semble être une tentative déguiser pour encore nous rouler (en tuant le marché d’occasion des téléphones).
4  0 
Avatar de kain_tn
Expert éminent https://www.developpez.com
Le 14/05/2025 à 23:40
Citation Envoyé par ericb2 Voir le message
AMHA, c'est une manoeuvre à peine dissimulée pour rendre encore plus difficile la réinstallation d'autre chose, de façon à ce que celle ou celui qui achète un téléphone avec Androïd ne puisse PLUS rooter ni installer quoi que ce soit d'autre.

Exemple : e/OS/ qui prend de plus en plus de place commence à déranger.

Le contrat est clair pour la suite : vous achetez un nouveau téléphone ? Il ne vous appartient pas et vous n'en êtes que le locataire.

[EDIT] : typo
Exactement, surtout si on couple ça avec une autre news récente sur Google et Android: Après plus de 16 ans, Google décide de développer le système d'exploitation Android en privé dans le but de rationaliser son développement
2  0 
Avatar de Mercenary Developer
Membre habitué https://www.developpez.com
Le 08/10/2024 à 11:27
Bonjour,

Google devrait demander des conseils au Mossad, ils ont une idée qu'ils ont déjà mis en oeuvre pour détruire un portable volé...
1  0 
Avatar de weed
Membre chevronné https://www.developpez.com
Le 07/10/2024 à 20:01
Citation Envoyé par Anthony Voir le message
Trouvez-vous ces fonctionnalités de sécurité utiles et intéressantes ?
La fonctionne aurait pu être intéressant si elle était implémenté directement sur Android AOSP mais j'ai l'impression qu'il faut avoir les Googles Apps pour bénéficier des fonctionnalités.
Une solution libre aurait pu être intéressant. Dommage.
0  0 
Avatar de smarties
Expert confirmé https://www.developpez.com
Le 08/10/2024 à 8:41
Il faudrait que la fonctionnalité implémente une API et que derrière nous puissions choisir le service qui permet de faire ça (hébergé ou non, commande via signal par exemple, ...)
0  0 
Avatar de popo
Expert confirmé https://www.developpez.com
Le 08/10/2024 à 15:45
Le verrouillage par détection de vol est une nouvelle fonctionnalité puissante qui utilise l'intelligence artificielle de Google pour détecter si quelqu'un arrache un téléphone des mains de son propriétaire et tente de s'enfuir en courant, à vélo ou en voiture. Si un mouvement courant associé au vol est détecté, l'écran du téléphone se verrouille rapidement, ce qui empêche les voleurs d'accéder facilement aux données de l'utilisateur.
.

Je vois d'ici le titre du prochain article.
"De nombreux utilisateurs de téléphone Android se plaignent que leur smartphone se verrouillent pendant leur footing".

Ceci est une plaisanterie.
Merci aux rageux de ne pas prendre ces propos au premier degré.
0  0