Uyarlanabilir uygulama kalitesi yönergeleri

Android uygulamalarını çalıştırabilen cihazlar; telefonlar, tabletler, katlanabilir cihazlar, masaüstü bilgisayarlar, araba ekranları, TV'ler ve XR gibi çeşitli form faktörlerinde gelir. Bu cihazlar, çok çeşitli ekran boyutlarını temsil eder. Android; çoklu pencere, çoklu ekran, çoklu örnek ve pencere içinde pencere gibi birden fazla ekran modunu destekler. Katlanabilir cihazlar, masaüstü duruşu veya kitap duruşu gibi çeşitli katlanmış durumlarda ya da pozisyonlarda olabilir.

Üç kalite katmanının dikey olarak üst üste yerleştirilmiş katmanlar şeklinde gösterimi.

Uygulamanızın cihazın şekli, ekran boyutu, görüntüleme modu veya duruşundan bağımsız olarak mükemmel bir kullanıcı deneyimi sunmasını sağlamak için uyarlanabilir uygulama uyumluluğu kontrol listelerini uygulayın ve uyumluluk testlerini tamamlayın.

Kontrol listeleri ve testler, çoğu Android uygulaması türü için kapsamlı bir kalite şartları grubu tanımlar. Uygulamanızın muhtemelen tüm koşulları karşılaması gerekmez. Uygulamanızın kullanım alanları için uygun olanları uygulayın.

Uyarlanabilir uygulama kalitesi yönergeleri, daha önce büyük ekranlarda uygulama kalitesi yönergelerinde sağlanan rehberliğin yerini alır ve bu rehberliği genişletir.

Uygulamanızı uyarlanabilir özelliklerle geliştirirken Google Play'deki uygulama girişinizi güncelleyerek kullanıcıların uygulamanızın çoklu form faktörlü deneyimini daha iyi anlamasına yardımcı olun. Uygulamayı tabletlerde ve katlanabilir cihazlarda gösteren ekran görüntüleri yükleyin. Uygulama açıklamanızda XR özelliklerine dikkat çekin. Daha fazla bilgi ve en iyi uygulamalar için Google Play Yardım'ı inceleyin.

Her boyuttaki ekranda optimize edilmiş ve farklılaştırılmış düzen örnekleri için uyarlanabilir düzen galerisine bakın.

Uyarlanabilir uygulama uyumluluğu kontrol listeleri

Uyumluluk kontrol listeleri, uygulamanızın uyarlanabilir tasarıma verdiği destek düzeyini değerlendirmenize yardımcı olacak ölçütleri tanımlar.

Destek düzeyleri şunlardır:

3. Katman Uyarlanabilir Hazır simgesi

3. KATMAN (temel): Uyarlanabilirliğe hazır

Uygulamanız tüm cihazlarda tam ekran (veya çok pencereli modda tam pencere) olarak çalışıyor ancak uygulama düzeni ideal olmayabilir. Uygulama, mektup kutusu biçiminde değil ve uyumluluk modunda çalışmıyor. Kullanıcılar kritik görev akışlarını tamamlayabilir ancak kullanıcı deneyimi idealden daha azdır. Uygulama, klavye, fare, izleme paneli ve kalem gibi harici giriş cihazları için temel destek sunar.

2. Katman Uyarlanabilir Optimizasyon simgesi

2. KATMAN (daha iyi): Uyarlanabilir optimize edilmiş

Uygulamanız, harici giriş cihazları için gelişmiş destekle birlikte tüm ekran boyutları ve cihaz yapılandırmaları için düzen optimizasyonları uygular.

1. Katman Uyarlanabilir Farklılaştırılmış simgesi

1. KATMAN (en iyi): Uyarlanabilir farklılaştırma

Uygulamanız, uygulamanın üzerinde çalıştığı cihaz veya ekran için tasarlanmış bir kullanıcı deneyimi sunuyor. Uygulama, uygun olduğu durumlarda çoklu görev, katlanabilir cihaz duruşları, sürükleyip bırakma ve kalem girişini destekler.

Uygulamanızın tüm Android cihazlarda mükemmel bir kullanıcı deneyimi sunmasını sağlamak için 2. Katman şartlarını tamamlayın. Uygulamanızın katlanabilir cihazlarda ve masaüstü gibi büyük ekranlarda öne çıkmasını sağlamak için 1. katmanı tamamlayın.


3. Katman Uyarlanabilir Hazır simgesi

3. KATMAN

Uyarlanabilir hazır

Uyarlanmaya hazır uygulamaların öncelikle temel uygulama kalitesi şartlarını, özellikle de kullanıcı deneyimi şartlarını karşılaması gerekir.

Uygulamalar aşağıdaki uyarlanabilir gereksinimleri karşılamalıdır:

ID Testler Açıklama
Yapılandırma ve süreklilik
Yapılandırma:Değişiklikler T-Config:Orientation,
T-Config:State

Uygulama, kullanılabilir ekran alanını (tam ekran veya çok pencereli modda uygulama penceresi) doldurur. Uygulama letterbox değil; uyumluluk modunda çalışmıyor.

Uygulama, yapılandırma değişikliklerini işler ve cihazda döndürme, katlama/açma, bölünmüş ekran ve masaüstü pencere modlarında pencere boyutu değiştirme gibi yapılandırma değişiklikleri olduğunda durumunu korur veya geri yükler. Örneğin:

  • Kaydırılabilir alanların kaydırma konumu korunur.
  • Metin alanlarına yazılan metinler korunur ve klavye durumu geri yüklenir.
  • Yapılandırma değişikliği başlatıldığında medya oynatma kaldığı yerden devam eder.
