[android-developers] Re: How to handle major revisions to OpenGL game in Android Market
>What version of Android guarantees a hardware accelerated OpenGL ES 2.0 context?
If your app specifies that it uses OpenGL ES 2.0 in the Android
manifest then it will only show up on the Market for devices which
support it.
For example:
<uses-feature android:glEsVersion="0x00020000"/>
>I would like to limit limit these devices to the 1.x branch version of the app.
The early Android devices don't support OpenGL ES 2.0 so your new app
wouldn't show up in the Market for old devices.
>How can I have 2 apps in the Android Market that have the same
>name? I'd rather not have to append some word like 'Pro', 'Extreme',
>etc. on a new application since my current users that have sufficient
>hardware to run the 2.x branch would not be automatically updated.
I think it would be difficult for users to differentiate between the
two apps with the same name so I would recommend having a different
name.
>Is the solution to add code to the 1.x branch that checks the hardware on
>startup and posts some message that they should download the new 2.x
>branch app instead?
I think this is a good idea.
You can figure out if a device supports OpenGL ES 2.0 when it is
started by looking at the EGL configs to see if any support the
EGL_OPENGL_ES2_BIT.
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home