Berita Produk

Panduan product manager untuk mengadaptasi aplikasi Android di berbagai perangkat

Waktu baca: 6 menit
Fahd Imtiaz
Senior Product Manager

Hari ini, Android meluncurkan beberapa update di seluruh platform. Hal ini mencakup dimulainya peluncuran Android 16, dengan detail untuk developer dan pengguna, Pratinjau Developer untuk pengalaman desktop Android yang ditingkatkan dengan layar terhubung, dan update untuk pengguna Android di seluruh aplikasi Google dan lainnya, serta Rilis Pixel pada bulan Juni. Kami juga merangkum semua info terbaru Google I/O untuk developer Android yang berfokus pada pembuatan aplikasi Android yang sangat baik dan adaptif.

Dengan faktor bentuk baru yang terus bermunculan, ekosistem Android menjadi lebih dinamis dari sebelumnya.

Mulai dari ponsel dan perangkat foldable hingga tablet, Chromebook, TV, mobil, Wear, dan XR, pengguna Android mengharapkan aplikasi mereka berjalan lancar di berbagai faktor bentuk yang semakin beragam. Namun, banyak aplikasi Android tidak memenuhi ekspektasi ini karena dibangun dengan batasan UI seperti terkunci pada satu orientasi atau terbatas dalam pengubahan ukuran.

Dengan mempertimbangkan hal ini, Android 16 memperkenalkan perubahan API untuk aplikasi yang menargetkan level SDK 36 agar mengabaikan batasan orientasi dan perubahan ukuran, dimulai dengan perangkat layar besar, yang beralih ke model terpadu di mana aplikasi adaptif menjadi standar. Inilah saatnya untuk bergerak maju. Aplikasi adaptif bukan hanya masa depan Android, tetapi juga harapan agar aplikasi Anda tampil beda di berbagai faktor bentuk Android.

Alasan Anda harus memprioritaskan adaptif sekarang

500-plus-devices.png

Sumber: data internal Google

Membuat aplikasi Anda adaptif tidak hanya tentang mengikuti perubahan API orientasi dan pengubahan ukuran di Android 16 untuk aplikasi yang menargetkan SDK 36. Aplikasi adaptif memberikan manfaat nyata di seluruh pengalaman pengguna, efisiensi pengembangan, dan jangkauan pasar.

  • Aplikasi seluler kini dapat menjangkau pengguna di lebih dari 500 juta perangkat layar besar aktif: Aplikasi seluler berjalan di perangkat foldable, tablet, Chromebook, dan bahkan mobil yang kompatibel, dengan perubahan minimal. Android 16 akan memperkenalkan peningkatan signifikan dalam mode jendela desktop untuk pengalaman seperti desktop yang sebenarnya di layar besar, termasuk layar terhubung. Selain itu, Android XR membuka dimensi baru, sehingga aplikasi yang ada dapat tersedia di lingkungan imersif. Ekspektasi pengguna sudah jelas: pengalaman yang konsisten dan berkualitas tinggi yang secara cerdas beradaptasi dengan layar apa pun – baik itu perangkat foldable, tablet dengan keyboard, atau jendela yang dapat dipindahkan dan diubah ukurannya di Chromebook.
  • “Dasar baru” dengan perubahan API orientasi dan perubahan ukuran di Android 16: Kami yakin bahwa aplikasi seluler sedang mengalami perubahan agar UI beradaptasi secara responsif dengan ukuran layar apa pun, seperti situs. Android 16 akan mengabaikan batasan yang ditentukan aplikasi seperti orientasi tetap (khusus potret) dan jendela yang tidak dapat diubah ukurannya, dimulai dengan layar besar (lebar terkecil perangkat adalah >= 600 dp), termasuk tablet dan layar dalam pada perangkat foldable. Untuk sebagian besar aplikasi, hal ini penting untuk membantu aplikasi direntangkan ke ukuran layar apa pun. Dalam beberapa kasus, jika aplikasi Anda tidak adaptif, aplikasi dapat memberikan pengalaman pengguna yang rusak di layar ini. Hal ini mengubah desain adaptif dari fitur yang bagus untuk dimiliki menjadi persyaratan mendasar.
