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 annonce officiellement Android 16, introduisant des changements visant à améliorer la cohérence et l'apparence visuelle des applications
Ainsi que des améliorations de la sécurité

Le , par Jade Emy

210PARTAGES

8  0 
Google annonce officiellement Android 16. Avec Android 16, Google a ajouté le concept de version mineure du SDK afin de pouvoir itérer plus rapidement les API. Android 16 améliore la prise en charge des utilisateurs d'appareils photo professionnels, en permettant la détection de scène en mode nuit, l'exposition automatique hybride et des réglages précis de la température de couleur. En outre, Android 16 introduit des changements visant à améliorer la cohérence et l'apparence visuelle des applications. Android 16 vise également à améliorer la sécurité et à garantir la confidentialité des utilisateurs.

En mars dernier, Google a annoncé Android 16 Beta 3. Cette version beta 3 apportait la prise en charge de la diffusion audio Auracast avec les appareils auditifs LE Audio compatibles. En outre, les utilisateurs malvoyants bénéficient désormais d'une meilleure expérience grâce à la nouvelle fonction de contour du texte. Cette version bêta introduit également la possibilité de tester la fonction de protection du réseau local (LNP), qui obligera à terme les applications à demander une autorisation spécifique pour l'accès au réseau local.

Ce mois de juin, Google lance officiellement la version majeur d'Android 16 et le rend disponible sur la plupart des appareils Pixel pris en charge. De nouveaux appareils fonctionnant sous Android 16 seront disponibles dans les prochains mois. Google annonce également la disponibilité du code source sur Android Open Source Project (AOSP). Vous pouvez examiner le code source pour mieux comprendre le fonctionnement d'Android.


Versions majeures et mineures du SDK

Avec Android 16, Google a ajouté le concept de version mineure du SDK afin de pouvoir itérer plus rapidement les API, reflétant ainsi le rythme rapide de l'innovation qu'Android apporte aux applications et aux appareils.


Google prévoit une autre version au quatrième trimestre 2025, qui comprendra également de nouvelles API pour les développeurs. La version majeure annoncée sera la seule version en 2025 à inclure des changements de comportement prévus ayant un impact sur les applications. En plus des nouvelles API pour les développeurs, la version mineure du quatrième trimestre inclura des mises à jour de fonctionnalités, des optimisations et des corrections de bogues.

Google continuera à publier des versions Android tous les trimestres. La mise à jour du troisième trimestre, entre les versions API, apporte de nombreuses améliorations visuelles associées à Material Expressive.

API pour appareils photo et médias afin de donner plus de moyens aux créateurs

Android 16 améliore la prise en charge des utilisateurs d'appareils photo professionnels, en permettant la détection de scène en mode nuit, l'exposition automatique hybride et des réglages précis de la température de couleur. Il est plus facile de capturer des photos en mouvement grâce aux nouvelles actions Intent, et Google continue à améliorer les images UltraHDR, avec la prise en charge de l'encodage HEIC et de nouveaux paramètres issus du projet de norme ISO 21496-1.

La prise en charge du codec Advanced Professional Video (APV) améliore la place d'Android dans les workflows d'enregistrement et de post-production professionnels, avec une qualité vidéo sans perte perceptible qui résiste à de multiples décodages/réencodages sans dégradation visuelle importante. De plus, le sélecteur de photos d'Android peut désormais être intégré à votre hiérarchie d'affichage, et les utilisateurs apprécieront la possibilité de rechercher des médias dans le cloud.

Des applications plus cohérentes et plus esthétiques

Android 16 introduit des changements visant à améliorer la cohérence et l'apparence visuelle des applications, jetant ainsi les bases des changements expressifs à venir dans Material 3. Les applications ciblant Android 16 ne peuvent plus désactiver le mode bord à bord et ignorent l'attribut elegantTextHeight afin de garantir un espacement correct en arabe, lao, birman, tamoul, gujarati, kannada, malayalam, odia, télougou ou thaï.

Applications Android adaptatives

Les applications Android fonctionnant désormais sur une grande variété d'appareils et avec davantage de modes d'affichage sur les grands écrans, les développeurs doivent créer des applications Android qui s'adaptent à toutes les tailles d'écran et de fenêtre, quelle que soit l'orientation de l'appareil. Pour les applications ciblant Android 16 (niveau API 36), Android 16 inclut des modifications dans la façon dont le système gère l'orientation, la redimensionnabilité et les restrictions de rapport d'aspect. Sur les écrans dont la largeur minimale est supérieure ou égale à 600 dp, les restrictions ne s'appliquent plus et les applications occupent toute la fenêtre d'affichage. Vous devez vérifier vos applications pour vous assurer que vos interfaces utilisateur existantes s'adaptent parfaitement et fonctionnent correctement dans les formats portrait et paysage. Google fournit des frameworks, des outils et des bibliothèques pour vous aider.


