Notizie sui prodotti

Preparare le app Wear OS per il requisito a 64 bit

Tempo di lettura: 2 minuti

Le architetture a 64 bit offrono miglioramenti delle prestazioni e una base per l'innovazione futura, offrendo esperienze più rapide e ricche per i tuoi utenti. Supportiamo le CPU a 64 bit a partire da Android 5. In questo modo, Wear OS si allinea ai recenti aggiornamenti per Google TV e altri fattori di forma, basandosi sul requisito a 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 a 64 bit: cronologia 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 a quelle a 32 bit durante la pubblicazione su Google Play.
  • Google Play inizierà a bloccare il caricamento delle app non conformi su Play Console.

Non stiamo apportando modifiche alle nostre norme sul supporto a 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 questa transizione e sono già disponibili app compatibili a 64 bit. Per le app rimanenti, prevediamo che l'impegno richiesto sarà minimo.

Prepararsi al requisito a 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.

Valutare la tua app

  • Ispeziona l'APK o l'app bundle per il codice nativo utilizzando lo Strumento di analisi APK in Android Studio.
  • Cerca i file .so all'interno della cartella lib. Per i dispositivi ARM, le librerie a 32 bit si trovano in lib/armeabi-v7a, mentre l'equivalente a 64 bit si trova in lib/arm64-v8a.
  • Garantisci la parità:l'obiettivo è garantire che la tua app funzioni correttamente in un ambiente solo a 64 bit. Sebbene le configurazioni specifiche possano variare, per la maggior parte delle app ciò 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 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 test su queste immagini più recenti solo a 64 bit.

Durante il test, presta attenzione ai caricatori di codice nativo come SoLoader o alle 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, previsto per 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.

Continua a leggere