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