Vous pouvez tester ces remplacements sans cibler à l'aide du framework de compatibilité des applications en activant le drapeau UNIVERSAL_RESIZABLE_BY_DEFAULT.

Retour prédictif par défaut et plus encore

Les applications ciblant Android 16 disposeront par défaut d'animations système pour le retour à l'accueil, le passage d'une tâche à l'autre et le passage d'une activité à l'autre. De plus, Android 16 étend la navigation prédictive vers l'arrière à la navigation à trois boutons, ce qui signifie que les utilisateurs qui appuient longuement sur le bouton Retour verront un aperçu de l'écran précédent avant de revenir en arrière.

Pour faciliter l'obtention de l'animation de retour à l'accueil, Android 16 ajoute la prise en charge de onBackInvokedCallback avec le nouveau PRIORITY_SYSTEM_NAVIGATION_OBSERVER. Android 16 ajoute également finishAndRemoveTaskCallback et moveTaskToBackCallback pour un comportement personnalisé de la pile de retour avec le retour prédictif.

Notifications de progression cohérentes

Android 16 introduit Notification.ProgressStyle, qui vous permet de créer des notifications centrées sur la progression pouvant indiquer les états et les étapes importantes du parcours d'un utilisateur à l'aide de points et de segments. Les principaux cas d'utilisation incluent le covoiturage, la livraison et la navigation. Il s'agit de la base des mises à jour en direct, qui seront pleinement réalisées dans une prochaine mise à jour d'Android 16.


Effets graphiques AGSL personnalisés

Android 16 ajoute RuntimeColorFilter et RuntimeXfermode, vous permettant de créer des effets complexes tels que Threshold, Sepia et Hue Saturation dans AGSL et de les appliquer aux appels de dessin.

Aide à la création d'applications et de jeux plus performants et plus efficaces

Des API qui vous aident à comprendre les performances des applications aux modifications de la plateforme conçues pour améliorer l'efficacité, Android 16 vise à garantir les performances de vos applications. Android 16 introduit le profilage déclenché par le système dans ProfilingManager, garantit qu'au maximum une exécution manquée de scheduleAtFixedRate est immédiatement exécutée lorsque l'application revient à un cycle de vie valide pour une meilleure efficacité, introduit hasArrSupport et getSuggestedFrameRate(int)[...
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 hd999
Nouveau membre du Club https://www.developpez.com
Le 01/07/2025 à 12:05

Les dispositifs Stingray utilisent généralement la 2G pour cibler les smartphones. Même si un utilisateur est connecté à la 4G ou à la 5G, la plupart des téléphones peuvent revenir à la 2G. Cette vulnérabilité intégrée peut être exploitée par les Stingrays : en diffusant un signal 2G puissant, ils peuvent inciter les appareils à proximité à se connecter. Comme les réseaux 2G ne disposent pas des normes de chiffrement modernes et n'authentifient pas les antennes relais, le téléphone ne peut pas vérifier si elles sont authentiques.
Ça c'est pas sûr du tout : nombre de téléphones que j'ai vu, connectés en 4G/5G avec une ou deux barres maximum, alors que la 2G/3G étaient à au moins quatre ou cinq barres. Que se passe-t-il? Rien.
Rien du tout, car qcomm (qualcomm) qui conçoit ces puces pour la téléphonie mobile (cellulaire), a toujours fait en sorte que le micrologiciel (firmware) que le téléphone utilise pour permettre l'usage de la puce, priorise la technologie selon la génération (moderne) et non selon la qualité de signal.

Traduction : sur n'importe quel tel, qui supporte la 2G/3G/4G/5G, tant que la 4G ou la 5G peuvent être captées, même à un signal désastreux, le téléphone les priorisera. Il faudrait vraiment n'avoir aucun signal en 4G/5G pour que le tel retombe en 2G/3G, j'ai vu cette expérience réalisée des dizaines de fois, pour ne pas dire tous les jours. Surtout que les gros fabricants de smartphones, apple/google, font en sorte que l'appareil soit connecté avec le meilleur débit, donc la plus récente génération de réseaux, et non pour avoir la couverture la plus forte.

