Set up only the fastest Android devices on the market

I was looking for a way to show my game only to “fast enough” phones in the market, but I cannot find a good answer.

Some people offer SDK targeting, but this has nothing to do with speed.

I saw that some of them are aimed at screen size, but some Acer and HTC Legend phones are fast enough for my game, but have the same screen as HTC Hero, which is rather slow.

I also saw some users filtering the version of OpenGL ES, but I can’t find any database that tells me which phones have OpenGL ES 2. It is assumed that Android 2.0 should support it, but I don’t know HTC Magic After upgrading to 2.0 will support it, or they will be stuck in 1.1.

What would be the best way?

thank

+3
source share
3 answers

Some people offer SDK targeting, but this has nothing to do with speed.

I would suggest that any Android 2.2 phone is fast enough for what you want to do.

I also saw some users filtering the version of OpenGL ES, but I can’t find any database that tells me which phones have OpenGL ES 2.

You do not need a database. By enabling Android<uses-feature android:glEsVersion="0x00020000" /> in your manifest, the Market will filter your application for users whose devices do not support OpenGL-ES 2.0 or better.

+1
source

, . , , - , . HTC Magic , , , .

- (. ) - .

+1

, :

(. http://developer.android.com/guide/topics/manifest/supports-gl-texture-element.html)

<supports-gl-texture android:name="GL_IMG_texture_compression_pvrtc" />
<supports-gl-texture android:name="GL_EXT_texture_compression_s3tc" />
<supports-gl-texture android:name="GL_AMD_compressed_ATC_texture" />
<supports-gl-texture android:name="GL_ATI_texture_compression_atitc" />
<supports-gl-texture android:name="GL_AMD_compressed_3DC_texture" />
<supports-gl-texture android:name="L_EXT_texture_compression_dxt1" />

, GPU ( ).

....

0

Source: https://habr.com/ru/post/1768329/


All Articles