Config:Combinations T-Config:Combinations Uygulama, yapılandırma değişikliklerinin kombinasyonlarını (ör. pencere boyutunu değiştirme ve ardından cihazı döndürme veya döndürme ve ardından cihazı katlama ya da açma) işliyor.
Çoklu pencere modu ve çoklu devam ettirme
Çoklu Pencere:İşlevsellik T-Multi-Window:Functionality

Uygulama, çoklu pencere modunda tamamen işlevseldir. Çoklu pencere modunu destekleme başlıklı makaleyi inceleyin.

Not: Unity uygulamaları, Unity Uzun Süreli Destek (LTS) sürümü 2019 veya sonraki bir sürümde olmalıdır. Çoklu pencere modu doğrulaması başlıklı makaleyi inceleyin.

Çoklu Pencere:Multi-Resume T-Multi-Window:Focus,
T-Multi-Window:Resources
Uygulama, çoklu devam ettirme özelliğini tam olarak destekler. Uygulama, ön planda değilken kullanıcı arayüzünü günceller (medya oynatmaya devam etme, yeni mesajları dahil etme, indirme işlemini güncelleme vb.). Ayrıca uygulama, çok pencereli senaryolarda kamera ve mikrofon gibi özel kaynakların kaybını da yönetir. Çok pencereli modda etkinlik yaşam döngüsü başlıklı makaleyi inceleyin.
Kamera önizlemesi ve medya projeksiyonu
Medya:Camera_Preview T-Media:Camera_Preview Uygulama, yatay ve dikey yönlerde, katlanmış ve açılmış cihaz durumlarında ve çoklu pencere modunda kamera önizlemesi sağlar. Önizleme doğru orantılı ve doğru yönde.
Medya:Projeksiyon T-Media:Projection Uygulama, yatay ve dikey yönlerde, katlanmış ve açılmış cihaz durumlarında ve çoklu pencere modunda medya yansıtmayı destekler. Projeksiyon, doğru orantılı ve doğru yönde olmalıdır.
Klavye, fare ve izleme dörtgeni
Giriş:Klavye T-Input:Keyboard Uygulama, harici klavye kullanılarak metin girişini destekler ve harici klavye bağlandığında veya bağlantısı kesildiğinde uygulamayı yeniden başlatmadan fiziksel ve sanal klavyeler arasında geçiş yapar.
Giriş:Mouse_Trackpad T-Input:Mouse_Trackpad

Uygulama, temel fare veya dokunmatik yüzey etkileşimlerini destekliyor:

  • Tıklama: Düğmeler, açılır menüler, metin giriş alanları ve gezinme simgeleri dahil olmak üzere tıklanabilir tüm öğeler
  • Seçme: Radyo düğmeleri, onay kutuları ve metinler dahil olmak üzere seçilebilen tüm öğeler (kaydırarak veya çift tıklayarak)
  • Kaydırma: Hem dikey hem de yatay olarak kaydırılabilen listeler ve seçiciler gibi kaydırılabilir tüm öğeler
Ekran kalemi
Stylus:Basic T-Stylus:Basic

Uygulama, kalem donanımlı tabletler, katlanabilir cihazlar ve masaüstü cihazlar için temel destek sunar. Kalem, listelerde, seçicilerde ve diğer kaydırılabilir içeriklerde gezinme de dahil olmak üzere kullanıcı arayüzü öğelerini seçmek ve değiştirmek için kullanılabilir.

Büyük ekranlarda giriş uyumluluğu bölümündeki Ekran Kalemi'ne bakın.

Not: Temel kalem girişi, Android tarafından tam olarak desteklenen dokunma girişiyle aynıdır. Temel kalem girişi, özel geliştirme gerektirmeden tüm uygulamalar için otomatik olarak etkinleştirilir.

Stylus:Text_Input T-Stylus:Text_Input

Android 14 (API düzeyi 34) ve sonraki sürümlerde kullanıcılar, metin giriş alanlarına ekran kalemiyle metin yazabilir ve metinleri düzenleyebilir. ChromeOS M114 ve sonraki sürümlerde, WebView bileşenlerindeki metin giriş alanlarında metin yazmak ve düzenlemek için ekran kalemi kullanılabilir.

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

2. Katman Uyarlanabilir Optimizasyon simgesi

2. KATMAN

Uyarlanabilir optimizasyon

Optimize edilmiş uygulamalar, durum geçişleri de dahil olmak üzere tüm ekran türlerini ve cihaz durumlarını tam olarak destekler.

ID Testler Açıklama
Kullanıcı arayüzü
UI:Layouts T-UI:Flow

Uygulama, tüm ekran boyutları için tasarlanmış duyarlı ve uyarlanabilir düzenlere sahip. Tüm düzenler duyarlıdır (bkz. Kullanıcı arayüzünüzü duyarlı düzenlere taşıma). Uyarlanabilir düzenlerin uygulanması, pencere boyutu sınıfları tarafından belirlenir.

