Mempersiapkan aplikasi Anda untuk persyaratan 64-bit
25 January 2019
Ditulis oleh Vlad Radu, Product Manager, Play dan Diana Wong, Product Manager, Android
CPU 64-bit memberikan pengalaman yang lebih cepat dan lebih kaya bagi pengguna Anda. Menambahkan versi 64-bit pada aplikasi akan meningkatkan kinerja, memberi jalan bagi inovasi pada masa depan, dan mempersiapkan Anda untuk perangkat dengan hardware 64-bit saja.
Kami ingin membantu Anda bersiap-siap dan memberi tahu bahwa Anda perlu waktu untuk merencanakan. Kami telah mendukung CPU 64-bit sejak Android 5.0 Lollipop, dan pada tahun 2017 kami pertama kali mengumumkan bahwa aplikasi yang menggunakan kode native harus menyediakan versi 64-bit (selain versi 32-bit). Hari ini, kami memberikan informasi dan jadwal yang lebih terperinci untuk semakin mempermudah transisi pada tahun 2019.
Semua developer: Berikut adalah ringkasan langkah-langkah yang perlu Anda lakukan agar menjadi sesuai 64-bit. Untuk ringkasan yang lebih detail tentang proses ini, lihat dokumentasi mendalam kami.
Periksa paket aplikasi atau APK Anda untuk kode native. Anda bisa memeriksa file .so menggunakan APK Analyzer. Identifikasi apakah mereka dibuat dari kode Anda sendiri atau diimpor oleh SDK atau library yang Anda gunakan. Jika Anda tidak memiliki file .so dalam APK, Anda sudah sesuai 64-bit.
Aktifkan arsitektur 64-bit dan bangun kembali kode native (file .so) yang diimpor oleh kode Anda sendiri. Lihat dokumentasi untuk detail selengkapnya.
Karena Unity baru-baru ini mulai menyediakan dukungan 64-bit di versi 2017.4 dan 2018.2, kami memberikan perpanjangan otomatis untuk game saat ini yang menggunakan versi 5.6 atau lebih lama hingga Agustus 2021. Unity menyediakan panduan yang bisa membantu Anda melakukan proses upgrade ke versi yang sesuai 64-bit.
Pemilik library dan SDK: Lakukan update untuk kesesuaian 64-bit sesegera mungkin guna memberikan waktu kepada developer aplikasi untuk beradaptasi, dan beri tahu developer Anda. Register dan daftarkan SDK Anda untuk menerima update tentang fitur dan informasi terbaru yang bisa membantu Anda melayani pelanggan.
Kami sangat optimis dengan masa depan yang bisa dihadirkan CPU 64-bit dalam berbagai bidang, seperti kecerdasan buatan, machine learning, dan seluler imersif. Mendukung 64-bit menyiapkan ekosistem untuk inovasi yang diaktifkan oleh kemampuan komputasi canggih perangkat 64-bit, dan untuk perangkat Android di masa mendatang yang hanya mendukung kode 64-bit.
Menurut Anda seberapa bermanfaatkah entri blog ini?
★ ★ ★ ★ ★
Ditulis oleh Vlad Radu, Product Manager, Play dan Diana Wong, Product Manager, Android
CPU 64-bit memberikan pengalaman yang lebih cepat dan lebih kaya bagi pengguna Anda. Menambahkan versi 64-bit pada aplikasi akan meningkatkan kinerja, memberi jalan bagi inovasi pada masa depan, dan mempersiapkan Anda untuk perangkat dengan hardware 64-bit saja.
Kami ingin membantu Anda bersiap-siap dan memberi tahu bahwa Anda perlu waktu untuk merencanakan. Kami telah mendukung CPU 64-bit sejak Android 5.0 Lollipop, dan pada tahun 2017 kami pertama kali mengumumkan bahwa aplikasi yang menggunakan kode native harus menyediakan versi 64-bit (selain versi 32-bit). Hari ini, kami memberikan informasi dan jadwal yang lebih terperinci untuk semakin mempermudah transisi pada tahun 2019.
Persyaratan 64-bit: apa artinya bagi developer
Mulai 1 Agustus 2019:- Semua aplikasi dan update aplikasi baru yang menyertakan kode native harus menyediakan versi 64-bit selain versi 32-bit saat memublikasikan ke Google Play.
- Ekstensi: Google Play akan terus menerima update 32-bit saja untuk game yang menggunakan Unity 5.6 atau versi lebih lama hingga Agustus 2021.
- Google Play akan berhenti menyajikan aplikasi tanpa versi 64-bit pada perangkat berkemampuan 64-bit, yang berarti mereka tidak akan lagi tersedia di Play Store pada perangkat tersebut.
- Ini termasuk game yang dibangun dengan Unity 5.6 atau versi lebih lama.
- APK atau paket aplikasi yang secara eksplisit menargetkan Wear OS atau Android TV, yang merupakan platform yang saat ini tidak mendukung kode 64-bit.
- APK atau paket aplikasi yang tidak didistribusikan ke perangkat yang menjalankan Android 9 Pie atau yang lebih baru.
Mempersiapkan persyaratan 64-bit
Kami berharap bahwa untuk sebagian besar developer, perpindahan ke 64-bit semestinya mudah dilakukan. Banyak aplikasi yang seluruhnya ditulis dalam kode non-native (mis. bahasa pemrograman Java atau Kotlin) dan tidak memerlukan perubahan kode.Semua developer: Berikut adalah ringkasan langkah-langkah yang perlu Anda lakukan agar menjadi sesuai 64-bit. Untuk ringkasan yang lebih detail tentang proses ini, lihat dokumentasi mendalam kami.
Periksa paket aplikasi atau APK Anda untuk kode native. Anda bisa memeriksa file .so menggunakan APK Analyzer. Identifikasi apakah mereka dibuat dari kode Anda sendiri atau diimpor oleh SDK atau library yang Anda gunakan. Jika Anda tidak memiliki file .so dalam APK, Anda sudah sesuai 64-bit.
Aktifkan arsitektur 64-bit dan bangun kembali kode native (file .so) yang diimpor oleh kode Anda sendiri. Lihat dokumentasi untuk detail selengkapnya.
- Upgrade semua SDK dan library ke versi yang sesuai 64-bit, bila perlu. Hubungi pemilik library atau SDK jika tidak tersedia. Kami bekerja sama dengan pemilik library utama untuk kompatibilitas 64-bit mereka.
- Uji untuk mengidentifikasi masalah secara lokal setelah Anda membangun kembali aplikasi.
- Luncurkan ke penguji Anda menggunakan jalur pengujian untuk pengujian secara menyeluruh.
Karena Unity baru-baru ini mulai menyediakan dukungan 64-bit di versi 2017.4 dan 2018.2, kami memberikan perpanjangan otomatis untuk game saat ini yang menggunakan versi 5.6 atau lebih lama hingga Agustus 2021. Unity menyediakan panduan yang bisa membantu Anda melakukan proses upgrade ke versi yang sesuai 64-bit.
Pemilik library dan SDK: Lakukan update untuk kesesuaian 64-bit sesegera mungkin guna memberikan waktu kepada developer aplikasi untuk beradaptasi, dan beri tahu developer Anda. Register dan daftarkan SDK Anda untuk menerima update tentang fitur dan informasi terbaru yang bisa membantu Anda melayani pelanggan.
Menatap ke depan
Bagi Anda yang sudah mendukung 64-bit - terima kasih dan kerja bagus! Jika Anda belum mendukung, kami mendorong Anda untuk sesegera mungkin memulai pekerjaan apa pun untuk memenuhi persyaratan 64-bit. Seiring dengan tenggat waktu yang semakin mendekat, kami akan memperbarui dokumentasi developer dengan lebih banyak informasi tentang cara memeriksa apakah aplikasi Anda sudah sesuai.Kami sangat optimis dengan masa depan yang bisa dihadirkan CPU 64-bit dalam berbagai bidang, seperti kecerdasan buatan, machine learning, dan seluler imersif. Mendukung 64-bit menyiapkan ekosistem untuk inovasi yang diaktifkan oleh kemampuan komputasi canggih perangkat 64-bit, dan untuk perangkat Android di masa mendatang yang hanya mendukung kode 64-bit.
★ ★ ★ ★ ★