Katlanabilir cihazlar ve çoklu ekran durumları için geliştirme üzerine bir oturum sırasında Google, Android Q'daki masaüstü modunun nasıl çalıştığına dair daha fazla bilgi açıkladı.
Android Q ile Google, Android'i geleneksel akıllı telefon, tablet, akıllı saat ve televizyon form faktörlerinin ötesine taşıma yönündeki çalışmalarına devam ediyor. Samsung Galaxy Katlama Ve Huawei MateX Katlanabilir akıllı telefonlar dikkatimizin çoğunu Android Q'ya çekti yerel destek katlanabilir form faktörü için, ancak Google sessizce geliştiricilerden uygulamalarını başka bir çoklu ekran senaryosunu destekleyecek şekilde yeniden düzenlemelerini istiyor: masaüstü bilgisayarlar ve monitörler.
Huawei ve Samsung, akıllı telefon ile masaüstü bilgisayar arasındaki boşluğu doldurma konusunda öncü oldular. Kolay Projeksiyon Ve DeX sırasıyla. Geleneğe uygun olarak Google, OEM yazılımının en iyi kısımlarını alıyor ve bunları yavaş yavaş AOSP'ye dahil ediyor. Şirket, Android Q'da “masaüstü modu” için yerel destek eklenmesi.
” Ancak şirket, Google I/O açılış konuşmalarının hiçbirinde bundan hiç bahsetmediği için bunu bilemezsiniz. katlanabilir cihazlar ve çoklu ekranlı form faktörleri (diğer adıyla masaüstü) için uygulamalar oluşturma oturumunun küçük bir kısmına havale etmek modu)."Katlanabilir, Çoklu Ekran ve Geniş Ekranlı Cihazlar için Uygulamalar Oluşturun" başlıklı konuşmada Android Yazılım Mühendisi Andrii Kulian Çoklu Ekran üzerinde çalışan Framework WindowManager Ekibi, geliştiricilerin uygulamalarını çoklu ekrana nasıl hazırlayabileceklerine dair ayrıntıları paylaştı ortamlar.
"Katlanabilir telefonların birden fazla ekranı olabilir, ancak aynı zamanda arabalarda, masaüstü modunda daha büyük ekranlara bağlanan telefonlarda, Chrome OS'de vb. çoklu ekranı da bulabilirsiniz." -Andrii Kulian, Google.
Android Q'da yeni Masaüstü Modu için geliştirmeler yapılıyor
Android uygulamanızı masaüstü ortamlarını destekleyecek şekilde güncellemekle ilgileniyorsanız, bu makalenin sonunda yer alan oturumu izlemelisiniz. Ancak önemli noktaları özetleyeceğim:
- Uygulamanızın birincil (telefon) ve ikincil (monitör) ekranlarda eş zamanlı kullanımı destekleyebilmesi için uygulamanızın birden fazla örneği desteklemesi gerekir. Niyet bayraklarıyla YENİ GÖREV Ve MULTIPLE_TASKAndroid Q, ikincil ekranda uygulamanızın ikinci bir penceresini oluşturabilir.
- Yeni çoklu özgeçmiş davranışı aynı zamanda çoklu ekran senaryoları için de geçerlidir. Böylece uygulamanızı, başka bir uygulamaya odaklanıldığında çalışacak şekilde yapılandırabilirsiniz.
- Uygulamanızın öncelikle birincil veya ikincil ekranda başlatılması gerektiğini düşünüyorsanız etkinliğin başlatılacağı doğru ekranı bulmak için bayrakları, metrikleri ve durumu kontrol edebilirsiniz. Arayanın belirli bir etkinlikte etkinlik başlatıp başlatamayacağını kontrol etmek için Google'ın Android Q'ya yeni bir API eklediği özel ekranlarda sistemin etkinlik başlatmalarını kısıtlayabileceğini unutmayın.
- Google, yazılım klavyesi penceresini ikincil ekranda göstermek için Android Q'ya destek ekledi. Aynı anda yalnızca bir yazılım klavyesi penceresine sahip olmak hala mümkün olsa da pencere, ekranlar arasında hareket edebilir.
- Çoklu ekranlarda duvar kağıtları ve canlı duvar kağıtları ayrı olabilir.
- Özellik görselinde gösterildiği gibi masaüstü modu, ikincil ekranlarda üçüncü taraf başlatıcıları destekler. Google şunu ekledi: niyet filtresine yeni kategori ikincil ekranlar için özel bir etkinlik sağlamak. Etkinliğin birden fazla örneği engellemeyen ve farklı ekran boyutlarına uyum sağlayan bir başlatma moduna sahip olması gerekir. Kullanıcı, cihaz üzerinde istediği başlatıcıyı ayarlayabilir ve eğer seçili başlatıcının ikincil ekranlar için özel bir etkinliği varsa, sistem tarafından oraya yerleştirilecektir.
- Geliştiriciler, sistemi açan "masaüstü modunu zorla" seçeneğini etkinleştirerek uygulamalarını ikincil ekranlarda test edebilirler desteklenen tüm ekranlarda bildirimler sunar ve geçerli ekran yerine fare işaretçisini orada gösterir ve "olanak vermek serbest biçimli pencereler" Kayan uygulama pencerelerine izin vermek için. Ancak değişikliklerin etkili olması için cihazı yeniden başlatmanız gerekecektir. Google Pixel'iniz varsa Geliştirici Seçenekleri'nde simüle edilmiş ekranı etkinleştirerek masaüstü modunu deneyebilirsiniz. HDMI üzerinden görüntüleme desteği olan diğer cihazlarda, USB-C - HDMI adaptörünüz varsa masaüstü modunu deneyebilirsiniz. Örneğin Essential Phone, yeni masaüstü modunu başlatır Android Q'da yalnızca bir monitöre takarak.
Burada çılgınca bir tahminde bulunuyorum, ancak yaklaşan Pixel 4'ün HDMI üzerinden görüntülemeyi destekleyeceğini düşünüyorum, böylece Google, Android Q'nun yeni masaüstü modunu bir özellik olarak tanıtabilir. Google'ın yeni Pixels'i piyasaya sürmesinden 5 ay sonra öğreneceğiz.
Konuşmayla ilgili bilgi verdiği için XDA Kıdemli Üyesi farmerbb'e teşekkürler!