Uygulama kullanıcı arayüzü aşağıdakileri içerebilir:

  • Daha büyük pencere boyutlarında tam gezinme panellerine genişleyen, son teknoloji gezinme rayları
  • Pencere boyutu değişikliklerine uyum sağlamak için sütun sayısını ölçeklendiren ızgara düzenleri
  • Büyük ekranlarda metin sütunları
  • Masaüstü ekran boyutlarında varsayılan olarak açık olan, daha küçük ekranlarda ise kapalı olan son kenar panelleri

Geniş ekran alanından yararlanmak için (uygun olduğunda) iki panelli düzenler oluşturun. Standart düzenler başlıklı makaleyi inceleyin.

Etkinlik yerleştirme, etkinliğe dayalı uygulamaların etkinlikleri yan yana göstererek çok panelli düzenler oluşturmasına olanak tanır.

Kullanıcı arayüzü:Öğeler T-UI:Flow

Modallar, bağlam menüleri ve diğer ikincil öğeler tüm ekran türlerinde ve cihaz durumlarında düzgün şekilde biçimlendirilmelidir. Örneğin:

  • Alt sayfalar, büyük ekranlarda tam genişlikte değildir. (Genişlemeyi önlemek için maksimum genişlik uygulayın.) E-Tablolar: alt bölümündeki Davranış'a bakın.
  • Düğmeler, büyük ekranlarda tam genişlikte değil. Düğmeler bölümündeki Davranış'a bakın.
  • Metin alanları ve kutuları, büyük ekranlarda tam genişliğe ulaşmıyor. Metin alanları bölümündeki Davranış'a bakın.
  • Küçük düzenleme menüleri veya modalları ekranın tamamını kaplamaz ve kullanıcının bağlamını mümkün olduğunca korur. Menüler konusuna bakın.
  • Bağlam menüleri, kullanıcının seçtiği öğenin yanında görünür. Menüler bölümündeki "İçerik menüleri" konusuna bakın.
  • Gezinme rayları, büyük ekranlarda daha iyi ergonomi için gezinme çubuklarının yerini alır. Raylar, gezinme çubukları gibi diğer gezinme bileşenlerini de tamamlayabilir. Gezinme sütunu başlıklı makaleyi inceleyin.
  • Gezinme çekmeceleri en son materyal bileşenine güncellendi. Gezinme çekmecesi başlıklı makaleyi inceleyin.
  • İletişim kutuları en son materyal bileşenine güncellendi. İletişim kutuları başlıklı makaleyi inceleyin.
  • Resimler uygun çözünürlükte gösterilir, uzatılmaz veya kırpılmaz.
UI:Touch_Targets T-UI:Touch_Targets Dokunma hedefleri en az 48 dp olmalıdır. Materyal Tasarım Düzen ve tipografi yönergelerine bakın.
UI:Focus T-UI:Focus Etkileşimli özel çizilebilir öğeler için odaklanılmış durum oluşturulur. Özel çizilebilir öğe, Android çerçevesi tarafından sağlanmayan herhangi bir görsel kullanıcı arayüzü öğesidir. Kullanıcılar özel bir çizilebilir öğeyle etkileşimde bulunabiliyorsa cihaz Dokunma Modu'nda değilken çizilebilir öğe odaklanılabilir olmalı ve odaklanılmış durumun görsel bir göstergesi görünür olmalıdır.
Klavye, fare ve izleme dörtgeni
Giriş:Keyboard_Navigation T-Input:Keyboard_Navigation Uygulamadaki ana görev akışları, sekme ve ok tuşlarıyla gezinme dahil olmak üzere klavye ile gezinmeyi destekler. Daha erişilebilir uygulamalar geliştirme başlıklı makaleyi inceleyin.
Input:Keyboard_Shortcuts T-Input:Keyboard_Shortcuts Uygulama; seçme, kesme, kopyalama, yapıştırma, geri alma ve yeniden yapma gibi sık kullanılan işlemler için klavye kısayollarını destekler. Giriş uyumluluğu başlıklı makaleyi inceleyin.
Giriş:Keyboard_Playback T-Input:Keyboard_Playback Klavye, medya oynatmayı kontrol etmek için kullanılabilir. Örneğin, boşluk çubuğu medya içeriğini oynatır ve duraklatır.
Giriş:Keyboard_Send T-Input:Keyboard_Send Klavyedeki Enter tuşu, iletişim uygulamalarında gönderme işlevini yerine getirir.
Giriş:Context_Menus T-Input:Context_Menus İçerik menülerine, normal fare ve dokunmatik yüzey sağ tıklama (ikincil fare düğmesi veya ikincil dokunma) davranışı ile erişilebilir.
Giriş:Zoom T-Input:Zoom Uygulama içeriği, fare tekerleği (Control veya Ctrl tuşuna basılarak) ve dokunmatik yüzeyde sıkıştırma hareketleri kullanılarak yakınlaştırılabilir.
Giriş:Fareyle üzerine gelme T-Input:Hover İşlem yapılabilir kullanıcı arayüzü öğelerinde, fare ve izleme dörtgeni kullanıcılarına öğelerin etkileşimli olduğunu belirtmek için (uygun durumlarda) fareyle üzerine gelme durumları bulunur.

1. Katman Uyarlanabilir Farklılaştırılmış simgesi

1. KATMAN

Uyarlanabilir farklılaştırma

Uyarlanabilir farklılaştırılmış uygulamalar, büyük ekranı ve katlanabilir form faktörlerini tam potansiyelleriyle kullanır. Farklılaştırılmış uygulamalar, üretken ve keyifli bir premium kullanıcı deneyimi sunar.

