Uygulamanızla uyumlu cihazları görüntüleme ve sınırlama

Play Console'a en az bir APK yükledikten sonra kullanılabilir cihazların kataloğunu görüntüleyebilir ve uygulamanızla uyumlu cihazları inceleyebilirsiniz. Uygulamanızın en geniş şekilde kullanılabilmesine yardımcı olmak için, desteklenen ve hariç tutulan cihazlar listelerinizi düzenli olarak inceleyin.

Cihaz kataloğunun hazır uygulamalar için geçerli olmadığını unutmayın.

Uygulamanızın cihaz uyumluluğunu inceleme

Uygulamanızın desteklediği ve hariç tuttuğu cihazları incelemek için:

  1. Play Console hesabınızda oturum açın.
  2. Bir uygulama seçin.
  3. Soldaki menüden Sürüm yönetimi > Cihaz kataloğu'nu tıklayın.
  4. Tümü , Desteklenen veya Hariç Tutulan sekmelerini seçin.
    • Bir cihaz listesini CSV dosyası olarak indirmek isterseniz, sayfanın sağ tarafına yakın bir yerde Cihaz listesini indir'i tıklayın.

Hizmet Şartları ile ilgili ayrıntılar

Cihaz kataloğuna ve işlevine erişmek için Hizmet Şartları'nı inceleyin ve kabul edin. Yeni şartları kabul etmek için hesap sahibi veya genel "Üretim sürümlerini yönetme" iznine sahip bir kullanıcı olmalısınız. Hesabınızda bir uygulama için şartları kabul ettikten sonra cihaz kataloğunu tüm uygulamalarınız için kullanmaya devam edebilirsiniz.

Hizmet Şartları'nı kabul etmezseniz:

  • Cihaz kataloğuna erişemezsiniz.
  • Cihazları dağıtımdan hariç tutamazsınız.

Cihaz listesi biçimi

Uygulamanızın cihaz listesini görüntülerken bir cihazın birkaç modelle ilişkilendirilmiş olabileceğini unutmayın. İlgili modeller, aynı cihaz adı altında birlikte gruplandırılır ve her bir modelin ayrıntıları bağımsız olarak genişletilebilir.

Listeyi üretici veya cihaz özelliklerine göre sıralama veya filtreleme

Cihaz listenizi üreticiye göre sıralanmış olarak görürsünüz. Listenizi aşağıdaki şekillerde de inceleyebilirsiniz:

  • Bir üreticiye ait uyumlu cihazların tamamını görmek için: Üretici adının yanındaki Diğer cihazları göster'i tıklayın.
  • Cihazları üreticiye, tasarım adına veya cihazın pazarda bilinen adına (örneğin, Nexus 6) göre tek tek aramak için: Sayfanın üst kısmındaki arama çubuğunu kullanın.

Cihaz ve model durumu

Destek durumu

Uygulamanızla ilişkili tüm aktif APK'lar için destek durumunu görürsünüz. 

Farklı parçalara yayınlanan farklı APK'larınız (üretim, alfa, beta, dahili test) olabileceğinden her parça için bir durum görürsünüz. Örneğin, uygulamanızın beta sürümü, üretim sürümünden daha fazla özellik gerektiriyorsa bir cihazın üretimde desteklenip betada desteklenmediğini fark edebilirsiniz. 

Destekleniyor

Uygulamanız cihazla uyumludur.

Kısmen destekleniyor

Bir cihazın birden çok modeli varsa, bu durumu yalnızca modellerden bazıları uygulamanızın manifest ölçütleri tarafından desteklendiğinde görürsünüz. 

Desteklenmiyor

Uygulamanız, cihazda bulunmayan bir işlev veya özellik (ör. ekran boyutu, SDK düzeyi vb.) içermektedir. Örneğin, bazı cihazlar pusula sensörü içermeyebilir. Uygulamanızın temel işlevselliği için pusula sensörü gerekiyorsa, uygulamanız bu cihazlarla uyumlu olmaz.

