Google I/O 2025: Membangun aplikasi Android adaptif yang berfungsi dengan baik 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 mempelajari bagaimana pengembangan adaptif bukan hanya ide yang baik, tetapi juga penting untuk membangun aplikasi yang berperforma baik di seluruh ekosistem perangkat Android yang terus berkembang. Ini adalah panduan Anda untuk menjangkau 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 berharap 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-pindah antara perangkat seluler dan layar besar, dan membangun secara adaptif memungkinkan satu build berfungsi di berbagai faktor bentuk.
“Hal ini memungkinkan 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 kualitas yang akan datang seperti mode jendela desktop dan layar eksternal 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 bagus 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 update 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, sehingga aplikasi seluler yang ada dapat 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 ponsel, perangkat foldable, tablet, Chromebook, layar yang terhubung, XR, dan mobil, sehingga meletakkan dasar yang kuat untuk perangkat masa depan 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 memberikan 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 Tata Letak" (mengatur ulang panel pada tingkat yang sama) juga diumumkan di 1.2 (alfa). Untuk XR, penggantian komponen dapat secara otomatis membuat elemen UI menjadi spasial.
- Jetpack Navigation 3 (Alpha): 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 "ekstra besar" (1600 dp dan lebih besar) – yang memberikan titik henti sementara yang lebih terperinci untuk layar besar. Hal ini membantu 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, pengujian screenshot, dan pengujian perilaku instrumental. Dengan Rangkaian Deskripsi Langkah dengan 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 menyatakan fitur yang diperlukan secara tidak perlu (seperti kamera atau GPS tertentu) dalam manifes Anda, karena hal ini dapat mencegah aplikasi Anda muncul di Google 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 detachables Chromebook 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, perubahan ukuran, dan rasio aspek akan diabaikan pada layar yang berukuran minimal 600 dp 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 pada perangkat foldable setelah menerapkan fitur adaptif.
Mulai membangun adaptif sekarang
Sekarang saatnya meningkatkan kualitas aplikasi Android Anda, sehingga aplikasi tersebut responsif secara intuitif di berbagai faktor bentuk. Dengan alat dan update terbaru yang kami perkenalkan, Anda dapat membangun pengalaman yang 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 butuhkan 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
-
Berita ProdukGooglebook memperkenalkan kategori baru laptop yang dibangun di atas platform Android bersama. Hardware berperforma tinggi dari partner seperti HP, Dell, Lenovo, Acer, dan Asus, menggabungkan kenyamanan perangkat seluler dengan kemampuan desktop.
Fahd Imtiaz, Loryn Hairston • Waktu baca: 4 menit -
Berita ProdukDengan diperkenalkannya Pixel 11 Pro Fold, Pixel Watch 5, dan seluruh keluarga Pixel, pengguna dapat berpindah dengan lancar di berbagai ukuran layar, postur unik, dan pengalaman cerdas.
-
Berita ProdukHari ini di Galaxy Unpacked, Samsung memperkenalkan jajaran perangkat foldable dan wearable terbarunya. Bagi developer, hal ini berarti bahwa variasi faktor bentuk, ukuran layar, dan postur perangkat yang perlu didukung aplikasi Anda akan bertambah lagi.
Fahd Imtiaz, Miguel Montemayor • Waktu baca: 3 menit
Dapatkan insight pengembangan Android terbaru yang dikirim ke kotak masuk Anda setiap minggu.