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

Play Console'a en az bir uygulama paketi yükledikten sonra, kullanılabilir cihaz kataloğunu görüntüleyebilir ve hangi cihazların uygulamanızla uyumlu olduğunu inceleyebilirsiniz. Uygulamanızın en geniş şekilde kullanılmasını sağlamak için, desteklenen ve hariç tutulan cihazlar listelerinizi düzenli olarak inceleyin.

Cihaz kataloğu sayfasına (Sürüm > Erişim ve Cihazlar > Cihaz kataloğu) gidin.

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

Cihaz kataloğunu kullanmaya başlama

Bu bölümde, cihaz kataloğunu kullanmaya başlamak için bilmeniz gereken tüm bilgiler yer alır.

Cihaz kataloğu Hizmet Şartları'nı kabul etme

Cihaz kataloğuna ilk kez eriştiğinizde Hizmet Şartları'nı inceleyip kabul etmeniz gerekir. 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.

Temel kavramları anlama

Aşağıdaki sorularda cihaz kataloğu ve cihaz kısıtlaması ile ilgili temel kavramlardan bahsedilmektedir. Genişletip yanıtını görmek ya da daraltmak için bir soruyu tıklayın.

Cihaz modeli nedir? Cihaz varyantı nedir?

Cihaz modeli, özgün donanım üreticisinin (OEM) tanımladığı bir kavramdır. Play Console bir cihazın özelliklerini daha net şekilde belirtmek ve kullanımda olan Android cihazlara göre benzer cihaz modellerini gruplandırmak için ilgili cihazı açıklarken bu kavramı kullanır.

Cihaz modeli, perakende satış markası ve cihaz olmak üzere iki özellikten oluşur. Bu özelliklerin her ikisi de OEM tarafından belirtilir.

  • Perakende satış markası: android.os.Build.Brand. (Markanın, cihazın pazarlandığı ad olduğunu ve üretici markasıyla aynı olmayabileceğini unutmayın.) Daha fazla bilgi
  • Cihaz: android.os.Build.Device. Daha fazla bilgi

Örneğin, google oriole bir cihaz modelidir.

Her cihaz modelinin bir de kullanıcıya görünen adı vardır. Buna da pazarlama adı denir. Örneğin, google oriole'un pazarlama adı Pixel 6'dır.

Cihaz modelinin çeşitli donanım ve yazılım özellikleri olduğundan bu özellikleri benzersiz bir şekilde belirtmek için cihaz modeli tek başına yeterli olmayabilir. Örneğin, cihaz modellerinin genellikle farklı Android sürümleri, RAM ve depolama alanına sahip varyantları vardır

Cihaz modelleriyle ilgili göz önünde bulundurulması gereken en önemli noktalar aşağıda özetlenmiştir:

  • Cihaz tek başına benzersiz olmadığı ve birden fazla üretici tarafından kullanılabileceği için marka belirtilmeden kullanılmamalıdır.
  • Cihazın varyantları da olabileceğinden cihaz özelliklerini belirtmek için cihaz modeli her zaman yeterli değildir.
  • Üretici birçok farklı {cihaz markası} kombinasyonu için aynı pazarlama adını kullanabileceğinden cihaz modelini belirtmek için pazarlama adı yeterli değildir.

Cihazlar, Play Console'da {cihaz markası} (pazarlama adı) şeklinde gösterilir. Örneğin: "google oriole (Pixel 6)". Böylece, kullanıcının gördüğü ad ile daha spesifik cihaz özellikleri arasında bağlantı kurulabilir.

Katalogda hangi cihazlar gösterilir? Yeni cihazlar ne zaman gösterilir?

Cihazlar, önemli sayıda kullanıcı kitlesi tarafından kullanıldığında katalogda gösterilir.

Katalogda hem sertifikalı hem de sertifikasız cihazlar gösterilir. Cihaz sertifikasyonu hakkında daha fazla bilgiyi aşağıdan edinebilirsiniz.

Uygulamam veya oyunum yeni cihazlarda kullanıma sunulur mu?

Aşağıdaki şartları karşıladığı takdirde, uygulamanızı veya oyununuzu katalogda görünmeden önce bile yeni cihazlarda kullanıma sunabilirsiniz:

  • Uygulama manifestinizdeki cihaz beyanları kapsamındaysa ve
  • Play Console'da hariç tutulmadıysa.

