Ürün Haberleri

Uyarlanabilir geliştirme ile uygulamalarınızı Googlebook'ta kullanıma sunma

Okuma süresi: 4 dk.

Googlebook, ortak bir Android temeli üzerine inşa edilmiş yeni bir dizüstü bilgisayar kategorisini tanıtıyor. HP, Dell, Lenovo, Acer ve Asus gibi iş ortaklarının yüksek performanslı donanımları, mobil kolaylığı masaüstü gücüyle birleştirir. Googlebook; yüksek çözünürlüklü OLED dokunmatik ekranlar, özel klavyeler ve hassas dokunmatik yüzeyler sunar. Ayrıca tüm gün dayanan pil ömrü ve işletim sistemi düzeyinde Gemini Intelligence özelliklerine sahiptir. Googlebook ile kullanıcılar, telefonlarındaki hızlı etkileşimlerden dizüstü bilgisayarlarındaki zengin ve sürükleyici oturumlara sorunsuz bir şekilde geçiş yapabilir.

Uygulamanızı Googlebook'a getirmek, Android ekosisteminde değerli fırsatlar sunar. Google Play, özel rozetler, gelişmiş arama ve seçilmiş mağaza ana sayfalarında öne çıkarılan yerler aracılığıyla optimize edilmiş içerikleri öne çıkarır. Bu kalite düzeyini sunmak, uygulamanızı Uygulama Deneyimi Programı'na da hazırlar. Bu programa kaydolarak işinizi büyütmek için tasarlanmış yeni bir program ücret tablosundan yararlanabilirsiniz. Daha da iyisi, kullanıcılar Android telefonlarını kullanarak yeni Googlebook'larını kurduğunda optimize edilmiş uygulamalar kolayca aktarılabilmeleri için belirgin bir şekilde vurgulanır. Böylece uygulamanız, yeni cihazlarında ilk günden itibaren yer alır.

desktop optimized.png
Google Play'de masaüstü rozetleri ve özel koleksiyonlar için optimize edilmiştir.

Peki bunun en büyük avantajı nedir? Bu erişimden yararlanmak için sıfırdan ayrı bir uygulama oluşturmanız gerekmez. Uyarlanabilir geliştirme, modern Android uygulamalarının büyük ekranlarda, yeni cihaz duruşlarında ve yeni form faktörlerinde doğal olarak ölçeklenmesini sağlar. Uygulamanızda uyarlanabilir düzenler kullanılıyorsa Googlebook'lar için hazırdır. Uyarlanabilir kullanıcı arayüzü, pencere boyutu sınıfları ve çoklu giriş desteği gibi mevcut temellerinizi kullanarak optimize edilmiş bir deneyim sunabilirsiniz.

image5.png
Mobil görünümleri çok panelli bir deneyim olarak yeniden düzenleyen uyarlanabilir düzenler.

Uygulamanızı masaüstü temellerine göre şekillendirin

Uygulamanız, dizüstü bilgisayarda kullanıcı beklentilerinin daha yüksek bilgi yoğunluğu, hassas giriş ve aktif çoklu görev yönünde değiştiği bir masaüstü ortamında çalışır. Masaüstü geliştirme ve tasarım yönergelerine uyarak bu deneyimden en iyi şekilde yararlanmak için gereken ilkeleri edinebilirsiniz. Uyarlanabilir düzen, mobil arayüzleri geniş bir ekrana basitçe yaymak yerine içeriği işlevsel gruplar halinde yeniden düzenler.

Pencere sınırları değiştiğinde kullanıcı arayüzünüzün genişlemesine, yeniden akmasına veya daha ayrıntılı bilgiler göstermesine olanak tanımak için çok panelli bir mimari kullanın. Navigation 3 ile çok panelli düzenleri doğrudan eski yığınınızdan koordine etmek için uyarlanabilir sahne stratejileri uygulayabilirsiniz. Genişletilmiş pencere alanı olduğunda yan yana düzenleri etkinleştirmek için ListDetailSceneStrategy ve SupportingPaneSceneStrategy'yi kullanın. Sahne dekoratörleri, ekranları kalıcı masaüstü gezinme raylarıyla sarmalamanıza olanak tanır. Karmaşık içerikleri düzenlemek ve masaüstü ekranlar için görsel stilleri dinamik olarak ayarlamak üzere bu desenleri Grid ve FlexBox gibi düzen ilkel öğeleriyle, yakında da deneysel MediaQuery ve Styles API'leriyle birlikte kullanın.

