Google a anunțat că, începând cu 1 august 2026, toate aplicațiile noi și actualizările care conțin cod nativ vor trebui să includă și o versiune pe 64 de biți (arm64), pe lângă cea pe 32 de biți (armeabi-v7a), pentru a putea fi publicate în Google Play.
Această schimbare aliniază platformele TV la tendința deja adoptată pe alte dispozitive Android și promite performanțe mai bune, timp de pornire redus și experiențe de vizionare îmbunătățite pe viitoarele televizoare și dispozitive media.
De ce se face tranziția
- Performanță: arhitectura pe 64 de biți poate procesa mai multe date simultan și folosește mai eficient resursele hardware.
- Compatibilitate viitoare: noile dispozitive Google TV și Android TV vor fi exclusiv pe 64 de biți.
- Experiență îmbunătățită: timpi de încărcare mai rapizi și suport pentru funcții avansate.
Ce trebuie să facă dezvoltatorii
- Verificarea codului nativ Folosește APK Analyzer pentru a vedea dacă aplicația conține fișiere .so.
- 32 biți: lib/armeabi-v7a
- 64 biți: lib/arm64-v8a
- Actualizarea codului Dacă aplicația vizează Android 15 (API 35) sau mai nou, versiunea pe 64 de biți trebuie să fie compatibilă cu dimensiuni de pagină de memorie de 16 KB.
- Menținerea suportului pe 32 de biți Google Play va continua să livreze aplicații pe dispozitivele pe 32 de biți, deci binarele pe 32 de biți trebuie păstrate alături de cele pe 64 de biți, folosind ABI splits.
Cum se testează aplicațiile pe 64 de biți
- Emulator Google TV pentru macOS cu Apple Silicon – configurat pentru spațiu de utilizator pe 64 de biți.
- Nvidia Shield (modelele P2571, P2897) – suportă atât 32, cât și 64 de biți.
- Telefoane Pixel 7+ – pot simula un mediu TV prin ajustarea rezoluției și DPI-ului.
Pașii finali înainte de termen
- Analizează aplicația pentru cod nativ.
- Actualizează și compilează binarele pe 64 de biți.
- Testează pe emulator și pe hardware real.
- Publică actualizarea în Google Play înainte de 1 august 2026.
Această tranziție nu este doar o cerință tehnică, ci și o oportunitate pentru dezvoltatori de a optimiza performanța aplicațiilor și de a oferi utilizatorilor o experiență mai fluidă și mai rapidă pe televizoarele inteligente ale viitorului.
Sursa: Google