Dolayısıyla kullanıcılar, herhangi bir kısıtlamaya tabi tutmadığınız sürece uygulamanızı sertifikasız cihaz modellerine yükleyebilir. Cihaz sertifikasyonu hakkında daha fazla bilgiyi aşağıdan edinebilirsiniz.

Cihaz sertifikasyonu nedir? Sertifikasız cihazlar Google Play'de nasıl ele alınır?

Sertifikalı cihaz modeli, OEM'in Android uyumluluk testi sonuçlarının bir kopyasını Google'a yükleyerek Android uyumlu olduğunu onayladığı cihaz modelidir. Sertifikasız cihaz modeli ise OEM'in Android uyumluluk testi sonuçlarını Google'a yükleyerek Android uyumlu olduğunu onaylamadığı cihaz modelidir. Sonuç olarak:

  • 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.

Sertifikalı ve sertifikasız cihazların ele alınması ve davranışları ile ilgili göz önüne alınması gereken bazı önemli noktalar şunlardır:

  • Katalogda görünürlük: Sertifikasız cihaz modelleri, önemli sayıda kullanıcı kitlesine sahip olduğunda cihaz kataloğunda gösterilir. Bu modelleri görmek için cihaz listesinde cihaz sertifikasyonu durumuna göre filtreleme yapabilirsiniz. Sertifikalı cihaz modellerinin, sertifikasız varyantları olabilir. Bu durum, sertifikalı cihaz modeli olduğunu bildiren ancak Play Integrity denetimlerinden geçemeyen cihazlarda yaşanır. Bu modeller, cihaz kataloğunda gösterilmez.
  • Dağıtım: Herhangi bir kısıtlamaya tabi tutmadığınız sürece uygulamanız Google Play aracılığıyla sertifikasız cihaz modellerine yüklenebilir. Daha fazla bilgi edinmek için Cihaz bütünlüğü koşullarını karşılamayan cihazlarda uygulamanızın dağıtımını yönetme bölümüne gidin.
  • Android vitals metrikleri: Uygulamanızın Google Play'deki bulunabilirliğini ve tanıtılabilirliğini etkileyen vitals'taki teknik kalite metriklerine yalnızca tam bütünlüğe sahip sertifikalı cihazlar katkıda bulunur.

Uygulamanızın cihaz hedeflemesini anlama

Kullanıcıların Google Play'de uygulamanızı keşfedip yükleyebileceği cihaz modeli grubu, hedeflenen cihazlarınız olarak bilinir. Hedeflenen cihazlarınız, manifest beyanlarınız ve konsol hariç tutma kurallarınız olmak üzere iki şeye göre belirlenir. Bu beyanlar ve kurallar, cihazlarda ve uygulamalarda farklı ayrıntı düzeylerinde çalışır.

Manifest beyanları, uygulamanızın hangi cihazları desteklediğini tanımlar. Bu beyanlar tek tek cihaz düzeyinde çalışır. Örneğin, minSdk'yı Android 9 olarak ayarlarsanız yalnızca Android 9 ve sonraki sürümlere sahip cihazlar uygulamanızı kullanmaya uygun olur. Bir cihaz modelinin Android 9'da ve daha önceki sürümlerde bazı varyantları varsa Android 9'daki varyantlar uygun olur, ancak bundan önceki sürümler uygun olmaz.

Konsol hariç tutmalarını iki düzeyde uygulayabilirsiniz:

  1. Cihaz modeli düzeyinde: Bu senaryoda, bu modele sahip tüm cihazlar hariç tutulur.
  2. Kural düzeyinde: Kurala dayalı hariç tutmalar, manifest beyanlarında olduğu gibi tek tek cihaz düzeyinde geçerlidir. Bu da bazı cihaz modellerinin katalogda kısmen hariç tutuluyor şeklinde gösterilebileceği anlamına gelir.

Not: Hariç tutmalar, uygulamanızın manifest dosyasında belirtilmiş desteklenen cihazları geçersiz kılar.

Kullanılabilen tüm cihazları görüntülemek ve uygulamanızın Google Play'de dağıtılabileceği yerleri anlamak için:

  1. Play Console'u açıp Cihaz kataloğu sayfasına (Sürüm > Erişim ve cihazlar > Cihaz kataloğu) gidin.
  2. Tümü, Desteklenen, Hariç tutulan veya Hedeflenen sekmelerini seçin.
  3. Cihaz listesini CSV dosyası olarak indirmek için sayfanın sağ tarafındaki Cihaz listesini dışa aktar'ı tıklayın.

