<supports-gl-texture>

Not: Google Play, uygulamaları destekleyebilecekleri doku sıkıştırma biçimlerine yalnızca dokularını işleyebilen cihazlara yüklenirler gerekir. Doku sıkıştırma filtrelemeyi kullanabilirsiniz. olarak, GPU platformuna göre belirli cihaz türlerini hedeflemenin bir yolu olarak kullanabilirsiniz.

Çevik yaklaşımın nasıl Google Play, aşağıdaki öğelerde <supports-gl-texture> öğelerini kullanır: hakkında daha fazla bilgi için Google Oynatma ve doku sıkıştırma filtreleme bölümüne bakın.

söz dizimi:
<supports-gl-texture
  android:name="string" />
bulunduğu yer:
<manifest>
description:
Uygulamanın desteklediği tek GL doku sıkıştırma biçimini bildirir.

Bir uygulama "destekler" bir GL doku sıkıştırma biçimi kullanabilirsiniz. Uygulama bir cihaza yüklendiğinde bu biçimde sıkıştırılmış doku öğeleri sağlama.

Uygulama, öğeleri yerel olarak APK içinden sıkıştırabilir veya bunları indirebilir sunucudan alır.

Her <supports-gl-texture> öğesi tam olarak bir öğe tanımlar desteklenen doku sıkıştırma biçimi; android:name özelliği için de geçerlidir. Uygulamanız birden çok özelliği destekliyorsa doku sıkıştırma biçimi olduğu için, birden fazla <supports-gl-texture> öğeleri:

<supports-gl-texture android:name="GL_OES_compressed_ETC1_RGB8_texture" />
<supports-gl-texture android:name="GL_OES_compressed_paletted_texture" />

<supports-gl-texture> öğeleri bilgilendiricidir, Yani Android sistemi, yükleme sırasındaki öğeleri incelemez. eşleştirme desteği sağlamak için zaman ayırmanızı öneririz.

Ancak diğer hizmetler, uygulamalar kontrol edebiliyor. Uygulama, <supports-gl-texture> beyan, kullanım veya uygulamanızla etkileşime geçin. Bu nedenle, zaman çizelgesine sadık kalmak için aşağıdaki listeden tüm doku sıkıştırma biçimlerini bildirdiğinizde ve uygulamanızın desteklediğini gösterir.

Uygulamalar ve cihazlar genellikle desteklenen GL dokularını beyan ederler veya sıkıştırma biçimlerini kullanır. Biçim dizeleri grubu zamanla gerektiğinde büyüyebilir. Değerler dizeler olduğu için uygulamalar gerektiğinde diğer biçimleri beyan edebilir.

Uygulamanın, SDK Platform Tools r3 veya sonraki bir sürümle geliştirildiği varsayıldığında, <supports-gl-texture> öğesine göre filtreleme etkinleştirildi yararlanabilirsiniz.

özellikler:
android:name
Uygulama tarafından desteklenen tek bir GL doku sıkıştırma biçimini belirtir kullanabilirsiniz. Yaygın açıklayıcı değerleri aşağıdaki tabloda listelenmiştir.
Doku sıkıştırma biçimi tanımlayıcısı Yorumlar
GL_OES_compressed_ETC1_RGB8_texture Ericsson doku sıkıştırması. OpenGL ES 2.0'da belirtilmiş ve OpenGL ES 2.0'ı destekleyen Android destekli cihazlar.
GL_OES_compressed_paletted_texture Genel paletli doku sıkıştırma.
GL_AMD_compressed_3DC_texture ATI 3Dc doku sıkıştırması.
GL_AMD_compressed_ATC_texture ATI doku sıkıştırması. Aşağıdakiler dahil Adreno GPU'yu çalıştıran cihazlarda kullanılabilir: HTC Nexus One, Droid Incredible, EVO ve diğerleri. En geniş uyumluluk için cihazlar ayrıca aşağıdaki gibi bir <supports-gl-texture> öğesi beyan edebilir: tanımlayıcı GL_ATI_texture_compression_atitc.
GL_EXT_texture_compression_latc Parlaklık alfa doku sıkıştırması.
GL_EXT_texture_compression_dxt1 S3 DXT1 doku sıkıştırması. Nvidia Tegra2 çalıştıran cihazlarda desteklenir aralarında Motorala Xoom, Motorola Atrix, Droid Bionic ve diğerleri.
GL_EXT_texture_compression_s3tc S3 doku sıkıştırması, DXT varyantına özgü değildir. Cihazlarda desteklenir Motorala Xoom, Motorola Atrix, Droid gibi Nvidia Tegra2 platformunu çalıştırıyor Biyonik vb. Uygulamanız için belirli bir DXT varyantı gerekiyorsa şunu belirtin: bunu kullanabilirsiniz.
GL_IMG_texture_compression_pvrtc PowerVR doku sıkıştırması. PowerVR SGX530/540 çalıştıran cihazlarda kullanılabilir GPU'yu (ör. Motorola DROID serisi), Samsung Galaxy S, Nexus S ve Galaxy Tab; ve diğerleri.
ayrıca bkz.:

Google Play ve doku sıkıştırma filtrelemesi

Google Play, kullanıcılara görünen uygulamaları filtreler. kullanıcılar yalnızca cihazlar. Uygulamaları filtreleme yöntemlerinden biri de uyumlu olup olmadığını kontrol etmenizi sağlar. Bu da, gerekliliklerini yerine getirebilecek bir uygulama geliştirmiş.

Bir uygulamanın, belirli bir veri kümesiyle doku sıkıştırması uyumluluğunu kullandığında, Google Play aşağıdakileri karşılaştırır:

  • Aşağıdaki gibi, uygulamanın desteklediği doku sıkıştırma biçimleri Manifest dosyasında <supports-gl-texture> öğeleri.
  • Cihazdaki GPU tarafından desteklenen doku sıkıştırma biçimleri. Cihaz, desteklediği biçimleri salt okunur sistem özellikleri olarak bildirir.

Google Play Console'a her uygulama yüklediğinizde Google Play, uygulamanın manifest dosyasını tarar ve <supports-gl-texture> öğeleri. Şunu ayıklar: biçim tanımlayıcılarını kullanır ve bunları dahili olarak uygulama APK'sı ve uygulamasıyla ilişkili meta veriler sürümünü değil.

Bir kullanıcı Google Play'de uygulama aradığında veya uygulamalara göz attığında hizmet, uygulama tarafından desteklenen doku sıkıştırma biçimlerini karşılaştırır veriler ve e-postalar görüntüler. Karşılaştırma şu biçime göre yapılır: dizelerle eşleşmeli ve eşleşme tam olmalıdır.

Uygulamanın desteklediği doku sıkıştırma biçimlerinden herhangi biri tarafından desteklendiğinde Google Play, kullanıcının indirme ihtimali de vardır. Uygulamanın hiçbiri Google Play, uygulamayı desteklediğinden, Google Play'in uygulamayı desteklediğinden bunun indirilemediğini unutmayın.

Uygulama herhangi bir <supports-gl-texture> öğesi bildirmezse Google Play, GL doku sıkıştırma biçimine dayalı herhangi bir filtreleme uygulamaz.