Bu durumu, bir cihazla ilişkili hiçbir model uyumlu olmadığında görürsünüz. Bazı modeller destekleniyorsa "Kısmen destekleniyor" durumu görüntülenir.

Hariç tutma durumu

Katalogda bir cihaz modelini hariç tuttuğunuzda o model için bir hariç tutma durumu görürsünüz. Cihaz hariç tutma sürüm ya da kanal bazında değil, uygulama bazında yönetilir.

Hariç tutuldu

Katalogda, kurala göre veya manuel olarak hariç tuttuğunuz cihazlar.

Kısmen hariç tutuldu

Bir cihazın birden çok modeli varsa ve modellerden bazılarını uygulamanızdan hariç tutarsanız bu durumu görürsünüz. 

Sertifikasız cihazlar

Bir cihaz sertifikasızsa, Google tarafından onaylanmamıştır ve Android uyumluluk testi sonuçlarına dair Google'da bir kayıt bulunmamaktadır.

Lütfen şu noktalara dikkat edin:

  • Sertifikasız cihazlar güvenli olmayabilir.
  • Sertifikasız cihazlar Android sistem güncellemelerini veya uygulama güncellemelerini almayabilir.
  • Sertifikasız cihazlardaki uygulama ve özellikler düzgün çalışmayabilir.
  • Sertifikasız cihazlardaki veriler güvenli bir şekilde yedeklenmeyebilir.

Uygulama uyumluluğu ile ilgili ipuçları

  • Uygulamanızın cihaz uyumluluğu listesi manifest dosyası ayarlarına göre hazırlanmıştır ve belirli aralıklarla yenilenir.
  • Örneğin, APK'nızın manifest dosyası geniş bir ekran boyutu belirtiyorsa, uygulamanıza Google Play'den erişebilmesi için gereken ekran boyutlarına sahip cihazlar, desteklenen cihazlar listenize dahil edilir.
  • Uygulamanızın Fiyatlandırma ve dağıtım sayfasında listelenen ülkeler uygulamanızın desteklenen cihazlar listesini etkilemez.

Cihaz ayrıntılarını görüntüleme

Cihaz kataloğu sayfasında yeterli veriye sahip bir cihaz seçtiğinizde aşağıdaki bilgileri görürsünüz:

  • Etkin cihazlarda yükleme sayısı (son 30 gün)
  • Kümülatif ortalama puan
  • Gelir (son 30 gün)
  • Ekran boyutu, form faktörü, Çip Üzerinde Sistem, RAM, CPU, ABI, GPU ve SDK gibi teknik özellikler

Notlar:

  • Cihaz özellikleri üretici tarafından sağlanır ve doğrulanmamıştır.
  • Google, Google onay sürecinden geçmeyen bazı cihazlarla ilgili sınırlı veriye sahiptir. Bu cihazlardan bazıları katalogda listelenmez ancak bunları kullanan kullanıcıları görmeye devam edebilirsiniz.

Uygulamanızı belirli cihazları için hariç tutma

Hariç tutulan cihazlar listesi, en son yüklediğiniz APK dosyasına dayalı olarak belirlenir. Farklı bir manifest dosyasıyla yeni bir APK yüklerseniz liste değişir.

Not: Cihaz hariç tutma kuralları, dahili test kullanıcıları için geçerli değildir. 

Uygulama için hariç tutulan cihazları yönetme

Uygulama kilitlenmelerini önlemek için uygulamanızı Google Play'de bağımsız cihazların kullanımının haricinde tutabilirsiniz. Manuel olarak bu değişikliği yaptığınızda tüm uygulamanız hariç tutulur; APK'ları tek tek hariç tutamazsınız.

Uyumluluk sorunları olduğu bilinen cihazları manuel olarak hariç tutabilir ve bu şekilde kullanıcılarınız için daha iyi bir deneyim sağlanmasına yardımcı olabilirsiniz.