goodbye.png
  • Meningkatkan jangkauan pengguna dan visibilitas aplikasi di Play: Aplikasi adaptif diposisikan lebih baik untuk mendapatkan peringkat lebih tinggi di Play, dan ditampilkan dalam artikel editorial di berbagai faktor bentuk, sehingga menjangkau audiens yang lebih luas di penelusuran dan halaman beranda Play. Selain itu, Google Play Store menampilkan rating dan ulasan di semua faktor bentuk. Jika aplikasi Anda tidak dioptimalkan, kesan pertama calon pengguna mungkin ternoda oleh ulasan bintang 1 yang mengeluhkan UI yang diregangkan di perangkat yang bahkan belum mereka miliki. Pengguna juga lebih cenderung berinteraksi dengan aplikasi yang memberikan pengalaman yang luar biasa di seluruh perangkat mereka.
  • Peningkatan engagement di layar besar: Pengguna di perangkat layar besar sering kali memiliki pola interaksi yang berbeda. Di perangkat layar besar, pengguna dapat berinteraksi dalam sesi yang lebih lama, melakukan tugas yang lebih kompleks, dan mengonsumsi lebih banyak konten.

Concepts mengalami peningkatan engagement pengguna sebesar 70% di layar besar setelah dioptimalkan.
Penggunaan 6 aplikasi streaming media utama di Amerika Serikat meningkat hingga 3x lebih banyak untuk pengguna tablet dan ponsel, dibandingkan dengan pengguna khusus ponsel.

  • Pengalaman aplikasi yang lebih mudah diakses: Menurut Bank Dunia, 15% populasi dunia memiliki disabilitas tertentu. Orang dengan disabilitas bergantung pada aplikasi dan layanan yang mendukung aksesibilitas untuk berkomunikasi, belajar, dan bekerja. Mencocokkan orientasi pilihan pengguna akan meningkatkan aksesibilitas aplikasi, sehingga membantu menciptakan pengalaman inklusif bagi semua orang.

Saat ini, sebagian besar aplikasi dibuat hanya untuk smartphone

android-16-form-factors_2.png

“...melihat jumlah pengguna, ROI tidak membenarkan investasi”.

Itu adalah penolakan yang sering terjadi dari manajer produk dan pengambil keputusan, dan jika Anda hanya melihat analisis ringkasan yang membandingkan jumlah sesi tablet dengan sesi smartphone, hal ini mungkin tampak seperti kasus yang sudah selesai.

Meskipun analisis ringkasan mungkin menunjukkan jumlah sesi yang lebih rendah di tablet dibandingkan dengan smartphone, menyimpulkan bahwa layar besar tidak sebanding dengan upaya yang dilakukan hanya berdasarkan volume saat ini dapat menjadi jebakan, sehingga Anda kehilangan engagement yang berharga dan peluang di masa mendatang.

Mari kita pelajari lebih dalam alasannya:

1. Loop 'ayam dan telur' pengalaman pengguna: Mungkinkah penggunaan yang rendah merupakan gejala, bukan akar masalah? Pengguna akan cepat berhenti menggunakan aplikasi yang terasa tidak lancar atau rusak. Jika aplikasi Anda di layar besar adalah antarmuka ponsel yang diregangkan, aplikasi tersebut kemungkinan memberikan pengalaman pengguna yang negatif. Kurangnya pengguna mungkin mencerminkan kurangnya pengalaman yang baik, bukan selalu kurangnya calon pengguna.

2. Selain volume pengguna, perhatikan engagement pengguna: Jangan hanya menghitung pengguna, analisis nilai mereka. Pengguna berinteraksi dengan aplikasi di perangkat layar besar secara berbeda. Layar besar sering kali menghasilkan sesi yang lebih panjang dan pengalaman yang lebih imersif. Seperti yang disebutkan di atas, data penggunaan menunjukkan bahwa waktu engagement meningkat secara signifikan bagi pengguna yang berinteraksi dengan aplikasi di ponsel dan tablet mereka, dibandingkan dengan pengguna yang hanya menggunakan ponsel.

3. Evolusi pasar: Ekosistem perangkat Android terus berkembang. Dengan meningkatnya penggunaan perangkat foldable, dukungan layar terhubung yang akan hadir di Android 16, dan faktor bentuk seperti XR dan Android Auto, desain adaptif kini menjadi lebih penting dari sebelumnya. Membangun untuk ukuran layar tertentu akan menimbulkan utang teknis, dan dapat memperlambat kecepatan pengembangan Anda serta mengorbankan kualitas produk dalam jangka panjang.

Oke, saya yakin. Dari mana saya harus memulai?

three-step-workflow.png