image2.png
Genişliğe dayalı pencere boyutu sınıflarının temsilleri.

Serbest biçimli masaüstü pencereli görüntüleme modunda, uygulama pencerelerinin boyutu dilediğiniz zaman dinamik olarak değiştirilebilir. Düzen kararlarınız, fiziksel ekran boyutları yerine pencere boyutu sınıflarını kullanarak doğrudan kullanılabilir pencere alanına yanıt vermelidir.

Masaüstü tasarımında ergonomik izleme mesafeleri ve hassas işaretçi hedefleri de dikkate alınır. Daha büyük ekranlarda rahat görüntüleme için tür ölçeğinizi ayarlayın, satır uzunluklarının okunabilir kalması için düzenin maksimum genişliğini belirleyin ve yanlış tıklamaları önlemek için tıklama hedeflerini açıkça tanımlayın. Tasarım ilkeleri kılavuzumuzda eksiksiz tasarım kalıplarını inceleyin ve masaüstü tasarım galerisinde gerçek dünyadan ilham alın.

Googlebook'lar için farklı deneyimler sunma

Temel düzeniniz uyarlanabilir olduğunda, uygulamanızı masaüstü ortamından tam olarak yararlanan farklı özelliklerle zenginleştirebilirsiniz. Bu kurulumlarda günlük üretkenlik, çok yönlü giriş yöntemlerine bağlıdır. Jetpack Compose, fiziksel klavye ile gezinmeyi ve işaretçi seçimini yerel olarak destekler. Metin girişi, bölme yeniden boyutlandırma ve araç seçimi için görsel geri bildirim sağlayan bağlama duyarlı imleçler entegre ederek uygulamanızın kullanılabilirliğini artırın. Sağ tıklama bağlam menülerini ve fareyle üzerine gelme durumlarını uygulayın. Kısayollarınızı Klavye Kısayolları Yardımcısı aracılığıyla bulunabilir hale getirin.

image4.png
Birden fazla açık pencere ve uygulama örneğini gösteren görev değiştirici.


Googlebook'ta uygulamalar, kullanıcıların aynı anda birden fazla görevi tamamlayabileceği serbest biçimli pencerelerde çalışır. Aynı anda çalışan birden çok kopya desteğini etkinleştirerek yan yana iş akışlarının kilidini açın. Böylece kullanıcılar, içerikleri karşılaştırmak veya birden fazla dokümanı yönetmek için bağımsız pencereler açabilir. Kullanıcıların metin, resim ve dosyaları pencereler arasında sorunsuz bir şekilde taşımasına veya yeni bir görev oluşturmak için öğeleri boş bir çalışma alanına bırakmasına olanak tanımak için bu özelliği sürükle ve bırak ile birlikte kullanın.

image3.png
Pencereler arası sürükle ve bırak özelliğiyle çoklu pencere kullanarak çoklu görev gerçekleştirme.

Her şeyi yapın ve pencere çerçevenizi özelleştirin. Pencereli görüntüleme modunda uygulamalar, sistem pencere kontrollerine uyarken özel arka planlar, arama çubukları veya sekmelerle stil verebileceğiniz bir başlık çubuğu içerir.

Devam Et, tek tek uygulama pencerelerinin ötesinde, kullanıcıların bir ekranda başlattığı göreve başka bir ekranda sorunsuz bir şekilde devam etmesini sağlayan çift yönlü aktarım özelliğiyle telefonlar, tabletler ve Googlebook'lar arasında deneyimleri bağlı tutar. HandoffActivityData aracılığıyla durumu aktarmak, doküman konumu veya etkin sekmeler gibi bağlamları korur. Sorunsuz geçişler için isteğe bağlı web yedekleri de kullanılabilir.

Özelleştirilebilir widget'larla bir bakışta uygulanabilir bilgileri göstererek bu özelliği tamamlayın. Ayrıca, uygulama deneyiminizi iyileştirirken kapsamlı masaüstü uygulaması kalite yönergelerimize göre karşılaştırma yapın.

Geliştiriciler bu kalıpları ekosistemde hayata geçirmeye başladı. Notability'yi Googlebook'a taşıma sürecinde, tabletlere ve katlanabilir cihazlara yapılan önceki yatırımlar ekibe hemen bir avantaj sağladı. Düzenleri zaten pencere boyutu sınıflarına ve uyarlanabilir sahne stratejilerine dayandığından, tuval ve araç çubukları pencere yeniden boyutlandırılırken doğal olarak yeniden akıyordu. Mevcut klavye ve dokunmatik yüzey desteği ise doğrudan aktarıldı.

Notability'de Android Mühendislik Yöneticisi olan Ryan Shea, "Tabletler ve katlanabilir cihazlar için zaten birinci sınıf deneyimler sunmayı hedefliyorduk" diyor. "Bu nedenle, Googlebook piyasaya sürüldüğünde Notability'yi dizüstü bilgisayar sınıfı bir deneyime ölçeklendirmek, büyük ölçüde önceden oluşturduğumuz bir düğmeyi çevirmekten ibaretti. Bu sayede, zamanımızı yalnızca daha büyük bir ekranda veya yeni API'lerle anlamlı olan şeylere ayırabildik. Örneğin, telefonunuzdaki notu dizüstü bilgisayara aktaran "Devam Et" özelliği ve yan yana uygulama deneyimini ders çalışmak için optimize etme gibi.

Özel araçlarla iş akışınızı hızlandırın

Uygulamanızı Googlebook için test etme ve optimize etme, mevcut geliştirme iş akışınıza doğal olarak uyar.

Android Studio'daki masaüstü emülatörüyle, serbest biçimli pencere yeniden boyutlandırmayı test etmek, çoklu örnek etkileşimlerini doğrulamak ve fare, izleme dörtgeni ve klavye etkileşimlerinde hata ayıklamak için doğrudan iş istasyonunuzda sanal bir masaüstü ortamı çalıştırabilirsiniz. Sanal cihazınızı hemen kurmak için Android Studio Canary'yi indirin.

Yapay zeka destekli geliştirme ile düzeninizi modernleştirme sürecini hızlandırın. Uyarlanabilir beceri, yapay zeka ajanlarınıza mobil düzenleri otomatik olarak duyarlı Compose kapsayıcılarına yeniden düzenlemeye yardımcı olacak gerekli bağlamı sağlar. Uygulamayı kolaylaştırmak için beceriyi doğrudan Android CLI üzerinden yükleyin.

Googlebook'ta yeni olasılıkları keşfedin

Adsız tasarım (2).png)
Ekosistem iş ortaklarının Googlebook dizüstü bilgisayar ailesi.

Googlebook serisi, Android ekosistemi için heyecan verici yeni bir dönemi işaret ediyor. Uygulamalarınıza daha zengin ve daha yetenekli deneyimler sunmak için premium bir platform sağlıyor. Uyarlanabilir bir şekilde geliştirme yaptığınızda tek bir kod tabanı, uygulamanızın telefonlarda, katlanabilir cihazlarda, tabletlerde ve Googlebook'larda en iyi şekilde görünmesini ve çalışmasını sağlar. Ayrıca Google Play'de daha fazla görünürlük ve rozet elde etmenizi sağlar. Googlebook geliştirici merkezimizdeki dokümanları inceleyin, masaüstü tasarım kılavuzuna göz atın ve Googlebook için geliştirmeye bugün başlayın.

Yazan:
Okumaya devam et