Berita Produk
Google I/O 2025: Membangun aplikasi Android adaptif yang tampil optimal di berbagai faktor bentuk
Waktu baca: 5 menit
Jika aplikasi Anda tidak dibuat untuk beradaptasi, Anda akan kehilangan peluang untuk menjangkau banyak pengguna di 500 juta perangkat. Di Google I/O tahun ini, kami menjelajahi bagaimana pengembangan adaptif bukan hanya ide yang bagus, tetapi juga penting untuk membangun aplikasi yang berperforma baik di seluruh ekosistem perangkat Android yang terus berkembang. Ini adalah panduan Anda untuk berinteraksi dengan pengguna di mana pun mereka berada, dengan pengalaman yang disesuaikan dengan sempurna untuk memenuhi kebutuhan mereka.
Keuntungan membangun adaptif
Di dunia multiperangkat saat ini, pengguna mengharapkan aplikasi favorit mereka berfungsi dengan lancar dan intuitif, baik di smartphone, tablet, maupun Chromebook. Ekspektasi akan pengalaman yang lancar ini bukan hanya tentang kenyamanan, tetapi juga merupakan faktor penting untuk engagement dan retensi pengguna.
Misalnya, pengguna aplikasi hiburan (termasuk Prime Video, Netflix, dan Hulu) di ponsel dan tablet menghabiskan waktu hampir 200% lebih banyak di dalam aplikasi (hampir 3x engagement) daripada pengguna khusus ponsel di Amerika Serikat*.
Peacock, layanan streaming NBCUniversal, telah melihat tren pengguna yang berpindah antara perangkat seluler dan layar besar, dan membangun secara adaptif memungkinkan satu build berfungsi di berbagai faktor bentuk.
“Dengan demikian, Peacock memiliki lebih banyak waktu untuk berinovasi lebih cepat dan memberikan lebih banyak nilai kepada pelanggannya.”
– Diego Valente, Head of Mobile, Peacock and Global Streaming
Pengembangan Android adaptif menawarkan solusi strategis, yang memungkinkan aplikasi berperforma efektif di berbagai perangkat dan konteks yang terus bertambah melalui pilihan desain cerdas yang menekankan penggunaan kembali kode dan skalabilitas. Dengan pertumbuhan berkelanjutan Android ke faktor bentuk baru dan peningkatan yang akan datang seperti penyesuaian jendela desktop dan layar terhubung di Android 16, kemampuan aplikasi untuk beradaptasi dengan lancar ke berbagai ukuran layar menjadi semakin penting untuk mempertahankan pengguna dan tetap kompetitif.
Selain manfaat langsung bagi pengguna, desain adaptif juga meningkatkan visibilitas. Google Play Store secara aktif membantu mempromosikan developer yang aplikasinya unggul di berbagai faktor bentuk. Jika aplikasi Anda memberikan pengalaman yang luar biasa di tablet atau sangat baik di ChromeOS, pengguna di perangkat tersebut akan lebih mudah menemukan aplikasi Anda. Hal ini menciptakan situasi yang saling menguntungkan: aplikasi berkualitas lebih baik untuk pengguna dan audiens yang lebih luas untuk Anda.
Info terbaru tentang pengembangan Android adaptif dari Google I/O
Untuk membantu Anda membangun pengalaman adaptif yang menarik secara lebih efektif, kami membagikan beberapa pembaruan penting di I/O tahun ini.
Membangun aplikasi untuk ekosistem perangkat Android yang terus berkembang
Aplikasi seluler Anda kini dapat menjangkau pengguna di luar ponsel di lebih dari 500 juta perangkat aktif, termasuk perangkat foldable, tablet, Chromebook, dan bahkan mobil yang kompatibel, dengan perubahan minimal. Android 16 memperkenalkan peningkatan signifikan dalam mode jendela desktop untuk pengalaman yang benar-benar seperti desktop di layar besar dan saat perangkat terhubung ke layar eksternal. Selain itu, Android XR membuka dimensi baru, yang memungkinkan aplikasi seluler yang ada tersedia di lingkungan virtual imersif.
Perubahan pola pikir ke Adaptif
Dengan ekosistem perangkat Android yang terus berkembang, pengembangan aplikasi adaptif adalah strategi mendasar. Ini tentang bagaimana aplikasi seluler yang sama berjalan dengan baik di seluruh ponsel, perangkat foldable, tablet, Chromebook, layar terhubung, XR, dan mobil, sehingga meletakkan dasar yang kuat untuk perangkat mendatang dan membedakan faktor bentuk tertentu. Anda tidak perlu membangun ulang aplikasi untuk setiap faktor bentuk; tetapi lakukan perubahan kecil dan berulang, sesuai kebutuhan, jika diperlukan. Mengadopsi pola pikir adaptif ini sekarang bukan hanya tentang mengikuti perkembangan; tetapi juga tentang memimpin dalam menghadirkan pengalaman pengguna yang luar biasa di seluruh ekosistem Android.
Manfaatkan alat dan library canggih untuk membangun aplikasi adaptif:
- Library Tata Letak Adaptif Compose: Library ini mempermudah pengembangan adaptif dengan memungkinkan kode aplikasi Anda sesuai dengan pola tata letak kanonis seperti list-detail dan panel pendukung, yang otomatis diatur ulang saat aplikasi Anda diubah ukurannya, dibalik, atau dilipat. Pada rilis 1.1, kami memperkenalkan perluasan panel, yang memungkinkan pengguna mengubah ukuran panel. Aplikasi demo Socialite menunjukkan cara satu codebase yang menggunakan library ini dapat beradaptasi di enam faktor bentuk. Strategi adaptasi baru seperti "Melayang" (mengangkat panel, misalnya, ke dalam dialog atau sheet bawah) dan "Mengatur Ulang" (mengatur ulang panel pada tingkat yang sama) juga diumumkan di 1.2 (alfa). Untuk XR, penggantian komponen dapat secara otomatis menempatkan elemen UI dalam ruang 3D.
- Jetpack Navigation 3 (Alfa): Library navigasi baru ini menyederhanakan penentuan perjalanan pengguna di seluruh layar dengan lebih sedikit kode boilerplate, terutama untuk tata letak multi-panel di Compose. Hal ini membantu menangani skenario saat panel daftar dan detail mungkin menjadi tujuan terpisah di layar yang lebih kecil, tetapi ditampilkan bersama di layar yang lebih besar. Lihat library Jetpack Navigation baru dalam versi alfa.
- Peningkatan input Jetpack Compose: Arsitektur berlayer Compose, dukungan input yang kuat, dan satu lokasi untuk logika tata letak menyederhanakan pembuatan UI adaptif. Fitur yang akan hadir di Compose 1.9 adalah menu konteks klik kanan dan fungsi trackpad/mouse yang ditingkatkan.
- Class Ukuran Jendela: Gunakan class ukuran jendela untuk keputusan tata letak tingkat teratas. AndroidX.window 1.5 memperkenalkan dua class ukuran lebar baru – "besar" (1200 dp hingga 1600 dp) dan "sangat besar" (1600 dp dan lebih besar) – yang memberikan titik henti sementara yang lebih terperinci untuk layar besar. Hal ini membantu dalam memutuskan kapan harus meluaskan panel navigasi atau menampilkan tiga panel konten. Dukungan untuk titik henti sementara baru ini juga diumumkan di library tata letak adaptif Compose versi alfa 1.2, bersama dengan panduan desain.
- Pratinjau Compose: Dapatkan masukan cepat dengan memvisualisasikan tata letak Anda di berbagai ukuran layar dan rasio aspek. Anda juga dapat menentukan perangkat yang berbeda menurut nama untuk melihat pratinjau UI Anda dalam ukuran masing-masing dan dengan nilai insetnya.
- Menguji tata letak adaptif: Memvalidasi tata letak adaptif sangat penting dan Android Studio menawarkan berbagai alat untuk pengujian – termasuk pratinjau untuk berbagai ukuran dan rasio aspek, emulator yang dapat diubah ukurannya untuk menguji berbagai ukuran layar dengan satu AVD, uji screenshot, dan uji perilaku instrumental. Dengan Journeys with Gemini di Android Studio, Anda dapat menentukan pengujian menggunakan bahasa alami untuk pengujian yang lebih andal di berbagai ukuran jendela.
Memastikan ketersediaan aplikasi di seluruh perangkat
Hindari mendeklarasikan fitur yang diperlukan secara tidak perlu (seperti kamera atau GPS tertentu) dalam manifes Anda, karena hal ini dapat mencegah aplikasi Anda muncul di Play Store pada perangkat yang tidak memiliki komponen hardware tertentu tersebut, tetapi dapat menjalankan aplikasi Anda dengan sempurna.
Menangani metode input yang berbeda
Jangan lupa untuk menangani berbagai metode input seperti sentuhan, keyboard, dan mouse, terutama dengan perangkat Chromebook yang dapat dilepas dan layar yang terhubung.
Bersiap untuk perubahan API orientasi dan perubahan ukuran di Android 16
Mulai Android 16, untuk aplikasi yang menargetkan SDK 36, pembatasan manifes dan runtime pada orientasi, kemampuan mengubah ukuran, dan rasio aspek akan diabaikan pada layar yang berukuran minimal 600dp di kedua dimensinya. Untuk memenuhi ekspektasi pengguna, aplikasi Anda memerlukan tata letak yang berfungsi untuk jendela potret dan lanskap, serta mendukung pengubahan ukuran saat runtime. Ada tanda manifes penonaktifan sementara di tingkat aplikasi dan aktivitas untuk menunda perubahan ini hingga targetSdk 37, dan perubahan ini saat ini tidak berlaku untuk aplikasi yang dikategorikan sebagai "Game". Pelajari lebih lanjut perubahan API ini.
Pertimbangan adaptif untuk game
Game juga harus adaptif dan Unity 6 akan menambahkan dukungan yang ditingkatkan untuk penanganan konfigurasi, termasuk API untuk screenshot, rasio aspek, dan kepadatan. Kisah sukses seperti Asphalt Legends Unite menunjukkan peningkatan retensi pengguna yang signifikan di perangkat foldable setelah menerapkan fitur adaptif.
Mulai membangun adaptif sekarang
Sekarang saatnya meningkatkan kualitas aplikasi Android Anda, menjadikannya responsif secara intuitif di berbagai faktor bentuk. Dengan alat dan update terbaru yang kami perkenalkan, Anda memiliki kemampuan untuk membangun pengalaman yang mengalir dengan lancar di semua perangkat, mulai dari perangkat foldable hingga mobil dan lainnya. Dengan menerapkan strategi ini, Anda dapat memperluas jangkauan dan memuaskan pengguna di seluruh ekosistem Android.
Dapatkan inspirasi dari materi “Pengembangan Android adaptif membuat aplikasi Anda tampil memukau di berbagai perangkat”, dan pelajari semua referensi yang Anda perlukan untuk memulai perjalanan Anda di developer.android.com/adaptive-apps.
Pelajari pengumuman ini dan semua info terbaru Google I/O 2025 di io.google mulai 22 Mei.
*Sumber: data internal Google
Lanjutkan membaca
-
Berita Produk
Pada tahun 2025, ekosistem Android telah berkembang jauh melampaui ponsel. Saat ini, developer memiliki peluang untuk menjangkau lebih dari 500 juta perangkat aktif, termasuk perangkat foldable, tablet, XR, Chromebook, dan mobil yang kompatibel.
Fahd Imtiaz • Waktu baca: 2 menit
-
Berita Produk
Dengan faktor bentuk baru seperti Pixel 10 Pro Fold yang bergabung dengan ekosistem Android, pengembangan aplikasi adaptif sangat penting untuk menciptakan pengalaman pengguna berkualitas tinggi di seluruh ponsel, tablet, dan perangkat foldable.
Fahd Imtiaz, Miguel Montemayor • Waktu baca 3 menit
-
Berita Produk
Hal ini mencakup dimulainya peluncuran Android 16, dengan detail untuk developer dan pengguna, Pratinjau Developer untuk pengalaman desktop Android yang ditingkatkan dengan layar yang terhubung, dan update untuk pengguna Android di seluruh aplikasi Google dan lainnya, serta Rilis Pixel bulan Juni.
Fahd Imtiaz • Waktu baca: 6 menit
Terus dapatkan informasi
Dapatkan insight pengembangan Android terbaru yang dikirim ke kotak masuk Anda setiap minggu.