1. Katman uygulamaları oldukça farklılaştığından, listelenen özelliklerin bazıları yalnızca belirli uygulama türleri için geçerlidir. Uygulamanız için uygun olan özellikleri seçin.

ID Testler Açıklama
Çoklu görev ve birden fazla örnek
Çoklu görev:Destek T-Multitasking:PiP,
T-Multitasking:Split-Screen,
T-Multitasking:Attachments

Uygulama, aşağıdakiler gibi çeşitli çoklu görev senaryolarını destekler:

  • Pencere içinde pencere modu: Uygulama, cihaz katlı ve açıkken, çoklu pencere modunda ve dikey ile yatay yönlerde pencere içinde pencere moduna girebilir ve bu moddan çıkabilir. Pencere içinde pencere (PiP) desteği başlıklı makaleyi inceleyin.
  • Çok pencereli mod: Uygulama, derin bağlantıdan ayrı bir pencerede başka bir uygulama açabilir. Örneğin, bir kişi yönetimi uygulaması, yeni pencerede bir e-posta uygulamasında görüntülenen bir e-posta mesajının bağlantısını açar. FLAG_ACTIVITY_LAUNCH_ADJACENT sayfasına göz atın.
  • Ekler: Mesajlaşma uygulamaları, ekleri (ör. videolar) ayrı bir pencerede açabilir.
Çoklu görev:Çoklu örnek T-Multitasking:Multi-Instance Uygulama, kendisinin birden fazla örneğini ayrı pencerelerde başlatabilir. Kullanım alanları arasında doküman düzenleme, web'de gezinme, dosya yönetimi uygulamaları ve alışveriş uygulamalarındaki ürün karşılaştırmaları yer alır. Çoklu pencere modunu destekleme bölümündeki Çoklu örnek başlıklı makaleye bakın.
Katlanabilir duruşlar ve durumlar
Katlanabilir cihazlar:Duruşlar T-Foldables:Postures

Uygulama, tüm katlanabilir duruşları ve ilgili kullanım alanlarını destekler:

  • Masa üstü duruşu: Görüntülü görüşme ve video ya da ses oynatma.
  • Kitap duruşu: Uzun metin içeriklerini okuma
  • Çift ekran: Kamera uygulamaları için ön ve arka ekran önizlemesi. Çift ekranlı cihazlar için destek.
Katlanabilir cihazlar hakkında bilgi başlıklı makaleyi inceleyin.
Katlanabilir cihazlar:Kamera T-Foldables:Camera Kamera uygulamaları, önizlemelerini katlanmış ve açılmış durumlara göre ayarlar ve ön ile arka ekran önizlemesini destekler.
Sürükleme ve bırakma
Drag_Drop:Support T-Drag_Drop:Support Uygulama, uygulama içindeki görünümler arasında ve çoklu pencere modunda dokunma girişi, fare, izleme paneli ve kalem kullanılarak diğer uygulamalara ve uygulamalardan sürükleyip bırakma özelliğini destekler. Sürükleyip bırakma özelliğini etkinleştirme başlıklı makaleyi inceleyin. Ayrıca Stylus:Drag_Drop konusuna da bakın.
Klavye, fare ve izleme dörtgeni
Giriş:Keyboard_Parity T-Input:Keyboard_Parity Uygulama, kopyalama için Ctrl-C ve geri alma için Ctrl-Z gibi geleneksel kısayolları desteklerken kapsamlı bir klavye kısayolu seti sunar. Uygulama, mümkün olduğunda klavye kısayollarını uygulamanın eşdeğer web veya masaüstü sürümleriyle aynı tutar.
Giriş:Kombinasyonlar T-Input:Combinations Klavye ve fare ya da izleme paneli kombinasyonları (ör. Ctrl+tıklama veya Ctrl+dokunma ve üst karakter+tıklama veya üst karakter+dokunma), bitişik öğe aralıklarının veya birbirinden ayrı birden fazla öğenin seçilmesi gibi gelişmiş özellikler sunar.
Giriş:Kaydırma çubuğu T-Input:Scrollbar İçerik, fare veya izleme dörtgeni ile kaydırılırken uygulamada kaydırma çubuğu gösteriliyor.
Giriş:Hover_Parity T-Input:Hover_Parity Kullanıcı arayüzü öğeleri, fare veya izleme dörtgeniyle üzerine gelindiğinde geçerli olduğu yerlerde açılır menüler ya da ipuçları gibi ek içerikler gösterir. Uygulama, mümkün olduğunda imleçle üzerine gelme durumu açısından uygulamanın eşdeğer web veya masaüstü sürümleriyle eşitliği korur.
Giriş:Desktop_Menus T-Input:Desktop_Menus Uygun yerlerde masaüstü stili menüler ve içerik menüleri kullanılır.
Giriş:Panel_Config T-Input:Panel_Config Çok panelli düzenlerdeki kullanıcı arayüzü panelleri, fare veya dokunmatik yüzey kullanılarak yeniden yapılandırılabilir. Yeniden yapılandırılabilir paneller, kullanıcıların uygulama düzenini üretkenliği artıracak şekilde ayarlamasına olanak tanır. Örneğin, liste-ayrıntı düzeninin ayrıntı panelinin boyutunu değiştirerek veya ekrandaki panelleri yeniden düzenleyerek. Not: Bu, gezinme çubukları, raylar ve çekmeceler için geçerli değildir.
Giriş:Triple_Click T-Input:Triple_Click Fareyle üç kez tıklama veya dokunmatik yüzeyle üç kez dokunma, metin satırlarının veya paragraflarının tamamını seçer.
Ekran kalemi
Stylus:Draw_Write T-Stylus:Draw_Write Uygulama, ekran kalemiyle çizim yapmayı ve yazmayı destekler. Çizimler ve yazılar ekran kalemiyle silinebilir.
Stylus:Drag_Drop T-Stylus:Drag_Drop Uygulama, içerikleri uygulama içindeki öğeler arasında ve çoklu pencere modunda diğer uygulamalara sürükleyip bırakmak için kalem desteği sunuyor. Sürükleyip bırakma özelliğini etkinleştirme başlıklı makaleyi inceleyin.
Stylus:Enhanced T-Stylus:Enhanced