Pour l'exemple, j'ai quelques collègues, qui captent très mal dans notre batiment, en 4G/5G. Donc ils recalibrent leur téléphone en changeant le réglage sur 2G/3G au "plus haut" car ils savent que laisser l'appareil, par défaut sur 4G/5G, bouffera leur batterie comme pas possible. Et ils sont pas que deux à faire ce réglage en arrivant sur le lieu, et à le remettre comme avant quand ils en partent, pour privilégier une bonne autonomie, donc une technologie plus ancienne, avec une meilleure couverture (3G)
3  0 
Avatar de boboss123
Membre éprouvé https://www.developpez.com
Le 03/07/2025 à 11:37
Citation Envoyé par Anselme45 Voir le message
Solution pas pérenne dans le temps puisque que les antennes 2G/3G sont démontées pour faire place à celles de dernières technologies et faire ainsi des économies d'échelle (Pourquoi dépenser de l'argent pour maintenir des réseaux 2G/3G alors que l'on fait la promotion de la 5G auprès du plus grand nombre? )
Probablement parce que la 2G/3G a une meilleure portée : donc le passage en 5G impose de devoir installer de nouvelles antennes ce qui peut être plus couteux et il faut arriver à avoir les droits pour les poser (on ne pose pas une antenne comme ça à son bon vouloir... sans compter qu'il faut alimenter cette antenne donc pose de câbles/fibres et il faut aussi avoir les droits de passages).
1  0 
Avatar de smarties
Expert confirmé https://www.developpez.com
Le 02/07/2025 à 9:09
Citation Envoyé par hd999 Voir le message
Ça c'est pas sûr du tout : nombre de téléphones que j'ai vu, connectés en 4G/5G avec une ou deux barres maximum, alors que la 2G/3G étaient à au moins quatre ou cinq barres. Que se passe-t-il? Rien.
Rien du tout, car qcomm (qualcomm) qui conçoit ces puces pour la téléphonie mobile (cellulaire), a toujours fait en sorte que le micrologiciel (firmware) que le téléphone utilise pour permettre l'usage de la puce, priorise la technologie selon la génération (moderne) et non selon la qualité de signal.

Traduction : sur n'importe quel tel, qui supporte la 2G/3G/4G/5G, tant que la 4G ou la 5G peuvent être captées, même à un signal désastreux, le téléphone les priorisera. Il faudrait vraiment n'avoir aucun signal en 4G/5G pour que le tel retombe en 2G/3G, j'ai vu cette expérience réalisée des dizaines de fois, pour ne pas dire tous les jours. Surtout que les gros fabricants de smartphones, apple/google, font en sorte que l'appareil soit connecté avec le meilleur débit, donc la plus récente génération de réseaux, et non pour avoir la couverture la plus forte.

Pour l'exemple, j'ai quelques collègues, qui captent très mal dans notre batiment, en 4G/5G. Donc ils recalibrent leur téléphone en changeant le réglage sur 2G/3G au "plus haut" car ils savent que laisser l'appareil, par défaut sur 4G/5G, bouffera leur batterie comme pas possible. Et ils sont pas que deux à faire ce réglage en arrivant sur le lieu, et à le remettre comme avant quand ils en partent, pour privilégier une bonne autonomie, donc une technologie plus ancienne, avec une meilleure couverture (3G)
Autre solution, désactiver les données cellulaires quand on en a pas besoin (en plus ça évite les distractions des notifications des applications dont les réseaux sociaux).
0  0 
Avatar de Anselme45
Membre extrêmement actif https://www.developpez.com
Le 02/07/2025 à 10:53
Citation Envoyé par hd999 Voir le message
Pour l'exemple, j'ai quelques collègues, qui captent très mal dans notre batiment, en 4G/5G. Donc ils recalibrent leur téléphone en changeant le réglage sur 2G/3G au "plus haut" car ils savent que laisser l'appareil, par défaut sur 4G/5G, bouffera leur batterie comme pas possible. Et ils sont pas que deux à faire ce réglage en arrivant sur le lieu, et à le remettre comme avant quand ils en partent, pour privilégier une bonne autonomie, donc une technologie plus ancienne, avec une meilleure couverture (3G)
Solution pas pérenne dans le temps puisque que les antennes 2G/3G sont démontées pour faire place à celles de dernières technologies et faire ainsi des économies d'échelle (Pourquoi dépenser de l'argent pour maintenir des réseaux 2G/3G alors que l'on fait la promotion de la 5G auprès du plus grand nombre? )
0  0 
Avatar de smarties
Expert confirmé https://www.developpez.com
Le 02/07/2025 à 11:28
Pourquoi ne pas faire aussi comme certains pays (Corée du sud) : couverture wifi dans les ville et à proximité des bâtiments ?
0  0