Prepara le tue app per Wear OS per il requisito dei 64 bit
Tempo di lettura: 2 min
Le architetture a 64 bit offrono miglioramenti delle prestazioni e una base per l'innovazione futura, offrendo esperienze più rapide e complete per gli utenti. Supportiamo le CPU a 64 bit da Android 5. In questo modo, Wear OS si allinea ai recenti aggiornamenti per Google TV e altri fattori di forma, basandosi sul requisito dei 64 bit introdotto per la prima volta per i dispositivi mobili nel 2019.
Oggi estendiamo questo requisito a 64 bit a Wear OS. Questo blog fornisce indicazioni per aiutarti a preparare le tue app in modo che soddisfino questi nuovi requisiti.
Requisito dei 64 bit: tempistiche per gli sviluppatori di Wear OS
A partire dal 15 settembre 2026:
- Tutte le nuove app e gli aggiornamenti delle app che includono codice nativo dovranno fornire versioni a 64 bit oltre alle versioni a 32 bit per la pubblicazione su Google Play.
- Google Play inizierà a bloccare il caricamento di app non conformi su Play Console.
Non apporteremo modifiche alle nostre norme relative al supporto dei 32 bit e Google Play continuerà a distribuire app ai dispositivi a 32 bit esistenti.
La stragrande maggioranza degli sviluppatori di Wear OS ha già effettuato questo passaggio, con app conformi a 64 bit già disponibili. Per le app rimanenti, prevediamo che l'impegno sarà minimo.
Preparazione per il requisito dei 64 bit
Molte app sono scritte interamente in codice non nativo (ad es. Kotlin o Java) e non richiedono modifiche al codice. Tuttavia, è importante notare che, anche se non scrivi codice nativo, una dipendenza o un SDK potrebbe introdurlo nella tua app, quindi devi comunque verificare se la tua app include codice nativo.
Valuta la tua app
- Ispeziona l'APK o l'app bundle per trovare il codice nativo utilizzando lo Strumento di analisi APK in Android Studio.
- Cerca i file .so nella cartella lib. Per i dispositivi ARM, le librerie a 32 bit si trovano in lib/armeabi-v7a, mentre l'equivalente a 64 bit è lib/arm64-v8a.
- Garantisci la parità: l'obiettivo è assicurarti che la tua app venga eseguita correttamente in un ambiente solo a 64 bit. Anche se le configurazioni specifiche possono variare, per la maggior parte delle app questo significa che per ogni architettura nativa a 32 bit supportata devi includere l'architettura a 64 bit corrispondente fornendo i file .so pertinenti per entrambe le ABI.
- Esegui l'upgrade degli SDK: se hai solo versioni a 32 bit di una libreria o di un SDK di terze parti, contatta il provider per richiedere una versione conforme a 64 bit.
Come testare la compatibilità a 64 bit
La versione a 64 bit della tua app deve offrire la stessa qualità e lo stesso insieme di funzionalità della versione a 32 bit. L'emulatore Android Wear OS può essere utilizzato per verificare che la tua app si comporti e funzioni come previsto in un ambiente a 64 bit.
Nota: poiché le app per Wear OS devono avere come target Wear OS 4 o versioni successive per essere inviate a Google Play, è probabile che tu stia già eseguendo i test su queste immagini più recenti, solo a 64 bit.
Durante i test, presta attenzione ai caricatori di codice nativo come SoLoader o versioni precedenti di OpenSSL, che potrebbero richiedere aggiornamenti per funzionare correttamente su hardware solo a 64 bit.
Passaggi successivi
Annunciamo questo requisito ora per dare agli sviluppatori un periodo di sei mesi per rendere conformi le loro app prima dell'inizio dell'applicazione a settembre 2026. Per indicazioni più dettagliate sulla transizione, consulta la nostra documentazione approfondita sul supporto delle architetture a 64 bit.
Questa transizione segna un passo entusiasmante per il futuro di Wear OS e per i vantaggi che la compatibilità a 64 bit porterà all'ecosistema.
-
Novità sui prodottiOggi, all'Android Dev Summit, annunciamo l'ampia disponibilità di molti strumenti e API progettati per rimuovere gli attriti quotidiani e offrirti maggiore flessibilità per creare app per Android di qualità.
Matthew McCullough • Tempo di lettura: 4 min -
Novità sui prodottiAndroid Studio Rabbit 2 è ora stabile e pronto per l'uso in produzione. Questa release include funzionalità chiave per migliorare lo sviluppo, come Bring Your Own Agent, nuove funzionalità di XR Emulator, un aggiornamento di LeakCanary, un nuovo strumento di gestione delle competenze dell'agente, la revisione del codice AI e altro ancora.
Matthew Warner • Tempo di lettura: 3 min -
Novità sui prodottiLe app che hanno come target la prossima release di Android non potranno più scrivere direttamente nei contatti con l'autorizzazione WRITE_CONTACTS.
Roxanna Aliabadi Walker • Tempo di lettura: 6 min
Ricevi gli ultimi approfondimenti sullo sviluppo Android direttamente nella tua casella di posta ogni settimana.