Tek bir cihaz modelinin hedefleme durumunu anlamak için Cihaz listesi veya Cihaz ayrıntıları sayfalarındaki "Durum" sütununu görüntüleyin. Bu sütun, uygulamanızla ilişkilendirilmiş etkin durumda olan tüm uygulama paketlerinin veya APK'ların cihaz hedefleme durumunu gösterir. Olası cihaz modeli hedefleme durumlarını görüntülemek için aşağıdaki bölümü genişletebilirsiniz.

Cihaz modeli hedefleme durumları
  • Destekleniyor: Bu cihazın kullanıcıları uygulamanızı Google Play'de kullanabilir.
  • Kısmen destekleniyor: Bu cihaz modelinin tüm varyantları olmasa da bazı varyantları uygulamanızı kullanabilir.
  • Kurala göre hariç tutuluyor: Bu cihaz modeli uygulamanızı kullanamaz. Bu cihaz modelini kapsayan bir hariç tutma kuralınız varsa bu durumu görürsünüz.
  • Kurala göre kısmen hariç tutuluyor: Bu cihaz modelinin tüm varyantları olmasa da bazı varyantları uygulamanızı kullanabilir. RAM'de hariç tutma kuralınız varsa bu durumu görebilirsiniz. Bu kural, cihaz modelinin varyantları arasında farklılık gösterebilir.
  • Manuel olarak hariç tutuluyor: Bu cihaz modeli uygulamanızı kullanamaz. Bu durumu yalnızca cihaz modelini manuel olarak hariç tuttuysanız görürsünüz.
  • Desteklenmiyor: Bu cihaz modeline sahip hiçbir cihaz uygulamanızı kullanamaz. Manifest dosyanız, cihazda bulunmayan bir işlev veya özellik (örneğin, ekran boyutu veya SDK düzeyi) istiyorsa bu durumu görürsünüz. Ö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.
    • Not: Bir cihaz modeliyle ilişkilendirilmiş tüm varyantlar uyumlu olmadığında bu durumu görürsünüz. Bazı modeller destekleniyorsa "Kısmen destekleniyor" durumu görüntülenir.

Cihaz hedefleme ile ilgili göz önüne alınması gereken bazı önemli noktalar şunlardır:

  • Cihazları hariç tutma, uygulama bazında yönetilir.
  • Cihaz desteklenme durumu, manifest dosyanızda belirtildiği için kanal düzeyinde gösterilir. Farklı kanallara yayınlanan farklı paketleriniz (üretim, açık ve kapalı test, dahili test) olabileceğinden cihaz ayrıntılarında her kanalın durumunu da 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.

Cihaz listesinde arama ve filtreleme

Cihaz listesi, seçtiğiniz sekmedeki tüm cihaz modellerini (tüm cihazlar, desteklenen cihazlar ve benzeri), cihaz modeline göre sıralanmış olarak gösterir.

Cihaz listesini iki şekilde daraltabilirsiniz:

  1. Model listesini filtrelemek veya tek tek cihaz modellerini aramak için sayfanın üst kısmındaki arama çubuğunu kullanın.
  2. Cihaz modelleri listesini üretici, cihaz veya diğer özelliklere göre filtreleyin.

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

Varyantlar dahil olmak üzere bir cihaz modelini daha iyi anlamak için ayrıntılar sayfasını tıklayabilirsiniz.

Ayrıntılar sayfası, seçilen cihaz modelinin cihaz özellikleri ve varyantları hakkında daha fazla bilgi sağlar. Olası cihaz ayrıntılarını görüntülemek için aşağıdaki bölümü genişletebilirsiniz.