Uygulama, aşağıdakiler dahil olmak üzere gelişmiş ekran kalemi desteği sunar:

  • Yanıt hızını artırmak için düşük gecikme süresi ve hareket tahmini
  • Farklı genişliklerde çizim yapmak için basınç hassasiyeti
  • Gölgelendirme fırçaları oluşturmak için eğim algılama
  • Eldeki ve parmaktaki dokunuşları reddederek istenmeyen işaretleri önleme
Gelişmiş kalem özellikleri başlıklı makaleyi inceleyin.
Özel imleçler
İmleçler:Özel T-Cursors:Custom

Uygulama, kullanıcıların kullanıcı arayüzü öğeleri ve içerikle nasıl ve ne zaman etkileşimde bulunabileceğini belirtmek için özelleştirilmiş imleçler gösterir. Örneğin:

  • Android çerçevesi tarafından sağlanan sistem imleçleri:
    • Metin için I-kiriş
    • Yeniden boyutlandırılabilir katman kenarlarındaki yeniden boyutlandırma tutamaçları
    • İşleme döner simgeleri
  • Sağladığınız özel imleçler:
    • Oyunlarda hedeflerin üzerine gelindiğinde çıkan artı işareti
    • Yakınlaştırılabilir içeriğin üzerine gelindiğinde gösterilen büyüteç
    • Çizim veya resim uygulamalarındaki araçlar
PointerIcon ve Fare işaretçisi simgeleri başlıklı makalelere bakın.

Uyarlanabilir uygulama uyumluluğu testleri

Aşağıdaki testler, uygulamanızdaki kalite sorunlarını keşfetmenize yardımcı olur. Testleri birleştirebilir veya test gruplarını kendi test planlarınıza entegre edebilirsiniz.

Düzen ve kullanıcı deneyimi amacıyla en azından aşağıdaki cihaz türlerinde test yapın:

  • Katlanabilir (841x701 dp)
  • 8 inç tablet (1024x640 dp)
  • 10,5 inç tablet (1280x800 dp)
  • 13 inç Chromebook (1600x900 dp)

Uyarlanabilir cihaz uyumluluğunu test etmek için aşağıdaki Android emülatörlerini kullanın:

  • Katlanabilir telefon: 7,6 inç, dış ekranlı
  • Tablet: Pixel C 9,94 inç
  • Çift ekranlı katlanabilir cihaz: Microsoft Surface Duo

Çeşitli cihaz yapılandırmalarını test etmek için Android yeniden boyutlandırılabilir emülatörünü kullanın.


3. katman uyarlanabilir simgesi.

3. KATMAN

Uyarlanabilir hazır

ID Özellik Açıklama
Yapılandırma ve süreklilik
T-Config:Orientation Config:Changes Uygulamanın letterbox olmadığından ve dikey ve yatay yönlerde, çoklu pencere modunda veya büyük ekranlı katlanabilir bir cihaz dikey ya da yatay yönde açıldığında uyumluluk modunda çalışmadığından emin olun.

Bölünmüş ekran ve masaüstü pencereleme modları da dahil olmak üzere çoklu pencere modunda uygulama penceresini yeniden boyutlandırın. Masaüstü cihazlarda uygulama penceresini simge durumuna küçültüp geri yükleme, uygulama penceresini ekranı kaplayıp geri yükleme. Uygulamanın doğru yönü kullandığını ve tüm pencere boyutlarında durumu koruduğunu doğrulayın.

Not: Cihazın aşağıdakileri desteklediğinden emin olmak için Android 12 (API düzeyi 31) veya sonraki bir sürümün yüklü olduğu büyük ekranlı bir cihazda (sw >= 600 dp) test yapın:

T-Config:State Config:Changes

Kaydırılabilir içerik, sürekli oynatılan içerik veya metin girişi alanları içeren her uygulama ekranında aşağıdakileri yapın:

  • Kaydırılabilir içerik: İçeriği kaydırın.
  • İçeriği oynatma: Oynatmayı başlatma
  • Metin giriş alanları: Birden fazla alana metin girme

Cihazı yatay ve dikey yönlerde döndürün, cihazı katlayın ve açın (varsa), uygulamanızı iki ekrana yayın ve yayını kaldırın (çift ekranlı bir cihazınız varsa) ve çoklu pencere modunda uygulama penceresini yeniden boyutlandırın. Masaüstü cihazlarda uygulama penceresini küçültme ve geri yükleme; uygulama penceresini ekranı kaplayacak şekilde büyütme ve geri yükleme Aşağıdakileri doğrulayın:

  • Kaydırılabilir içerik: Kaydırma konumu aynı kalır.
  • Oynatma içeriği: Yapılandırma değişikliği başlatıldığında oynatma kaldığı yerden devam eder.
  • Metin giriş alanları: Daha önce girilen metin, giriş alanlarında tutulur.
