From 2ab00b1c9e55daeba045a8e971e80f5a6d0cfe6f Mon Sep 17 00:00:00 2001 From: Gabriel Jacobo Date: Mon, 4 Mar 2013 11:35:03 -0300 Subject: [PATCH] Updated the README.android file stating the required API level and reasons why. --- README.android | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/README.android b/README.android index 77b443bf4..ad1d7ef35 100644 --- a/README.android +++ b/README.android @@ -4,12 +4,13 @@ Simple DirectMedia Layer for Android Requirements: -Android SDK +Android SDK (version 10 or later) http://developer.android.com/sdk/index.html Android NDK r4 or later http://developer.android.com/sdk/ndk/index.html +Minimum API Level supported by SDL: 10 (Android 2.3.3) ================================================================================ How the port works @@ -342,6 +343,15 @@ output file: When you're done instrumenting with valgrind, you can disable the wrapper: adb shell setprop wrap.org.libsdl.app "" +================================================================================ + Why is API level 10 the minimum required? +================================================================================ + +Support for OpenGL ES/ES2 applications was introduced in the NDK for API level 9, +which has since then been obsoleted, and the recommendation to developers was to +bump the required level to 10. +As of this writing, according to http://developer.android.com/about/dashboards/index.html +about 90% of the existing Android devices support an API level 10 or higher. ================================================================================ Known issues