Bir cihazı hariç tutma

  1. Play Console hesabınızda oturum açın.
  2. Bir uygulama seçin.
  3. Soldaki menüde Sürüm yönetimi > Cihaz kataloğu'nu seçin.
  4. Bir cihaz seçin.
  5. Ekranınızın alt kısmında Hariç tut'u seçin.

Başka bir uygulamada hariç tutulan cihazları kullanma

  1. Play Console hesabınızda oturum açın.
  2. Bir uygulama seçin.
  3. Soldaki menüde Sürüm yönetimi > Cihaz kataloğu'nu seçin.
  4. Hariç tutulan cihazlar sekmesini seçin.
  5. "Manuel olarak hariç tutulan cihazları içe aktar"ın yanında bir uygulamayı seçin.
  6. İçe aktar'ı seçin.

Birden fazla modeli bulunan bir cihaz için hariç tutmaları ayarlama

  1. Play Console hesabınızda oturum açın.
  2. Bir uygulama seçin.
  3. Soldaki menüde Sürüm yönetimi > Cihaz kataloğu'nu seçin.
    • Uygulamanız henüz yayınlanmamışsa, Cihaz kataloğu'nu seçin.
  4. Cihaz seçin. Birden fazla modele sahip cihazlar etiketlenmiştir.
  5. Cihazın tüm modellerini hariç tutmak için ekranın sağ üst köşesine gidin ve Tüm modelleri hariç tut'u seçin.
    • Diğer modeller ilk modelin ayrıntlarının altında listelenmiştir. Diğer modellerin ayrıntılarını görmek için ekranın sağ tarafına gidin ve aşağı oku Açılır ok seçin.
    • Cihazın bir modelini hariç tutmak için, modelin ayrıntılarının sağ alt köşesine gidin ve Hariç tut'u seçin.

Not: Uygulamanızı bir üretici tarafından yapılan tüm cihazlardan hariç tutmak için, cihazları tek tek hariç tutmanız gerekir.

Performans göstergelerine göre hariç tutulan cihazları yönetme

Cihazları performans göstergelerine göre hariç tutmak isterseniz RAM boyutu veya Çip Üzerinde Sistem'e (SoC) dayalı hedefleme kuralları oluşturabilirsiniz. 

Hedefleme kuralları, kataloğa eklenen ve hariç tutma ölçütlerini karşılayan yeni cihazlara otomatik olarak uygulanır. Örneğin, uygulamanız önemli miktarda veri depolama alanı gerektiriyorsa 512 MB'tan az RAM'e sahip cihazları hariç tutmak için bir kural oluşturabilirsiniz.

Not: RAM kuralları yalnızca SDK 16 ve sonrası cihazlar için geçerlidir ve Wear OS by Google APK'larına uygulanmaz. RAM kuralları cihazdaki kullanılabilir belleğe (TotalMem) dayanır, belleğin markasına dayanmaz.

Kural oluşturma

  1. Play Console hesabınızda oturum açın.
  2. Bir uygulama seçin.
  3. Soldaki menüde Cihaz kataloğu'nu seçin.
    • Uygulamanız yayınlandıysa Sürüm yönetimi > Cihaz kataloğu'nu seçin.
  4. "Hariç tutulan cihazlar" sekmesini seçin.
  5. "Hariç tutma kuralları"nın yanındaki Hariç tutma kurallarını yönet'i seçin. 

  6. "Aşağıdakilerin herhangi biriyle eşleşen cihazları hariç tut" seçeneğinin altındaki açılır listeyi seçin.
  7. RAM veya Çip Üzerinde Sistem'i seçin.
    • Birden çok kural eklemek için VEYA düğmesini seçin. Başka bir seçici görünür.
    • Bir kuralı kaldırmak için iptal simgesini seçin.
    • SafetyNet Hariç Tutmaları hakkında daha fazla bilgi için Android Geliştiricileri sitesine gidin.
  8. Ekranınızın alt kısmında görünen cihaz listesini inceleyin.
  9. Kuralınız doğru cihaz listesini hedeflediğinde, değişikliklerinizi kaydedin.
