On Aug 10, 3:15 pm, mort <m...@sto-helit.de> wrote: > On 9 Aug., 16:59, b0b <pujos.mich...@gmail.com> wrote: > > > Where it works, you're right. But show me how to support Android 1.5 > (or even earlier) and Honeycomb features (Action Bar, Fragments, ...) > in one apk without going insane with reflection, different classes, > and so on. And so far, there are still about as many 1.5 devices out > there as Honeycomb tablets. (Which tells a sad story about both update > politics and Android tablets, but that's another story that doesn't > belong here...) >
As said by Mark, you can ignore anything below Android 2.1 as it is irrelevant. Android 2.1 is decling very fast an will be almost irrelevant in 6 months. Tablet usage is on the rise. For the app I'm working on which supports Honeycomb since 1 month or so, about 16-20% of my users are running Honeycomb, half of thme using an Asus Transformer. If you support android 2.0+ you rarely need reflection. You can use conditional execution of code instead: if(android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.GINGERBREAD) { // GINGERBREAD+ API calls valid here list.setOverScrollMode(OVER_SCROLL_ALWAYS); } ActionBar compatibility on 2.x can be achieved with the great ActionBarSherlock. Anyway, making an app working on 2.1+ and having specific Honeycomb support (action bar, multipane display, ...) is a *lot* of work. > > It could be useful if it allowed to have a BETA version of an app > > alongside a STABLE version. > > This would be nice, too. But it would require a choice by the user, > while the current support is to allow the "same" app for different > configurations. > Indeed it would have serious complications for Google to implement. That's why it probably won't happen ever. -- 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+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en