Oyununuzu tüm form faktörleriyle uyumlu hale getirin

Tabletler, katlanabilir cihazlar, Android Auto, Android Automotive OS arabalar, ChromeOS cihazlar ve bilgisayarlar için aşağıdaki temel kalite koşulları geçerlidir:

Şartlar Tabletler, katlanabilir cihazlar Android Auto Android Automotive OS ChromeOS PC Üzerinde Google Play Games
x86-64 Gerekli değil Gerekli değil Önerilen Önerilen Zorunlu
Yeniden boyutlandırma, farklı pencere boyutları ve en-boy oranları desteklenmelidir. Yeniden boyutlandırma desteği önerilir Zorunlu Dikey ve yatay destek gereklidir Yeniden boyutlandırma desteği önerilir Aşağıdaki en-boy oranlarından herhangi birini veya tümünü destekleyin: 16:9, 16:10, 3:2, 21:9 ya da 9:16 dikey en-boy oranı
Yapılandırma değişikliğinde (ör. yeniden boyutlandırma, döndürme veya katlama ya da açma) oyunu yeniden başlatmadan oyun durumunu koruma Gerekli
Katlanabilir duruşlar için destek önerilir.
Zorunlu Zorunlu Gerekli: Yeniden boyutlandırma, döndürme, klavye değişikliği Yok
Desteklenmeyen özellikleri ve izinleri kaldırma Önerilir
Özellikle tablet cihazlarda maksimum erişim için şunları zorunlu kılmayın:
  • android.hardware.camera.autofocus
  • android.hardware.camera.flash
  • android.hardware.location.gps
Yok Zorunlu Zorunlu Zorunlu
Oyun kontrolleri, görseller ve performans oynanabilirliği azaltmamalıdır (ör. bulanık veya okunamayan öğeler olmamalı, tüm kullanıcı arayüzü kullanılabilir olmalıdır). Zorunlu Zorunlu Zorunlu Zorunlu Zorunlu
Fare ve klavye desteği Önerilen İsteğe bağlı İsteğe bağlı Oyun tek dokunmayla oynanamıyorsa gereklidir. Oyun tek dokunmayla oynanamıyorsa gereklidir.
Oyun kumandası desteği Önerilen Önerilen Önerilen Önerilen Önerilen
Yüksek çözünürlüklü grafikler Önerilen Önerilen Önerilen Önerilen Önerilen
Input SDK Yok Yok Yok Yok Oyunun oynanması için klavye gerekiyorsa zorunludur.
PGS v2 Gerekli değil Gerekli değil Önerilen Gerekli değil Zorunlu

x86-64 ABI mimarisini ekleyin

Android Automotive OS arabalar, ChromeOS cihazlar ve PC Üzerinde Google Play Games gibi form faktörlerinde en iyi performansı ve kararlılığı sağlamak için oyununuza dahil edilen tüm kitaplıklara x86-64 ile uyumlu ABI sürümleri ekleyin.

Google, cihaz desteğini sağlamak için oyun motoru ve üçüncü taraf kitaplık sağlayıcılarla birlikte çalışmıştır. Oyununuzun x86_64 sürümünü minimum çabayla uygulayabilmeniz gerekir.

Android App Bundle'da, artan x86-64 .so dosyası yalnızca Play Console'a yükleme boyutunu etkiler. Play Store, gerekli ABI'yi her cihaza iletir. Bu nedenle, hedef form faktörlerindeki indirme boyutu değişmez.

Form faktörü uyumluluğunu sağlamak için Android manifestini denetleyin

Kamera veya coğrafi konum gibi bazı yaygın cep telefonu ve tablet donanım özellikleri diğer form faktörlerinde kullanılamaz. Özellik koşulları olan oyunlar, bu özelliklerin bulunmadığı form faktörü cihazlara indirilemez ve yüklenemez.

Kullanılabilir özelliklerin tam listesini aşağıdaki ADB komutuyla görüntüleyebilirsiniz:

adb shell pm list features

Oyununuzun mümkün olduğunca çok cihazla uyumlu olması için aşağıdaki yapılması ve yapılmaması gerekenleri uygulayın:

  • <uses-feature> beyanına android:required="false" ekleyerek özelliklerinizi manifest dosyanızda isteğe bağlı olarak işaretleyin. Bu yalnızca manifestinizde önceden beyan edilmiş özellikler için geçerlidir. Kodunuzun, özelliğin mevcut olduğunu varsaymadığından emin olun.
  • Oyununuzun sahip olabileceği örtülü özellik koşullarının farkında olun.
  • Çalışma zamanında eksik özellikleri kullanmaya çalışmayın.
  • Çalışma zamanında desteklenmeyen Android izinleri istemeyin.
  • Çalışma zamanında kullanılabilir özellikleri algılayın ve form faktörüne özgü kod yollarından kaçının.

