Novità sul prodotto

Preparare le app Wear OS per il requisito a 64 bit

Lettura di 2 minuti

Le architetture a 64 bit offrono miglioramenti delle prestazioni e una base per l'innovazione futura, offrendo esperienze più veloci e ricche per i tuoi 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 a 64 bit introdotto per la prima volta per il mobile nel 2019.

Oggi estendiamo questo requisito a Wear OS. Questo blog fornisce indicazioni per aiutarti a preparare le tue app in modo che soddisfino questi nuovi requisiti.

Requisito 64 bit: cronologia per gli sviluppatori 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 al momento della 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 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

  • Esamina 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 fornitore 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 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.

Continua a leggere