# Android 17 Bêta 3 : les API atteignent la stabilité de la plateforme et de nouvelles fonctionnalités pour les développeurs
Google a publié Android 17 Bêta 3, qui a atteint la stabilité de la plateforme. Les API sont désormais finalisées sans modifications ultérieures. Le nom de code Cinnamon Bun a été remplacé par Android 17. Cela permet aux développeurs de tester leurs applications dans des conditions proches de la version finale.
Cette mise à jour met l'accent sur la sécurité, les caméras, l'audio et l'interface utilisateur. Elle prend en charge les appareils Pixel à partir du modèle 6 et versions supérieures, y compris Pixel 10, Fold et Tablet. La version finale est attendue au deuxième trimestre 2026.
Renforcement de la protection pour le chargement dynamique de code
Le mécanisme DCL a été étendu aux bibliothèques natives chargées via System.load(). Auparavant, la protection ne s'appliquait qu'aux fichiers DEX et JAR. Désormais, le système bloque la substitution de code malveillant dans les composants natifs.
C'est crucial pour les applications utilisant le chargement dynamique de bibliothèques. Les développeurs bénéficient d'une résistance accrue aux attaques sans modifier leur code.
La Transparence des certificats est activée par défaut. Le registre public suit les certificats SSL, simplifiant la vérification de l'authenticité.
API pour personnaliser le sélecteur de photos et les caméras
PhotoPickerUiCustomizationParams a été introduit pour personnaliser l'interface du sélecteur de photos. Les paramètres permettent de modifier les ratios d'aspect (de 1:1 à 9:16) et d'autres éléments d'interface.
Les caméras prennent désormais en charge RAW14. Les fabricants disposent d'API d'extension spécifiques :
- Super Resolution ;
- Modes avancés de réduction du bruit ;
- Optimiseurs de qualité IA.
Les applications peuvent détecter les types de caméras via les nouvelles API : intégrée, webcam USB ou virtuelle. Cela garantit une adaptation à la source vidéo, en minimisant les artefacts.
Audio et gestion des appareils
Prise en charge des aides auditives via Bluetooth Low Energy. Le nouveau type TYPE_BLE_HEARING_AID permet de séparer la sortie audio du système :
- Notifications et appels vers le téléphone ;
- Alarmes vers l'aide auditive ;
- Contrôle de volume indépendant.
L'autorisation USE_LOCATION_BUTTON intègre un bouton système pour un accès ponctuel à une localisation précise. Cela simplifie l'expérience utilisateur sans autorisations persistantes.
Paramètres de saisie, signature et interface utilisateur
Options séparées pour les mots de passe : les caractères provenant des claviers physiques sont masqués immédiatement, ceux de l'écran — avec un délai. Cela s'adapte aux claviers matériels.
Signature APK avec un algorithme hybride : cryptographie classique + ML-DSA (résistant aux attaques quantiques). Cela garantit une sécurité pérenne.
Option pour masquer les signatures sous les icônes dans un lanceur minimaliste. Le support Java d'OpenJDK 25 est intégré à la plateforme.
| Fonctionnalité | Description | Impact sur le développement |
|---------|-------------|-----------------------|
| DCL pour libs natives | Protection pour System.load() | Bloque les malwares |
| Params PhotoPicker | Interface personnalisable | Sélection photo flexible |
| API Caméra | Types + extensions vendeur | Optimisation vidéo |
| Aide auditive BLE | Séparation audio | Applications accessibilité |
| Signature ML-DSA | Résistance quantique | Sécurité à long terme |
Points clés
- API stabilisées : passez à Bêta 3 pour les tests finaux ;
- DCL et Transparence des certificats renforcent la sécurité par défaut ;
- API Caméra (RAW14, types, extensions) pour les applications pro ;
- Aide auditive BLE et bouton de localisation améliorent l'accessibilité ;
- Signature APK hybride prépare à l'ère post-quantique.
— Editorial Team
Aucun commentaire pour le moment.