Manifest uyumluluğu hakkında daha fazla bilgi için aşağıdakilere bakın:

Sık karşılaşılan bir zorluk, birçok oyunun yalnızca oyuncunun tarifeli bir ağda olup olmadığını kontrol etmek için android.hardware.wifi istemesidir. Ancak bu oyunlar, ek izin istemeden ConnectivityManager API'sini kullanabilir (bkz. Bağlantı durumunu ve bağlantı ölçümünü izleme).

Dağıtıma yardımcı olmak için Google Play Console'u kullanma

Google Play Console'u kullanarak metrikleri form faktörüne göre filtreleyebilir, cihaz kataloğunda cihaz uyumluluğunu kontrol edebilir ve form faktörü sürüm kanallarını yönetebilirsiniz.

Form faktörü filtresi

Play Console desteği, form faktörünü aşağıdaki yerlerde filtre olarak kullanır:

  • Android vitals (Android Automotive OS hariç)
  • Erişim ve cihazlar
  • İstatistikler
  • Puanlar ve yorumlar

Örneğin, tüm ChromeOS cihazlardaki kilitlenme oranınızı ve ANR'lerinizi öğrenmek için Android vitals'da "Chromebook"u filtreleyebilirsiniz. Ardından, net bir hedefle oyununuzu optimize edin.

Cihaz kataloğu

Cihaz kataloğu, oyununuzla uyumlu ve desteklenmeyen cihazları öğrenmek için kullanışlı bir araçtır. Hangi cihazların neden desteklenmediğini öğrenmek için form faktörü filtresini kullanın. Bu cihaz ayrıntıları sayfasına gittikten sonra, oyunlarınızın belirli cihazlarda desteklenmemesinin tam nedenlerini kontrol etmek için Daha fazla göster'i tıklayın. Örneğin:

  • Desteklenmeyen ABI
  • Desteklenmeyen özellikler ve izinler
  • Desteklenmeyen grafik API'leri

Gereksinimleri düzeltmek, bu cihazlardaki oyuncuların oyununuzu Google Play Store'da bulmasını sağlar.

Form faktörü kanalları

Form faktörü ayarınızı Play Console'daki Kurulum > Gelişmiş ayarlar > Form faktörleri bölümünden yönetebilirsiniz. Mobil cihazlar, tabletler, katlanabilir cihazlar ve ChromeOS, varsayılan parçalarınıza bağlıdır. Tüm form faktörlerine hizmet vermek için tek bir yayın yapısı kullanıldığında yayınınızı yönetmek her zaman daha kolaydır.

Özellikleri yönetmek için ayrı bir derlemeye ihtiyacınız varsa PC Üzerinde Google Play Games (beta programındaysanız), Android Automotive OS veya Android TV sürümlerinizi yönetmek için özel bir sürüm kanalı oluşturmayı seçebilirsiniz. Form faktörü sürümlerini yönetmek için ayrı kanallar kullandığınızda üretim ve test kanalları üzerinden farklı form faktörlerine erişebilirsiniz.

Farklı özellikleri yönetmek için Android App Bundle'ları kullanma

Android App Bundle, uygulamanızın derlenmiş kod ve kaynaklarının tamamını içeren, APK oluşturma ve imzalama işlemini ise Google Play'e bırakan bir yayınlama biçimidir.

Farklı form faktörlerini desteklemek için genellikle farklı form faktörlerine yönelik belirli ABI'ler, öğeler, kitaplıklar veya kod yolları gerekir. Projenize özellik modülleri eklemenize olanak tanıyan Play Feature Delivery'den yararlanabilirsiniz. Modüller, yalnızca belirttiğiniz koşullara göre uygulamanıza dahil edilen veya Play Core kitaplıkları kullanılarak çalışma zamanında indirilebilen özellikler ve kaynaklar içerir.

Google Play'in büyük miktarda oyun öğesini esnek dağıtım yöntemleri ve yüksek performansla dağıtma çözümü olan Play Asset Delivery'yi de kullanabilirsiniz.

Form faktörüne göre oyunları keşfedin