Layar besar tablet, perangkat foldable, dan perangkat Chrome OS menawarkan peluang untuk menampilkan konten mendetail, mengaktifkan multitasking, dan menciptakan pengalaman unik yang tidak mungkin dilakukan di perangkat yang memiliki layar kecil.
Karena perangkat Android tersedia dalam berbagai bentuk dan ukuran, desain aplikasi Anda dengan tata letak responsif dan adaptif yang mengakomodasi perangkat apa pun yang mungkin ditemui aplikasi Anda. Jangan tentukan tata letak dengan dimensi statis yang mengasumsikan ukuran, rasio lebar tinggi, atau orientasi layar tertentu.
Mulailah dengan memahami panduan berikut:
Transisi status
Jendela aplikasi Anda dapat berubah ukuran saat aplikasi sedang digunakan. Misalnya, aplikasi dapat berjalan di perangkat Chrome OS yang memungkinkan beberapa aplikasi berjalan di jendela yang dimensinya dapat berubah secara dinamis. Atau aplikasi dapat berjalan di perangkat foldable yang memungkinkan berbagai postur lipat.
- Dukungan multi-aplikasi menjelaskan cara mendukung aplikasi dalam mode layar terpisah dan picture-in-picture
- Library Jetpack WindowManager
dan
WindowMetrics
API membantu Anda menata konten - Mendesain aplikasi untuk perangkat foldable akan menunjukkan cara mendukung perangkat foldable
Multi-aplikasi bentuk bebas dan tindakan perangkat input
Beberapa tindakan pengguna mengharuskan aplikasi merespons status yang berubah secara dinamis, seperti perubahan ukuran jendela dan pelacakan mouse.
- Pengelolaan jendela untuk Chrome OS menjelaskan cara menangani beberapa jendela
- Kompatibilitas input untuk Chromebook memberikan saran tentang cara mendukung input mouse dan trackpad