<supports-gl-texture>
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
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.
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-27 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-07-27 UTC."],[],[],null,["# <supports-gl-texture\u003e\n\n**Note:**Google Play filters applications according\nto the texture compression formats that they support so that\nthey install only on devices that can handle their textures\nproperly. You can use texture compression filtering\nas a way of targeting specific device types based on the GPU platform.\n\nFor important information about how\nGoogle Play uses `\u003csupports-gl-texture\u003e` elements as\nthe basis for filtering, read the [Google\nPlay and texture compression filtering](#market-texture-filtering) section.\n\nsyntax:\n:\n\n ```xml\n \u003csupports-gl-texture\n android:name=\"string\" /\u003e\n ```\n\ncontained in:\n: [\u003cmanifest\u003e](/guide/topics/manifest/manifest-element)\n\ndescription:\n\n: Declares a single GL texture compression format that the app supports. An application \"supports\" a GL texture compression format if it can\n provide texture assets compressed in that format when the application installs on a device.\n\n The application provides the\n compressed assets locally, from inside the APK, or it can download them\n from a server at runtime.\n\n Each `\u003csupports-gl-texture\u003e` element declares exactly one\n supported texture compression format, specified as the value of a\n `android:name` attribute. If your application supports multiple\n texture compression formats, you can declare multiple\n `\u003csupports-gl-texture\u003e` elements: \n\n ```xml\n \u003csupports-gl-texture android:name=\"GL_OES_compressed_ETC1_RGB8_texture\" /\u003e\n \u003csupports-gl-texture android:name=\"GL_OES_compressed_paletted_texture\" /\u003e\n ```\n\n `\u003csupports-gl-texture\u003e` elements are informational,\n meaning that the Android system itself does not examine the elements at install\n time to ensure matching support on the device.\n\n However, other services,\n such as Google Play, or applications can check your application's\n `\u003csupports-gl-texture\u003e` declarations as part of handling or\n interacting with your application. For this reason, it's very important that\n you declare all the texture compression formats from the following list that\n your application supports.\n\n Applications and devices typically declare their supported GL texture\n compression formats using the following set of well-known strings.\n The set of format strings might grow over time, as needed. Since the values\n are strings, applications are free to declare other formats as needed.\n\n Assuming that the application is built with SDK Platform Tools r3 or higher,\n filtering based on the `\u003csupports-gl-texture\u003e` element is activated\n for all API levels.\n\nattributes:\n:\n\n `android:name`\n : Specifies a single GL texture compression format supported by the application\n as a descriptor string. Common descriptor values are listed in the following table.\n\n | Texture compression format descriptor | Comments |\n |---------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n | `GL_OES_compressed_ETC1_RGB8_texture` | Ericsson texture compression. Specified in OpenGL ES 2.0 and available in all Android-powered devices that support OpenGL ES 2.0. |\n | `GL_OES_compressed_paletted_texture` | Generic paletted texture compression. |\n | `GL_AMD_compressed_3DC_texture` | ATI 3Dc texture compression. |\n | `GL_AMD_compressed_ATC_texture` | ATI texture compression. Available on devices running Adreno GPU, including HTC Nexus One, Droid Incredible, EVO, and others. For widest compatibility, devices may also declare a `\u003csupports-gl-texture\u003e` element with the descriptor `GL_ATI_texture_compression_atitc`. |\n | `GL_EXT_texture_compression_latc` | Luminance alpha texture compression. |\n | `GL_EXT_texture_compression_dxt1` | S3 DXT1 texture compression. Supported on devices running the Nvidia Tegra2 platform, including Motorala Xoom, Motorola Atrix, Droid Bionic, and others. |\n | `GL_EXT_texture_compression_s3tc` | S3 texture compression, nonspecific to DXT variant. Supported on devices running the Nvidia Tegra2 platform, including Motorala Xoom, Motorola Atrix, Droid Bionic, and others. If your application requires a specific DXT variant, declare that descriptor instead of this one. |\n | `GL_IMG_texture_compression_pvrtc` | PowerVR texture compression. Available on devices running the PowerVR SGX530/540 GPU, such as Motorola DROID series; Samsung Galaxy S, Nexus S, and Galaxy Tab; and others. |\n\n\nsee also:\n:\n - [Filters on Google Play](/google/play/filters)"]]