Mengoptimalkan aplikasi Anda untuk perangkat Samsung Galaxy generasi berikutnya
Waktu baca: 3 menit
Hari 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.
Dengan perangkat seperti Galaxy Z Fold8, ekosistem ini berkembang untuk mencakup hardware dengan orientasi alami yang mengutamakan lanskap dan rasio aspek yang lebih lebar dalam status tampilan utamanya. Baik saat pengguna membuka layar besar, membuka layar luar, atau melihat pergelangan tangan, pengguna mengharapkan pengalaman yang lancar. Untuk membantu Anda menghadapi momen ini, kami membagikan panduan yang dapat ditindaklanjuti dan update alat baru agar Anda dapat membangun secara adaptif dan proaktif.
Memikirkan ulang arsitektur tata letak untuk tampilan dinamis, termasuk perangkat foldable ultra-lebar
Membangun untuk perangkat foldable terbaru berarti menghilangkan asumsi tentang orientasi dan ukuran layar. Hal ini terutama berlaku untuk Galaxy Z Fold8, yang mengadopsi layar ultra-lebar, sehingga menambah variasi rasio aspek yang perlu diperhitungkan. Perangkat dengan orientasi alami lanskap terlebih dahulu ini menunjukkan batasan aturan tata letak yang dikodekan secara permanen saat pengguna membuka perangkat. Itulah sebabnya kami memperkenalkan panduan khusus untuk membangun perangkat foldable dan trifold dalam orientasi lanskap.
Untuk membangun UI responsif yang menangani fisika ini dengan lancar, fokuslah pada pilar inti berikut:
- Buat tata letak adaptif yang lancar: Rasio aspek lebar dan tinggi vertikal yang rapat memerlukan UI lancar yang menskalakan secara responsif. Panduan desain adaptif kami yang telah diperbarui menyarankan untuk mempertimbangkan lebar class jendela terlebih dahulu untuk menentukan perubahan tata letak, lalu menyesuaikan tinggi. Agar setiap komponen dapat beradaptasi dengan lancar ke petak, susun tata letak Anda menggunakan penampung fleksibel yang memungkinkan konten Anda di-wrap, direntangkan, dan diatur ulang secara otomatis. Untuk mendapatkan inspirasi desain, jelajahi aplikasi contoh adaptif dan galeri desain layar ganda kami.
- Lacak ruang aplikasi sebenarnya: Ruang tampilan aplikasi Anda jarang cocok dengan ukuran perangkat fisik, terutama pada layar ultra-lebar selama status multi-aplikasi, layar terpisah, atau multitasking. Terkadang, orientasinya pun berbeda. Manfaatkan Class Ukuran Jendela menggunakan library Jetpack Window Manager untuk menghitung ruang persis yang ditempati aplikasi Anda.
- Manfaatkan Update Jetpack Compose Terbaru: Mulai dengan mengadopsi rilis Jetpack Compose April '26 yang stabil (versi BOM Compose
2026.04.01).Manfaatkan alat tata letak struktural baru untuk mengelola arsitektur yang kompleks. Grid API baru memungkinkan Anda menentukan rentang kolom dan jalur dinamis tanpa overhead performa daftar lambat. Pasangkan Grid dengan API tata letak FlexBox baru untuk menangani perataan multi-aksis dan pembungkusan item dinamis dengan mudah. Anda juga dapat menggunakan MediaQuery API baru untuk menyesuaikan UI dengan lingkungannya, menggunakan kondisi untuk mendeteksi sinyal seperti postur perangkat, ukuran jendela, dan jenis keyboard. - Membuat aplikasi Anda menjadi fold aware: Gunakan library Jetpack WindowManager, yang menyediakan platform API untuk fitur jendela perangkat foldable, seperti lipatan dan engsel. Jika aplikasi Anda fold-aware, aplikasi dapat menyesuaikan tata letaknya untuk menghindari penempatan konten penting di area lipatan atau engsel serta menggunakan lipatan dan engsel sebagai pemisah alami.
- Mempertahankan kontinuitas aplikasi: Hindari gangguan perjalanan pengguna saat konfigurasi perangkat berubah. Pertahankan status UI Anda menggunakan ViewModel untuk memastikan transisi yang lancar saat pengguna melipat atau membentangkan perangkatnya.
Memastikan pengambilan gambar kamera yang lancar di perangkat foldable
Implementasi kamera pada perangkat foldable menghadirkan keunikan hardware yang khas. Beralih dari layar luar yang ringkas ke layar dalam yang diperluas akan memperkenalkan rasio aspek tata letak yang berbeda, sementara rotasi perangkat tetap tidak berubah. Jika aplikasi mengasumsikan hubungan potret tetap antara sensor kamera dan tata letak perangkat, aplikasi kemungkinan akan mengalami pratinjau yang miring, terentang, atau terpotong selama transisi pelipatan ini.
Saat mengoptimalkan pipeline media aplikasi, migrasikan pengalaman pengambilan gambar ke CameraX menggunakan keterampilan migrasi CameraX. PreviewView library secara otomatis menangani orientasi sensor, rotasi perangkat, dan penskalaan di balik layar. Hal ini menjamin pratinjau yang bersih dan stabil, terlepas dari cara pengguna memegang atau memosisikan perangkat. Jika Anda mempertahankan codebase Camera2 yang ada, integrasikan library CameraViewfinder untuk menerapkan transformasi rasio aspek dan rotasi yang kompleks ini secara otomatis tanpa perlu merombak total arsitektur.
Memperluas interaksi sekilas ke Wear OS 7
Peluang untuk mengembangkan aplikasi bagi perangkat generasi baru ini tersedia hingga ke pergelangan tangan. Diluncurkan dengan Wear OS 7, Widget Wear memberi Anda platform baru untuk memberi pengguna akses instan dan sekilas ke info terbaru penting mereka. Anda dapat membuat pengalaman yang sangat ekspresif ini menggunakan Jetpack Glance dan RemoteCompose. Yang penting, Widget yang dibuat dengan framework ini kini dapat mengisi kartu multi-widget yang sebelumnya disediakan untuk widget pihak pertama.
Membangun fitur cerdas
Teknologi Gemini sudah menyelesaikan tugas atas nama pengguna, dan Anda dapat bereksperimen dengan sistem teknologi ini dengan membagikan kemampuan aplikasi Anda.
Perangkat foldable baru Samsung dilengkapi dengan Gemini Nano 4, model di perangkat terbaru kami. Nano 4 memberikan dukungan untuk lebih dari 140 bahasa, pemahaman multimodal yang lebih baik, dan banyak lagi. Gunakan Prompt API ML Kit dengan fitur lanjutan seperti output terstruktur dan mode penalaran untuk membangun fitur cerdas di perangkat.
Mulai optimalkan sekarang
Alat dan framework siap membantu Anda mengoptimalkan aplikasi untuk semua ukuran layar. Mulailah dengan mempelajari panduan kami untuk membangun aplikasi adaptif guna mempelajari lebih lanjut prinsip desain adaptif inti.
Untuk mempelajari lebih lanjut, tonton playlist YouTube lengkap kami. Terakhir, pastikan aplikasi Anda memberikan pengalaman premium yang sempurna pada faktor bentuk terbaru dengan meninjau pedoman kualitas khusus kami untuk perangkat trifold dan foldable layar lanskap serta WearOS.
Buka masa depan Anda sekarang.
-
Berita ProdukDengan 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 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.
Dapatkan insight pengembangan Android terbaru yang dikirim ke kotak masuk Anda setiap minggu.