T-Config:Combinations Yapılandırma:Kombinasyonlar Her uygulama ekranında, cihazı yatay ve dikey yönler arasında döndürme, cihazı katlama ve açma (varsa) ve çoklu pencere modunda uygulama penceresini yeniden boyutlandırma işlemlerini birlikte gerçekleştirin.
Çoklu pencere modu ve çoklu devam ettirme
T-Multi-Window:Functionality Çoklu Pencere:İşlevsellik

Uygulamayı çoklu pencere modunda açın. Uygulamanın tüm pencere boyutlarında, cihaz yönlerinde ve katlanabilir cihaz durumlarında tam işlevsel olup olmadığını kontrol edin. Uygulama penceresini her yönde yeniden boyutlandırın. Katlanabilir cihazlarda, cihazı her yönde katlayıp açın.

Unity uygulamaları

Unity uygulamanız dışında bir uygulama açın. Son kullanılanlar ekranına gidin. Uygulama simgesini seçip uygulamayı bölünmüş ekran moduna alın. Unity uygulamanızı açın. Bu uygulama, ilk uygulamanın yanında veya altında bölünmüş ekran modunda başlatılır. Uygulama çiftini gizlemek için Ana ekrana gidin. Son Öğeler ekranına gidin. Unity uygulamanızı içeren bölünmüş ekran uygulama çiftini seçin. Unity uygulamasının etkinliğine devam ettiğini ve bölünmüş ekran penceresindeki uygulama düzeninin doğru olduğunu (tüm kullanıcı arayüzü öğelerine erişilebildiğini) doğrulayın.

T-Multi-Window:Focus Çoklu pencere:Çoklu sürdürme Uygulamayı açın ve uygulamayı sürekli güncelleyen bir işlem (ör. video oynatma) başlatın. Başka bir uygulamayı açın ve yeni uygulamayı odaklanılan en üstteki uygulama yapın. Odaklanılmayan uygulamanın içeriğini güncellemeye devam ettiğini (ör. videonun oynatılmaya devam ettiğini) doğrulayın.
T-Multi-Window:Resources Çoklu pencere:Çoklu sürdürme Uygulamada kamerayı açın veya mikrofonu kullanın. Başka bir uygulama açın ve yeni uygulamayı odaklanılan en üstteki uygulama yapın. Odaklanılmayan uygulamanın kamerayı veya mikrofonu bıraktığını doğrulayın. Orijinal uygulamayı en üstteki odaklanılmış uygulama yapın. Uygulamanın kameraya veya mikrofona erişimi tekrar kazandığını doğrulayın.
Kamera önizlemesi ve medya projeksiyonu
T-Media:Camera_Preview Media:Camera_Preview Uygulamayı tam ekran ve çoklu pencere modunda açın. Kamerayı uygulama içinden başlatın. Cihazı yatay ve dikey yönler arasında döndürün. Katlanabilir cihazlarda, cihazı her yönde katlayıp açın. Çoklu pencere modunda uygulama penceresini yeniden boyutlandırın. Kamera önizlemesinin tüm cihaz durumlarında ve pencere boyutlarında doğru yönde ve orantılarda olduğunu doğrulayın.
T-Media:Projection Medya:Projeksiyon Uygulamayı tam ekran ve çoklu pencere modunda açın. Medya yansıtma başlatma Cihazı yatay ve dikey yönler arasında döndürün. Katlanabilir cihazlarda, cihazı her yönde katlayıp açın. Çoklu pencere modunda uygulama penceresini yeniden boyutlandırın. Medya yansıtmanın tüm cihaz durumlarında ve pencere boyutlarında uygun yönde ve orantıda olduğunu doğrulayın.
Klavye, fare ve izleme dörtgeni
T-Input:Keyboard Giriş:Klavye Metin giriş alanları olan her uygulama ekranı için cihaza harici bir klavye bağlayın ve metni harici klavye ile sanal klavye kullanarak girin. Harici klavyenin bağlantısını kesin ve sanal klavyeyle metin girin.
T-Input:Mouse_Trackpad Giriş:Mouse_Trackpad

Her uygulama ekranı için cihaza fare ve izleme paneli bağlayın. Temel fare ve dokunmatik yüzey etkileşimlerini gerçekleştirme:

  • Düğmeler, açılır menüler ve metin giriş alanları gibi tüm tıklanabilir öğeleri tıklayın.
  • Radyo düğmelerini ve onay kutularını seçin. Kaydırıp çift tıklayarak metin seçme
  • Listelerde, seçicilerde vb. dikey ve yatay olarak (uygunsa) kaydırma
Ekran kalemi
T-Stylus:Basic Stylus:Basic Kalem kullanarak uygulamada gezinin, kullanıcı arayüzü öğelerini seçin, listelerde ve seçicilerde ilerleyin ve genel olarak uygulamayla etkileşim kurun.
T-Stylus:Text_Input Stylus:Text_Input Android 14 (API düzeyi 34) ve sonraki sürümlerde, ekran kalemini kullanarak metin giriş alanlarına metin girin ve bu alanlardaki metinleri düzenleyin. Yazılım klavyesi görünmemelidir. ChromeOS M114 veya sonraki sürümlerde, WebView içinde metin giriş alanlarına metin girin ve bu alanlardaki metinleri düzenleyin.

