5 points par ganadist 2022-08-16 | 3 commentaires | Partager sur WhatsApp

Android 13 est officiellement disponible.

Les documents du blog des développeurs Android ou de la documentation de référence pour développeurs commencent un peu à devenir répétitifs (?), donc j’ai ajouté la page qui récapitule les changements de l’OS lui-même.

En bonus, le document de définition de compatibilité (CDD) que les fabricants d’appareils Android doivent respecter a également été mis à jour.

Vous pouvez consulter à l’URL ci-dessous la liste des exigences de compatibilité qui ont changé lors du passage d’Android 12 à 13.
https://source.android.com/docs/compatibility/release-notes

3 commentaires

 
tribela 2022-08-16

Le réglage de la langue par application semble être le plus gros changement, mais je trouve vraiment étrange que cela ne fonctionne pas si on n’ajoute pas l’entrée android:localeConfig dans le manifeste.
Les applications Android sont à l’origine conçues en partant du principe qu’elles prennent en charge plusieurs langues, et quand on change la langue du système, la langue change automatiquement ; je me demande donc pourquoi, au lieu que le système dise simplement à l’application « ta langue actuelle est le coréen » même sans cet attribut, ils ont carrément empêché le réglage de la langue par application s’il n’y a pas l’attribut android:localeConfig.
Bien avant Android 13, il existait déjà des modules Magisk qui permettaient de définir la langue application par application, et c’est d’ailleurs comme ça que cela fonctionnait.

 
blueprajna 2022-08-16

Ils vont peut-être ajouter une fonctionnalité de réglage système permettant de définir la langue pour chaque application.

 
ganadist 2022-08-16

On dirait qu’ils veulent laisser ce choix aux développeurs d’apps, dans une situation où l’on ne peut pas savoir si une langue non fournie par l’appareil fonctionnera correctement ou non.
Même si la langue du système change, si le développeur de l’app n’inclut pas de prise en charge supplémentaire pour cette langue (comme les ressources de chaînes de caractères ou la mise en page du texte, etc.), forcer le changement de locale n’a de toute façon pas vraiment d’utilité.