Google mengungkap informasi lebih lanjut tentang mode desktop di Android Q

Selama sesi pengembangan untuk perangkat lipat dan multi-layar, Google mengungkapkan informasi lebih lanjut tentang cara kerja mode desktop di Android Q.

Dengan Android Q, Google melanjutkan upayanya untuk memperluas Android melampaui faktor bentuk ponsel pintar, tablet, jam tangan pintar, dan televisi tradisional. Itu Samsung Galaxy Lipat Dan Huawei Mate X ponsel pintar yang dapat dilipat telah menarik sebagian besar perhatian kita terhadap Android Q dukungan asli untuk faktor bentuk yang dapat dilipat, namun Google diam-diam meminta pengembang untuk mengerjakan ulang aplikasi mereka guna mendukung skenario multi-display lainnya: desktop dan monitor.

Huawei dan Samsung telah memimpin upaya menjembatani kesenjangan antara ponsel cerdas dan PC desktop dengan diperkenalkannya Proyeksi Mudah Dan DeX masing-masing. Sesuai tradisi, Google mengambil bagian terbaik dari perangkat lunak OEM dan perlahan-lahan menggabungkannya ke dalam AOSP. Di Android Q, perusahaannya adalah menambahkan dukungan asli untuk “mode desktop.

” Anda tidak akan mengetahuinya, karena perusahaan tidak pernah menyebutkannya selama ceramah Google I/O mereka, melainkan menurunkannya ke bagian kecil dari sesi pembuatan aplikasi untuk perangkat lipat dan faktor bentuk multi-layar (desktop AKA mode).

Dalam diskusi bertajuk “Membangun Aplikasi untuk Perangkat Lipat, Multi-Display, dan Layar Besar”, Andrii Kulian, Software Engineer di Android Tim Framework WindowManager yang mengerjakan Multi-Display, berbagi detail tentang bagaimana pengembang dapat mempersiapkan aplikasi mereka untuk multi-display lingkungan.

“Ponsel yang dapat dilipat mungkin memiliki beberapa layar, tetapi Anda juga dapat menemukan multi-layar di mobil, di ponsel yang terhubung ke layar lebih besar dalam mode desktop, di Chrome OS, dan sebagainya.” - Andrii Kulian, Google.

Mengembangkan Mode Desktop baru di Android Q

Jika Anda tertarik memperbarui aplikasi Android untuk mendukung lingkungan desktop, Anda harus menonton sesi yang disematkan di akhir artikel ini. Saya akan merangkum poin-poin utamanya:

  • Agar aplikasi Anda mendukung penggunaan simultan di layar utama (ponsel) dan layar sekunder (monitor), aplikasi Anda harus mendukung beberapa instance. Dengan bendera niat BARU_TUGAS Dan GANDA_TUGAS, Android Q dapat membuat jendela kedua aplikasi Anda di tampilan sekunder.
  • Yang baru perilaku multi-resume juga berlaku untuk skenario multi-tampilan. Dengan demikian, Anda dapat mengonfigurasi aplikasi Anda untuk berjalan saat aplikasi lain memiliki fokus.
  • Jika menurut Anda aplikasi Anda harus diluncurkan terutama pada tampilan utama atau sekunder, Anda dapat memeriksa tanda, metrik, dan status untuk menemukan tampilan yang tepat untuk meluncurkan aktivitas. Perhatikan bahwa sistem mungkin membatasi peluncuran aktivitas di layar pribadi yang mana Google menambahkan API baru di Android Q untuk memeriksa apakah penelepon dapat meluncurkan aktivitas pada aktivitas tertentu.
  • Google telah menambahkan dukungan di Android Q untuk menampilkan jendela keyboard perangkat lunak di layar sekunder. Meskipun masih mungkin untuk hanya memiliki satu jendela keyboard perangkat lunak pada satu waktu, jendela tersebut dapat berpindah antar tampilan.
  • Wallpaper dan wallpaper hidup dapat dipisahkan pada multi-tampilan.
  • Seperti yang ditunjukkan pada gambar fitur, mode desktop memiliki dukungan untuk peluncur pihak ketiga di layar sekunder. Google telah menambahkan kategori baru ke filter maksud untuk menyediakan aktivitas khusus untuk layar sekunder. Aktivitas harus memiliki mode peluncuran yang tidak mencegah banyak kejadian dan menyesuaikan dengan ukuran layar yang berbeda. Pengguna dapat menyetel peluncur pilihannya di perangkat, dan jika peluncur yang dipilih saat ini memiliki aktivitas khusus untuk layar sekunder, peluncur tersebut akan ditempatkan di sana oleh sistem.
  • Pengembang dapat menguji aplikasi mereka di layar sekunder dengan mengaktifkan "mode desktop paksa", yang mengaktifkan sistem deklarasi di semua layar yang didukung dan menampilkan penunjuk tetikus di sana, bukan tampilan saat ini, dan "memungkinkan jendela bentuk bebas" untuk mengizinkan jendela aplikasi mengambang. Namun, Anda harus me-reboot perangkat agar perubahan dapat diterapkan. Jika Anda memiliki Google Pixel, Anda dapat mencoba mode desktop dengan mengaktifkan tampilan simulasi di Opsi Pengembang. Di perangkat lain yang mendukung tampilan keluar melalui HDMI, Anda dapat mencoba mode desktop jika Anda memiliki adaptor USB-C ke HDMI. Telepon Esensial, misalnya, memulai mode desktop baru di Android Q cukup dengan mencolokkannya ke monitor.

Saya menebak-nebak di sini, tapi menurut saya Pixel 4 yang akan datang akan mendukung tampilan melalui HDMI sehingga Google dapat menggembar-gemborkan mode desktop baru Android Q sebagai sebuah fitur. Kami akan mengetahuinya dalam 5 bulan ketika Google meluncurkan Pixel baru.

Terima kasih kepada Farmerbb Anggota Senior XDA atas pemberitahuannya!