Android uyumluluğuna göre hariç tutulan cihazları yönetme

SafetyNet hizmetlerine ve Android Oreo (Go sürümü) ile uyumluluğa dayanarak uygulamanızın belirli cihazlarda kullanıma sunulmasını engelleyebilirsiniz.

SafetyNet ile ilgili ayrıntılar

SafetyNet, uygulamanızı çalıştıran Android cihazlarda güvenliği ve uyumluluğu değerlendirmenize yardımcı olur. SafetyNet, söz konusu cihazın bir profilini oluşturmak için yazılım ve donanım bilgilerini inceler. Hizmet, daha sonra aynı profili, Android uyumluluk testinden geçen cihaz modelleri listesinde bulmaya çalışır.

Android Oreo (Go sürümü) ile ilgili ayrıntılar

Android Oreo (Go sürümü), Android 8.1 (API seviyesi 27) veya sonraki sürümleri çalıştıran ve en fazla 1 GB RAM belleği olan giriş düzeyindeki cihazlarda Android deneyimini optimize eder. Android (Go sürümü) çalıştıran cihazlar için uygulamalarınızı nasıl optimize edeceğinizi öğrenin.

SafetyNet veya Android (Go sürümü) için cihaz hariç tutma kuralları oluşturma

  1. Play Console hesabınızda oturum açın.
  2. Bir uygulama seçin.
  3. Soldaki menüde Cihaz kataloğu'nu seçin.
  4. "Hariç tutulan cihazlar" sekmesini seçin.
  5. "Hariç tutma kuralları"nın yanındaki Hariç tutma kurallarını yönet'i seçin. 

  6. “SafetyNet Hariç Tutmaları”nın veya “Android Go Hariç Tutmaları”nın yanında bir seçenek belirleyin:
    • ​​SafetyNet Hariç Tutmaları
      • Cihazları hariç tutarken SafetyNet Onayı API'sini kullanma: Varsayılan olarak seçilir.
      • Yalnızca temel güvenlikten geçemeyen cihazları hariç tut: Bu seçenek, belirli bir cihaza müdahale edilip edilmediğini veya cihazın bir şekilde değiştirilip değiştirilmediğini belirlemenize yardımcı olur.
      • Google tarafından onaylanmamış cihazların yanı sıra temel güvenlikten geçemeyen cihazları hariç tut: Bu seçenek, belirli bir cihaza müdahale edilip edilmediğini, cihazın bir şekilde değiştirilip değiştirilmediğini veya Google tarafından onaylanıp onaylanmadığını belirlemenize yardımcı olur.
    • Android Go Hariç Tutmaları
      • Android Go cihazlarını hariç tutma: Varsayılan olarak seçilir.
      • Android Go cihazlarını hariç tut: Android Oreo (Go sürümü) çalıştıran cihazların uygulamanızı Google Play'de yüklemelerini engelleyin.

Notlar:

  • SafetyNet ve Android Go Hariç Tutmaları, uygulamanızın yalnızca Google Play'deki kullanılabilirliğini kısıtlar. Uygulamanızın APK dosyasına erişimi olan kullanıcılar yine de uygulamanızı doğrudan yükleyebilirler.
  • SafetyNet hizmetlerini kullanarak kötüye kullanıma karşı daha fazla koruma sağlamak için uygulamanıza SafetyNet Onayı API'sini entegre etme seçeneğini değerlendirin. Fiziksel olmayan (emülatörler gibi) ve root erişimli sistemler çalıştıran cihazların hariç tutulması için bir temel bütünlük SafetyNet Hariç Tutması kullanabilirsiniz.
Bu size yardımcı oldu mu?
Bunu nasıl iyileştirebiliriz?