2. katman uyarlanabilir optimize edilmiş simgesi.

2. KATMAN

Uyarlanabilir optimizasyon

ID Özellik Açıklama
Kullanıcı arayüzü
T-UI:Flow UI:Layouts,
UI:Elements

Uygulamayı telefonlar, katlanabilir telefonlar, küçük ve büyük tabletler ile masaüstü cihazlar gibi çeşitli ekran boyutlarına sahip cihazlarda çalıştırın. Uygulamayı cihazlarda çoklu pencere modunda çalıştırın.

Uygulama düzeninin farklı ekran ve pencere boyutlarına yanıt verdiğini ve uyum sağladığını doğrulayın. Uygulamanın gezinme raylarını genişletip daralttığını, ızgara düzenlerindeki sütun sayısını ölçeklendirdiğini, metni sütunlara aktardığını vb. kontrol edin. Kullanıcı arayüzü öğelerinin hem estetik hem de işlevsel olarak biçimlendirilip biçimlendirilmediğini gözlemleyin.

Etkinlik yerleştirme özelliğini kullanan uygulamalarda, etkinliklerin büyük ekranlarda yan yana, küçük ekranlarda ise üst üste gösterilip gösterilmediğini test edin.

T-UI:Touch_Targets UI:Touch_Targets Dokunma hedeflerinin, tüm ekran boyutları ve yapılandırmaları için tutarlı ve erişilebilir bir boyut ve konumda olduğundan emin olun. Erişilebilirlik hakkında bilgi edinmek için Erişilebilirlik Tarayıcısı'na bakın.
T-UI:Focus UI:Focus Etkileşimli özel çizilebilir öğe içeren her uygulama ekranında, çizilebilir öğenin harici klavye, D-pad veya kullanıcı arayüzü öğelerinin odaklanmasını sağlayan başka bir cihaz kullanılarak odaklanabildiğini doğrulayın. Odaklanma durumunun görsel olarak belirtildiğini doğrulayın. İlgili bilgiler için Dokunma Modu başlıklı makaleyi inceleyin.
Klavye, fare ve izleme dörtgeni
T-Input:Keyboard_Navigation Input:Keyboard_Navigation Harici bir klavyenin sekme ve ok tuşlarını kullanarak uygulamanın odaklanılabilir bileşenleri arasında gezinin.
T-Input:Keyboard_Shortcuts Input:Keyboard_Shortcuts Seçme, kesme, kopyalama, yapıştırma, geri alma ve yineleme gibi işlemleri gerçekleştirmek için harici klavyede klavye kısayollarını kullanın.
T-Input:Keyboard_Playback Input:Keyboard_Playback Medya oynatmayı başlatmak, durdurmak, duraklatmak, geri sarmak ve ileri sarmak için harici bir klavye kullanın.
T-Input:Keyboard_Send Giriş:Keyboard_Send Verileri göndermek veya iletmek için harici bir klavyenin Enter tuşunu kullanın.
T-Input:Context_Menus Giriş:Context_Menus Etkileşimli öğelerin içerik menüsüne erişmek için ikincil fare düğmesini veya dokunmatik yüzeyin ikincil dokunma özelliğini kullanın.
T-Input:Zoom Giriş:Zoom İçeriği yakınlaştırmak ve uzaklaştırmak için fare tekerleğini (Control veya Ctrl tuşuyla birlikte) ve dokunmatik yüzeyde iki parmakla yakınlaştırma hareketlerini kullanın.
T-Input:Hover Giriş:Fareyle üzerine gelme Farenin veya izleme dörtgeninin imlecini, üzerinde işlem yapılabilen kullanıcı arayüzü öğelerinin üzerine getirerek öğenin üzerine gelme durumunu etkinleştirin.

1. katman uyarlanabilir farklılaştırılmış simge.

1. KATMAN

Uyarlanabilir farklılaştırma

