Reputation: 347
I have been doing some research on the upgrading my app (android:maxSdkVersion = “10”) to Honeycomb and would like some advice.
First, one of the activities in my application is a List Activity. Once the user selects an item from the listview, a new activity/layout starts that gives information about the item selected from the listview. The user must then back out of the info screen to get back to the listview. (Simple)
If I move this application to Honeycomb, then I can use Fragments. Using Fragments, I can use both of the above mentioned activities on the screen at once.
Now the dilemma. If I use Fragments to get the functionality I would like, but then I will have to use the Android Compatibility library in order for my FROYO users to use the application. And by using the Android Compatibility library I will bind my application to a lower level of honeycomb OS.
So, if I want to continue upgrading my application past ICE CREAM, then the best thing to do might be to create one application that remains maxSdkVersion = “10” and a second application using minSdkVersion=”11”.
So, for a paid app, users will have to buy two versions of the application?
What am I missing here?
Thanks in advance!
Upvotes: 2
Views: 101