I’m a CS student and with my team we’re going to realize an android application for our Software Engineering course. We’re not Android developers and we using this opportunity to learn how to do it.
We know it’s available the 3.0 version but that basically has tablets as target. Our target is smartphones, so the question is: should we stick with 2.3 or should we use 3.0 API.
I know the natural answer would be “2.3” but it’s not really clear to us where “3.0” is going.
I would even go for 2.1 or 2.2 – 60% of the market uses 2.2, 20% 2.1 and 6% 2.3.
3.0 is atm only available for tablets – targeting this will limit your target market a lot, as no mobile handsets will have 3.0 any time soon.
See also this q&a: What version of Android should I develop for?