ID Özellik Açıklama
Çoklu görev ve birden fazla örnek
T-Multitasking:PiP Çoklu görev:Destek Cihaz katlı ve açıkken, dikey ve yatay yönlerde ve çoklu pencere modunda pencere içinde pencere moduna girme ve bu moddan çıkma Çoklu pencere modunda, pencere içinde pencere modu etkinken pencere boyutunu değiştirin.
T-Multitasking:Split-Screen Çoklu görev:Destek Çoklu pencere modunda, uygulamanın içinden başka bir uygulama açın ve her iki uygulamayı yan yana görüntüleyin.
T-Multitasking:Attachments Çoklu görev:Destek Cihaz katlı ve açıkken, çoklu pencere modunda, dikey ve yatay yönlerde ekleri ve bildirimleri açıp kapatma
T-Multitasking:Multi-Instance Çoklu görev:Çoklu örnek Uygulamanın birden fazla örneğini ayrı pencerelerde dikey ve yatay yönlerde, cihaz katlı ve açıkken ve çoklu pencere modunda başlatın.
Katlanabilir duruşlar ve durumlar
T-Foldables:Postures Katlanabilir cihazlar:Duruşlar Uygulamayı masaüstü ve kitap duruşu dahil olmak üzere tüm katlanabilir duruşlarda görüntüleyin. Kullanıcı arayüzü öğelerinin en uygun konuma geçiş yaptığını doğrulayın (ör. medya denetleyicileri, masaüstü duruşunda yatay ekran alanına taşınır).
T-Foldables:Camera Katlanabilir cihazlar:Kamera Kamerayı uygulamadan etkinleştirin. Cihaz katlanıp açıldığında ve dikey ile yatay yönlere döndürüldüğünde kamera önizlemesinin doğru olduğunu doğrulayın. Cihaz açıkken ön ve arka ekranlarda önizlemenin doğru olduğunu doğrulayın.
Sürükleme ve bırakma
T-Drag_Drop:Support Drag_Drop:Support Resimleri ve metinleri uygulamadaki bırakma hedeflerine sürükleyip bırakın. Çok pencereli modda, resimleri ve metinleri uygulama ile başka bir uygulama arasında sürükleyip bırakın (her iki uygulamaya da). İçeriği dokunmatik giriş, fare, dokunmatik yüzey ve ekran kalemi kullanarak sürükleyip bırakın (T-Stylus:Drag_Drop başlıklı makaleye de bakın). Dikey ve yatay yönlerde, ayrıca cihaz katlanmış ve açılmış durumdayken işlevselliği doğrulayın.
Klavye, fare ve izleme dörtgeni
T-Input:Keyboard_Parity Input:Keyboard_Parity Uygulamanın klavye kısayollarını değiştirme Düzeltilen kısayolları harici bir klavye kullanarak test edin.
T-Input:Combinations Giriş:Kombinasyonlar Harici bir klavye, fare ve izleme dörtgeni kullanarak uygulamanın kullanıcı arayüzündeki öğeleri seçin. Ctrl+tıklama, Ctrl+dokunma, üst karakter+tıklama ve üst karakter+dokunma gibi klavye/fare/izleme paneli işlemlerini kullanarak birbirinden ayrılmış birden fazla öğeyi ve bitişik öğe aralıklarını seçin.
T-Input:Scrollbar Giriş:Kaydırma çubuğu Fare ve dokunmatik yüzey kullanarak uygulama içeriğinde gezinme İçerik kaydırılırken kaydırma çubuğunun göründüğünü doğrulayın.
T-Input:Hover_Parity Giriş:Hover_Parity Fare ve dokunmatik yüzey kullanarak, işaretçiyi basamaklı veya pop-up içerik barındıran kullanıcı arayüzü öğelerinin üzerine getirin. Ek içeriğin gösterildiğini doğrulayın.
T-Input:Desktop_Menus Giriş:Desktop_Menus Masaüstü bilgisayarlarda ve bağlı ekranlarda, masaüstü stilinde menülerin ve bağlam menülerinin kullanıldığını doğrulayın.
T-Input:Panel_Config Input:Panel_Config Her uygulama ekranında, fare ve izleme dörtgeni kullanarak kullanıcı arayüzü panellerini yeniden boyutlandırın ve yeniden düzenleyin.
T-Input:Triple_Click Giriş:Triple_Click Fare ve izleme dörtgeni kullanırken uygulamadaki öğeleri seçmek için üç kez tıklayın veya üç kez dokunun (ör. metin satırlarının tamamını seçmek için).
Ekran kalemi
T-Stylus:Draw_Write Stylus:Draw_Write Uygulamada ekran kalemi kullanarak çizim yapın ve yazın. Çizimleri ve yazıları ekran kalemini kullanarak silme
T-Stylus:Drag_Drop Stylus:Drag_Drop Kalem kullanarak içeriği uygulamadaki bırakma hedeflerine sürükleyip bırakın. Çoklu pencere modunda, içeriği uygulama ile başka bir uygulama arasında sürükleyip bırakın (her iki uygulamaya da).
T-Stylus:Enhanced Stylus:Enhanced

Uygulamayla ekran kalemi kullanarak şu şekilde etkileşimde bulunabilirsiniz:

  • Çizerken mevcut kalem konumu ile son oluşturulan fırça darbesi arasındaki gecikmeyi gözlemleyin.
  • Kalem basıncını farklı miktarlarda kullanarak çizim yapın. Basınç değiştikçe vuruşların genişliğinin değişip değişmediğini kontrol edin. Daha fazla baskı uygulandığında daha kalın çizgiler oluşur.
  • Çizerken ekran kalemini eğin. Gölgelemeli vuruşlar oluşturulmalıdır. Kalem ne kadar eğilirse gölgelendirme fırçası o kadar geniş ve açık renkli olmalıdır.
  • Çizim yaparken parmaklarınızın ve avucunuzun ekrana dokunmasına izin verin. Parmak ve avuç içi dokunuşları iz bırakmamalıdır.
Özel imleçler
T-Cursors:Custom İmleçler:Özel

Fare ve dokunmatik yüzey kullanarak uygulamayla etkileşimde bulunabilirsiniz. Özel imleçlerin uygun yerlerde göründüğünü doğrulayın. Örneğin:

  • Metin giriş alanları için I-kiriş
  • Yeniden boyutlandırılabilir katman kenarlarındaki yeniden boyutlandırma tutamaçları
  • Uygulama uzun süren görevler gerçekleştirirken dönen simgeler

Arşiv

Uyarlanabilir uygulama kalitesi yönergelerinin önceki sürümleri: