Büyük ekran hazır

3. katman simgesi

3. KATMAN: Büyük ekran uygulama kalitesi yönergelerinin temel, giriş seviyesi katmanı.

Alt katman (3. katman) vurgulanmış şekilde üç katmanın gösterilmesi.

Büyük ekranlar için mükemmel bir uygulama oluşturmanın ilk adımı, uygulamanızı büyük ekranlara hazır hale getirmektir.

Büyük ekrana hazır uygulamalar, yatay ve dikey yönlerde tam ekran, çoklu pencere modunda tam pencerede çalışır. Uygulamalar; klavye, fare, izleme paneli ve ekran kalemi gibi harici giriş cihazları için temel destek sağlar. Büyük ekrana hazır kamera uygulamaları, her zaman doğru en boy oranında ve yönde kamera önizlemesi sağlar.

Uygulamanın düzeni ideal olmayabilir ancak uygulama hiçbir zaman sinemaskop modunda çalışmaz, uyumluluk modunda çalışmaz ve kullanıcılar tüm görev akışlarını tamamlayabilir.

Yapılması ve yapılmaması gerekenler

  • Yapılandırma değişiklikleri sırasında durumu koruma
  • Çoklu pencere modunu ve çoklu devam etmeyi destekleme
  • Harici klavye, fare, izleme paneli ve ekran kalemi desteği
  • Tam ekran veya çoklu pencere modundayken uygulamanın yönünü dikey veya yatay olarak kilitleme
  • Kamera önizleme boyutlarını veya yönünü kısıtlama

Kurallar

Uygulamanızı büyük ekranlara hazırlamak için 3. Katman yönergelerini uygulayın.

Yapılandırma ve devamlılık

Cihaz yapılandırmasında değişiklik sırasında durumu koruyup geri yükleyin ve medya oynatma gibi devam eden işlemleri devam ettirin. Böylece uygulamanızı büyük ekrana hazırlayın.

Kılavuz LS-C1

Ne?

Uygulama, hem dikey hem de yatay yönlerde mevcut görüntüleme alanını (ekranın tamamını veya çoklu pencere modundaki uygulama penceresini) doldurur ve kenarlıksız olur. Uygulama, yapılandırma değişikliklerini işler ve cihazın yönü değiştiğinde, uygulama penceresi yeniden boyutlandırıldığında veya cihaz katlandığında ya da açıldığında durumunu korur ya da geri yükler.

Neden?

Cihaz döndürme, çoklu pencere modunda pencere boyutu değişiklikleri ve katlanabilir cihazın katlanması veya açılması gibi yapılandırma değişiklikleri, kullanıcıların bağlamı kaybetmesine ya da (daha da kötüsü) verilerini kaybetmesine neden olabilir.

Nasıl?

Yapılandırma değişikliklerini nasıl yöneteceğinizi ve uygulama sürekliliğini nasıl koruyacağınızı Yapılandırma ve süreklilik başlıklı makalede öğrenebilirsiniz.

Çoklu pencere ve çoklu sürdürme

Uygulamanızın, bölünmüş ekran modunda veya masaüstü pencere modunda diğer uygulamalarla birlikte çoklu pencere modunda çalışmasını sağlayın.

LS-M1 ve LS-M2 yönergeleri

Ne?

Uygulama, uygulama penceresini doldurur ve çoklu pencere modunda tamamen çalışır durumdadır. Uygulama, çoklu pencere modunda çoklu devam etmeyi destekler. Uygulama, ön planda değilken kullanıcı arayüzünü ve devam eden işlemleri (ör. medya oynatma) günceller. Uygulama, kameralar gibi özel kaynaklara erişimi yönetir.

Neden?

Büyük ekranlar, çoklu pencere modunu daha kullanışlı hale getirir. Çoklu pencere modu, kullanıcıların daha üretken olmasını sağlar.

Nasıl?

Çoklu pencere modu ve çoklu devam ettirme başlıklı makalede, çoklu pencere modu için nasıl uygulama geliştireceğinizi öğrenin.

Kamera önizlemesi ve medya yansıtma

Uygulamanızda kamera önizlemesi varsa önizlemeyi büyük ekranlarda yön ve en boy oranı açısından doğrulayın.

LS-CM1 ve LS-CM2 yönergeleri

Ne?

Uygulama, yatay ve dikey yönlerde, katlanmış ve açılmış cihaz durumlarında ve çoklu pencere modunda doğru orantılı ve yönlü bir kamera önizlemesi sağlar. Uygulama, tüm cihaz yapılandırmalarında medya projeksiyonunu doğru yönde ve oranlarda destekler.

Neden?

Dikey yönde olan büyük ekranlı katlanabilir cihazlar yatay en boy oranına sahip olabilir. Çoklu pencere modu, cihaz yatayken uygulamaları yeniden boyutlandırılabilir bir pencerede dikey yönde gösterebilir.

Nasıl?

Kamera önizlemesi ve medya projeksiyonu genel bakış sayfasında kamera önizlemesi ve medya projeksiyonu hakkında daha fazla bilgi edinin.

Klavye, fare ve dokunmatik yüzey

Uygulamanızın klavye, fare ve dokunmatik yüzey işlemlerini işlemesine olanak tanıyarak harici giriş cihazlarını destekleyin.

LS-I1 ve LS-I2 yönergeleri

Ne?

Uygulama, harici klavye kullanarak metin girişini destekler. Harici bir klavye bağlandığında veya bağlantısı kesildiğinde uygulama, yeniden başlatılmadan fiziksel ve sanal klavyeler arasında geçiş yapar. Uygulama, temel fare ve dokunmatik yüzey girişini destekler.

Neden?

Kullanıcılar genellikle tabletlere harici klavye veya fare bağlar. Chromebook'larda yerleşik klavyeler ve dokunmatik yüzeyler bulunur.

Nasıl?

Büyük ekranlarda giriş uyumluluğu başlıklı makaleyi inceleyin.

Ekran kalemi

Kullanıcıların listelerde gezinme, seçici ve diğer kaydırılabilir içerikler dahil olmak üzere kullanıcı arayüzü öğelerini ekran kalemi ile seçip değiştirmelerine olanak tanıyın.

Android 14 (API düzeyi 34) ve sonraki sürümlerde, ekran kalemi kullanarak metin giriş alanlarında metin yazma ve düzenleme desteği. ChromeOS M114 ve sonraki sürümlerde, kullanıcıların ekran kalemi kullanarak WebView bileşenlerindeki metin giriş alanlarında metin yazmasına ve düzenlemesine izin verin.

LS-S1 ve LS-S1.1 yönergeleri

Ne?

Uygulama, ekran kalemi donanımlı tabletler, katlanabilir cihazlar ve ChromeOS cihazlarda kullanıcı arayüzü öğelerini seçme ve bunlar üzerinde işlem yapma gibi temel ekran kalemi girişlerini destekler.

Android 14 ve sonraki sürümlerde ve ChromeOS M114 ve sonraki sürümlerde uygulama, sırasıyla EditText ve WebView bileşenlerinde metin girişini etkinleştirir.

Neden?

Büyük ekranlar, ekran kalemi özellikli uygulamalar için idealdir. Bazı büyük ekranlı cihazlarda ekran kalemi bulunur.

Nasıl?

Temel ekran kalemi girişi, Android'in tam olarak desteklediği dokunmatik girişle aynıdır. Temel ekran kalemi girişi sağlamak için özel geliştirme gerekmez.

Android 14 ve sonraki sürümlerde EditText bileşenleri varsayılan olarak ekran kalemi kullanarak girişi destekler. Özel geliştirme gerekmez. ChromeOS M114 ve sonraki sürümlerde WebView bileşenleri, varsayılan olarak metin alanlarında ekran kalemi girişini destekler.