Android 2 vs Android 4

Monkey Archive Forums/Digital Discussion/Android 2 vs Android 4

slenkar(Posted 2012) [#1]
Some tablets come with Android 2 instead of 4 (never 3!)

So what is the difference for the end user and what is the difference for the developer?

e.g. are there less apps available for android 2?
is one version more prone to crashing?


Xaron(Posted 2012) [#2]
It's a huge difference OS wise. Most apps require at least Android 2.1 or 2.2, almost all work on later Android versions without problems.

Monkey needs at least 1.6 which is quite old. Usually I require at least the minimum 1.6 for 2d apps and 2.2 for 3d apps.


Why0Why(Posted 2012) [#3]
3(Honeycomb) debuted on the Motorola Xoom. I think it was geared to tablets and definitely didn't see much use. I guess you can look at 2 as XP, 3 as Vista and 4 as Windows 7. 1.6 is more like Windows 95/98 :)


AndroidAndy(Posted 2012) [#4]
I have heard that 2.2 had a different garbage collector than 2.3 and could cause crashes and slowdowns more so than 2.3+ releases. You can set the minimum target so the best thing is to test on an actual device configured with your minimum target and make sure your app runs well there before releasing.

As time moves on those older devices are going to become less attractive. Where they go after there owners move on I don't really know? Probably not going to get much action on older devices anyway.

Just between Amazon and Barnes & Noble, there are about 12 million 2.3 Android devices in the market right now. These 12 million devices have become deprecated to 1st gen since September 2012 and both of these companies have Android 4 devices on the market.

If you start tapping into the device specific API's that aren't part of core Monkey, then as a developer you really need to start making some tough decisions on your minimum support level.

From the end user perspective, older versions of Android are usually running on slower hardware and so generally they are going to have a better experience with newer versions of Android and newer hardware. Bottom line, do some homework and testing to determine your minimum supported Android version and if possible some hardware specifications as well.


Kauffy(Posted 2012) [#5]
There are some devices out there locked at Android 3.x (stock) like the HTC Evo View/Flyer.

I happen to be one of the lucky souls that owns one. :)