Untuk organisasi yang siap bergerak maju, Android menawarkan banyak referensi dan alat developer untuk mengoptimalkan aplikasi agar menjadi adaptif. Lihat di bawah untuk mengetahui cara memulainya:

  1. Periksa tampilan aplikasi Anda di layar besar saat ini: Mulailah dengan melihat status aplikasi Anda saat ini di tablet, perangkat foldable (dalam postur yang berbeda), Chromebook, dan lingkungan seperti jendela desktop. Konfirmasi apakah aplikasi Anda tersedia di perangkat ini atau apakah Anda secara tidak sengaja tidak menyertakan pengguna ini dengan mewajibkan fitur yang tidak perlu dalam aplikasi Anda.
  2. Tangani masalah umum UI: Evaluasi apa yang terasa janggal di UI aplikasi Anda saat ini. Kami memiliki banyak panduan yang tersedia tentang cara mudah menerjemahkan aplikasi seluler Anda ke layar lain.
    1. Lihat Galeri desain layar besar untuk mendapatkan inspirasi dan memahami cara UI aplikasi Anda dapat berkembang di berbagai perangkat menggunakan solusi yang telah terbukti untuk mengatasi tantangan UI umum.
    2. Mulai dengan solusi cepat. Misalnya, mencegah tombol direntangkan ke lebar layar penuh, atau beralih ke menu navigasi vertikal di layar besar untuk meningkatkan ergonomi.
    3. Identifikasi pola tempat tata letak kanonis (misalnya, daftar-detail) dapat mengatasi kecanggungan UI yang Anda identifikasi. Dapatkah tampilan detail daftar meningkatkan navigasi aplikasi Anda? Apakah panel pendukung di samping akan memanfaatkan ruang tambahan lebih baik daripada sheet bawah?
  3. Optimalkan aplikasi Anda secara bertahap, layar demi layar: Sebaiknya prioritaskan cara Anda melakukan pengoptimalan karena tidak semua hal harus sepenuhnya adaptif sejak hari pertama. Tingkatkan kualitas aplikasi Anda secara bertahap berdasarkan hal yang paling penting – tidak harus semuanya atau tidak sama sekali.
    1. Mulai dengan dasar-dasarnya. Lihat pedoman kualitas aplikasi perangkat layar besar untuk menentukan tingkat dan memprioritaskan perbaikan yang paling penting bagi pengguna. Hapus batasan orientasi untuk mendukung potret dan lanskap, serta pastikan dukungan untuk perubahan ukuran (saat pengguna berada dalam layar terpisah), dan cegah peregangan besar pada tombol, kolom teks, dan gambar. Perbaikan mendasar ini sangat penting, terutama dengan perubahan API di Android 16 yang akan membuat aspek ini menjadi lebih penting.
    2. Terapkan pengoptimalan tata letak adaptif dengan berfokus pada perjalanan atau layar pengguna inti terlebih dahulu.
      1. Identifikasi layar tempat pengoptimalan (misalnya tata letak dua panel) menawarkan peningkatan UX terbesar
      2. Kemudian, lanjutkan ke layar atau bagian aplikasi yang tidak terlalu sering digunakan di layar besar
    3. Mendukung metode input selain sentuh, termasuk input keyboard, mouse, trackpad, dan stilus. Dengan faktor bentuk baru dan dukungan layar terhubung, pengguna dapat berinteraksi dengan UI Anda secara lancar.
    4. Tambahkan pengalaman pengguna unggulan yang membedakan seperti dukungan untuk mode di atas meja atau mode layar ganda pada perangkat foldable. Hal ini dapat terjadi berdasarkan kasus penggunaan - misalnya, mode di atas meja sangat cocok untuk menonton video, dan mode layar ganda sangat cocok untuk panggilan video.

Meskipun ada investasi di awal dalam menerapkan prinsip adaptif (menggunakan alat seperti Jetpack Compose dan class ukuran jendela), manfaat jangka panjangnya mungkin signifikan. Dengan merancang dan membuat fitur satu kali, lalu membiarkannya beradaptasi di berbagai ukuran layar, manfaatnya lebih besar daripada biaya pembuatan beberapa tata letak khusus. Lihat panduan developer aplikasi adaptif untuk mengetahui informasi selengkapnya.

Maksimalkan potensi aplikasi Anda dengan desain aplikasi adaptif

Pesan untuk sesama manajer produk, pengambil keputusan, dan bisnis saya sangat jelas: desain adaptif akan meningkatkan kualitas aplikasi Anda untuk pengalaman Android berkualitas tinggi pada tahun 2025 dan seterusnya. UI adaptif dan responsif adalah cara yang dapat diskalakan untuk mendukung banyak perangkat di Android tanpa mengembangkan berdasarkan per faktor bentuk. Jika Anda mengabaikan ekosistem perangkat beragam seperti perangkat foldable, tablet, Chromebook, dan faktor bentuk baru seperti XR dan mobil, bisnis Anda akan menanggung biaya tersembunyi dari ulasan negatif pengguna, penemuan yang lebih rendah di Play, peningkatan utang teknis, dan hilangnya peluang untuk meningkatkan engagement pengguna dan akuisisi pengguna.

Maksimalkan dampak aplikasi Anda dan hadirkan pengalaman pengguna baru. Pelajari lebih lanjut cara membangun aplikasi adaptif sekarang.

Ditulis oleh:

Lanjutkan membaca