Hi,
As you may be aware from the last blog post, we had to upgrade to Android 2.2, and increase the API Level to 8:
"And last but not least, we’ll be switching to Android 2.2 (API Level 8) starting from the next release. This is required for tablets whose default orientation is landscape, in order to swap the x and y values of the accelerometer (e.g turn 90 degrees clockwise), so apps using the accelerometer will operate correctly. Well, you guessed it – there’s no such function that we can use to understand the default orientation of an Android 2.1 tablet, and this function is right there in Android 2.2 (API Level 8). Therefore due to technical constraints, we had to upgrade the minimum SDK version. This means that your apps will not work with Android 2.1 and below"
We are trying hard to make sure that Gideros Studio supports a wide list of devices, and your applications can work with full performance on even low end Androids. However, due to a lack of a specific function, beta7 is the last version with Android 2.1 support, and we upgraded to Android 2.2 starting from our stable release (due February 7th).
Thanks for your patience and understanding.
Görkem
Comments
totally agree with you!
Good work guys!
www.tntengine.com
Likes: duke2017
http://developer.android.com/resources/dashboard/platform-versions.html
What with beta8? It too support Android 2.1?
Where to read about major the difference between beta 7 and beta 8?
Likes: Sergeyka
The way I've seen this handled before is to use Device.getOrientation() for below 2.2 and Device.getRotation() for 2.2 and above (for which Device.getOrientation() is deprecated) using something along the lines of the technique shown at http://android-developers.blogspot.com/2010/07/how-to-have-your-cupcake-and-eat-it-too.html
Both methods return the same values - see page 7 of http://developer.download.nvidia.com/tegra/docs/tegra_android_accelerometer_v5f.pdf
Likes: duke2017
Now I know why... That is another reason why many did not take to Android devices or development as such. Still, it offers a cheap mobile hardware, so there's a market.
Author of Learn Lua for iOS Game Development from Apress ( http://www.apress.com/9781430246626 )
Cool Vizify Profile at https://www.vizify.com/oz-apps
Asking / forcing users to do a software upgrade if they really want your app is one thing.
Asking them to upgrade their hardware is something TOTALLY different!
(this was actually the first nail in the coffin for the mexican beer system for me)
#MakeABetterGame! "Never give up, Never NEVER give up!" - Winston Churchill