Cihaz ayrıntıları
  • Özet: Uygulamanızda bu cihaz modeliyle ilgili önemli metrikler ve bu cihaz modelinin, uygulamanız için RAM ve Android sürümüne göre dağıtımı. Bu bilgiler sayesinde bu cihaz için doğru hedefleme mantığını oluşturabilir ve cihaz modelindeki sorunları giderebilirsiniz.

    Tutarlı özellikler: Söz konusu cihaz modelinin tüm varyantları için aynı olan özellikler.

    Değişken özellikler: Cihaz modelinin farklı sürümlerinde veya varyantlarında farklılık gösterebilecek özellikler. Önemli özellikleri seçerek ilgili varyantları daraltabilirsiniz.

    Varyant listesi: Değişken özelliklere uyguladığınız tüm filtreler göz önüne alınacak şekilde bu cihaz modelinin bilinen tüm varyantlarının listesi. Varyant listesi yalnızca sertifikalı varyantları gösterir.

    En popüler varyant: Bu cihaz modelinin Google Play'den en fazla yükleme yapılan varyantı. Buna yalnızca sizin uygulamanız değil, Google Play'deki tüm uygulamalar dahildir. Bir cihaz modelinin birçok varyantı varsa hangi cihaz modelini edineceğinizi veya test edeceğinizi belirleme konusunda en popüler varyantı referans noktası olarak kullanabilirsiniz.

Uygulamanızı belirli cihazlara dağıtımın dışında bırakma

Cihazları, uygulamanızın Google Play'deki dağıtımının dışında bırakmak için kurallar oluşturabilirsiniz. Hariç tutulan cihazların kullanıcıları Google Play'de uygulamanızı göremez veya yükleyemez.

Herhangi bir hariç tutma kuralı oluşturmadan önce aşağıdakileri göz önünde bulundurun:

  • Cihaz hariç tutma kuralları, dahili test kullanıcıları için geçerli değildir.
  • Cihazların hariç tutulması, kullanıcıların başka dağıtım kanallarından veya başka cihazdan yükleme gibi yöntemlerle uygulamanızı edinmesini engellemez. Uygulamanızı çalışma zamanında korumak istiyorsanız Play Integrity API'yi entegre etmeyi düşünebilirsiniz.

Farklı uygulama dağıtım yönetimi seçeneklerini anlamak için aşağıdaki bölümleri genişletebilir ve daraltabilirsiniz.

Uygulamanızın belirli cihaz modellerindeki dağıtımını yönetme

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. Bu işlem, manuel hariç tutma olarak bilinir.

Cihazları hariç tutmadan önce aşağıdakileri göz önünde bulundurun:

  • Bu değişiklik yapıldığında, seçilen cihaz modelleri uygulamanızın tamamı için hariç tutulur. Uygulama paketlerini veya APK'ları tek tek hariç tutamazsınız.
  • Cihaz modeli hariç tutmaları, gelecekte kullanıma sunulacak varyantlar da dahil olmak üzere tüm cihaz varyantlarını etkiler. Hariç tutma nedeniniz, uygulamanızın düşük özellikli cihaz modellerinde kullanıma sunulmasını engellemekse bunun yerine kurala dayalı hariç tutmaları kullanabilirsiniz.

Bir cihazı hariç tutma

  1. Play Console'u açıp Cihaz kataloğu sayfasına (Sürüm > Erişim ve cihazlar > Cihaz kataloğu) gidin.
  2. Hariç tutmak istediğiniz cihaz modelini seçip ayrıntılar sayfasına gidin.
  3. Ekranınızın sağ üst kısmında Cihazı hariç tut'u seçin. Tüm varyantları da dahil olmak üzere, 2. adımda seçtiğiniz cihaz modeli artık hariç tutulacaktır.
Cihaz özelliklerine dayalı kuralları kullanarak uygulamanızın dağıtımını yönetme

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

Ö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.

Kurala dayalı hariç tutmaları oluşturmadan önce aşağıdakileri göz önünde bulundurun:

  • Kurala dayalı hariç tutmalar, kataloğa eklenen ve hariç tutma ölçütlerini karşılayan yeni cihazlara uygulanır.
  • RAM kuralları yalnızca Android 4.1 ve sonraki sürümlere sahip cihazlar (SDK 16 ve sonrası) için geçerlidir ve Wear OS 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'u açıp Cihaz kataloğu sayfasına (Sürüm > Erişim ve cihazlar > Cihaz kataloğu) gidin.
  2. Sayfanın sağ üst tarafında Hariç tutma kurallarını yönet'i seçin.
  3. RAM veya Çip Üzerinde Sistemî 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.
  4. Ekranınızın alt kısmında görünen cihaz listesini inceleyin.
  5. Kuralınız doğru cihaz listesini hedeflediğinde, değişikliklerinizi kaydedin.
Cihaz bütünlüğünü karşılamayan cihazlarda uygulamanızın dağıtımını yönetme

