Préparez vos applications Wear OS pour l'exigence 64 bits
Temps de lecture : 2 min
Les architectures 64 bits améliorent les performances et constituent une base pour les innovations futures, offrant ainsi des expériences plus rapides et plus riches à vos utilisateurs. Nous prenons en charge les processeurs 64 bits depuis Android 5. Wear OS s'aligne ainsi sur les récentes mises à jour de Google TV et d'autres facteurs de forme, en s'appuyant sur l'exigence 64 bits introduite pour la première fois pour les mobiles en 2019.
Aujourd'hui, nous étendons cette exigence 64 bits à Wear OS. Cet article de blog vous aidera à préparer vos applications pour qu'elles répondent à ces nouvelles exigences.
Exigence 64 bits : calendrier pour les développeurs Wear OS
À partir du 15 septembre 2026 :
- Toutes les nouvelles applications et mises à jour d'applications incluant du code natif devront fournir des versions 64 bits en plus des versions 32 bits lors de leur publication sur Google Play.
- Google Play commencera à bloquer l'importation d'applications non conformes dans la Play Console.
Nous ne modifions pas notre règlement concernant la compatibilité 32 bits, et Google Play continuera de proposer des applications aux appareils 32 bits existants.
La grande majorité des développeurs Wear OS ont déjà effectué cette transition, et des applications compatibles 64 bits sont déjà disponibles. Pour les applications restantes, nous prévoyons que l'effort sera minime.
Se préparer à l'exigence 64 bits
De nombreuses applications sont entièrement écrites en code non natif (Kotlin ou Java, par exemple) et ne nécessitent aucune modification du code. Toutefois, il est important de noter que même si vous n'écrivez pas de code natif vous-même, une dépendance ou un SDK peut l'introduire dans votre application. Vous devez donc toujours vérifier si votre application inclut du code natif.
Évaluer votre application
- Inspectez votre APK ou votre app bundle pour détecter du code natif à l'aide de l'analyseur d'APK dans Android Studio.
- Recherchez les fichiers .so dans le dossier lib. Pour les appareils ARM, les bibliothèques 32 bits se trouvent dans lib/armeabi-v7a, tandis que l'équivalent 64 bits se trouve dans lib/arm64-v8a.
- Assurer la parité : l'objectif est de vous assurer que votre application s'exécute correctement dans un environnement 64 bits uniquement. Bien que les configurations spécifiques puissent varier, pour la plupart des applications, cela signifie que pour chaque architecture native 32 bits que vous prenez en charge, vous devez inclure l'architecture 64 bits correspondante en fournissant les fichiers .so pertinents pour les deux ABI.
- Mettez à niveau les SDK : si vous ne disposez que de versions 32 bits d'une bibliothèque ou d'un SDK tiers, contactez le fournisseur pour obtenir une version compatible 64 bits.
Tester la compatibilité 64 bits
La version 64 bits de votre application doit offrir la même qualité et les mêmes fonctionnalités que la version 32 bits. Vous pouvez utiliser l'émulateur Android Wear OS pour vérifier que votre application se comporte et fonctionne comme prévu dans un environnement 64 bits.
Remarque : Étant donné que les applications Wear OS doivent cibler Wear OS 4 ou une version ultérieure pour être envoyées à Google Play, vous effectuez probablement déjà des tests sur ces nouvelles images 64 bits uniquement.
Lors des tests, faites attention aux chargeurs de code natif tels que SoLoader ou les anciennes versions d'OpenSSL, qui peuvent nécessiter des mises à jour pour fonctionner correctement sur du matériel 64 bits uniquement.
Étapes suivantes
Nous annonçons cette exigence dès maintenant pour donner aux développeurs un délai de six mois pour mettre leurs applications en conformité avant l'entrée en vigueur de la mesure en septembre 2026. Pour en savoir plus sur la transition, consultez notre documentation détaillée sur la compatibilité avec les architectures 64 bits.
Cette transition marque une étape importante pour l'avenir de Wear OS et les avantages que la compatibilité 64 bits apportera à l'écosystème.
-
Actualités sur les produitsAujourd'hui, lors du Sommet des développeurs Android, nous annonçons la disponibilité générale de nombreux outils et API conçus pour éliminer les frictions quotidiennes et vous offrir plus de flexibilité pour créer d'excellentes applications Android.
Matthew McCullough • Temps de lecture : 4 min -
Actualités sur les produitsAndroid Studio Rabbit 2 est désormais disponible en version stable et prêt à être utilisé en production. Cette version inclut des fonctionnalités clés pour améliorer votre développement, comme Bring Your Own Agent, de nouvelles fonctionnalités de l'émulateur XR, une mise à jour de LeakCanary, un nouvel outil de gestion des compétences de l'agent, la revue de code par IA et plus encore.
Matthew Warner • Temps de lecture : 3 min -
Actualités sur les produitsLes applications qui cibleront la prochaine version d'Android ne pourront plus écrire directement dans les contacts avec l'autorisation WRITE_CONTACTS.
Roxanna Aliabadi Walker • Temps de lecture : 6 min
Recevez chaque semaine les dernières informations sur le développement Android dans votre boîte de réception.