Google Play'e verdikleri Play Integrity API yanıtına göre uygulamanızın belirli cihazlarda kullanıma sunulmasını engelleyebilirsiniz. Cihaz bütünlüğünü karşılamayan cihazları hariç tutarak uygulamanızın rootlanmış veya güvenliği ihlal edilmiş cihazlar gibi riskli cihazlara, emülatörlere ve bilinmeyen ortamlara dağıtımını azaltabilirsiniz.

Önemli: Cihazları hariç tutmak için Play Integrity API'yi uygulamanıza entegre etmeniz gerekmez. Cihazların hariç tutulması, Play Store uygulamasının Play Integrity API'yi arayarak aldığı en son cihaz entegrasyon kararına dayanır.

Integrity API'ye bağlı olarak cihazları hariç tutmak için üç seçeneğiniz vardır:

  • Hariç tutma: Hiçbir cihaz Integrity API'ye bağlı olarak hariç tutulmaz.
  • Yalnızca temel hataları hariç tut: Temel bütünlük ölçütlerini karşılamayan güvenilmez cihazları hariç tutar.
  • Tüm cihaz hatalarında hariç tut: Cihaz bütünlüğü ölçütlerini karşılamayan güvenilmez cihazları hariç tutar.
 

İpucu: Temel bütünlük ve cihaz bütünlüğü kavramlarının tanımlarını Android Developers sitesindeki Play Integrity API dokümanlarında bulabilirsiniz.

Cihaz kataloğunda Play Integrity API'ye göre cihaz hariç tutma kuralları oluşturun:

  1. Play Console'u açıp Cihaz kataloğu sayfasına (Sürüm > Erişim ve cihazlar > Cihaz kataloğu) gidin.
  2. Hariç tutulan cihazlar sekmesini seçin.
  3. "Hariç tutma kuralları"nın yanındaki Hariç tutma kurallarını yönet'i seçin.
  4. "Play Integrity API"nin yanında, cihazları Integrity API yanıtlarına göre uygulamanızın dağıtımının dışında bırakmak isteyip istemediğinizi seçin. Hariç tutulan cihazların kullanıcıları Google Play'de uygulamanızı göremez veya yükleyemez.
  5. Değişiklikleri kaydedin.

İpucu: Cihazların hariç tutulması, kullanıcıların başka dağıtım kanallarından veya başka cihazdan yükleme gibi yöntemlerle uygulamanızı edinmesini engellemez. Bu nedenle, çalışma zamanında korumak için uygulamanıza Play Integrity API'yi entegre edebilirsiniz.

Uygulamanızı çalışma zamanında korumak için Play Integrity API'yi kullanıyorsanız bu hariç tutma kuralını doğrudan Integrity API sekmesinden de güncelleyebilirsiniz:

  1. Play Console'u açıp Uygulama bütünlüğü sayfasına (Sürüm > Kurulum > Uygulama bütünlüğü) gidin.
  2. Integrity API sekmesini seçin.
  3. "Cihaz hariç tutma"nın yanında, cihazları Integrity API yanıtlarına göre uygulamanızın dağıtımının dışında bırakmak isteyip istemediğinizi seçin. Hariç tutulan cihazların kullanıcıları Google Play'de uygulamanızı göremez veya yükleyemez.
  4. Değişiklikleri kaydedin.
Android Go uyumluluğuna sahip cihazlarda uygulamanızın dağıtımını yönetme

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

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

Android (Go sürümü), Android 8.1 (API düzeyi 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.

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

  1. Play Console'u açıp Cihaz kataloğu sayfasına (Sürüm > Erişim ve cihazlar > Cihaz kataloğu) gidin.
  2. Hariç tutulan cihazlar sekmesini seçin.
  3. "Hariç tutma kuralları"nın yanındaki Hariç tutma kurallarını yönet'i seçin.

  4. "Android Go Hariç Tutmaları"nın yanında bir seçenek belirleyin:
    • 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.
Bu size yardımcı oldu mu?
Bunu nasıl iyileştirebiliriz?

Daha fazla yardıma mı ihtiyacınız var?

Sorununuzu hızla çözmek için oturum açarak ek destek seçeneklerinden yararlanın

Arama
Aramayı temizle
Aramayı kapat
Google uygulamaları
Ana menü
Yardım Merkezinde Arayın
false
false
true
92637
false
false