Re: [android-developers] Best practice for changing min SDK

2011-03-16 Thread String
On Wednesday, March 16, 2011 2:43:16 AM UTC, Robert Massaioli wrote:

everything below v7 of the SDK is only about ten percent of the market which 
 I think means that app developers will ditch those platforms in the future. 
 (If not right now)


I don't know about you, but I'm disinclined to unilaterally chop 10% off my 
sales. After the recent Market ranking shenanigans, they're shaky enough as 
it is.

String 

-- 
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

Re: [android-developers] Best practice for changing min SDK

2011-03-16 Thread Robert Massaioli
Actually I made that comment a little flippantly; 10% still translates to a 
whole bunch of users when you are talking about an OS like Android. I have 
changed my mind and I will suffer a little bit of that 
Backwards Compatibility pain in order to cater for every user.

-- 
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

Re: [android-developers] Best practice for changing min SDK

2011-03-15 Thread Robert Massaioli


 Use reflection or check the build version to determine if you can use newer 
 APIs.
  

  If I simply update the application with a new min SDK version, will
 1.5 and 1.6 users be prompted to uninstall? Or will they just not see
 the update?


 I assume they will not see the update. There's no reason to do this though.


Just out of interest though does anybody know what would happen if you just 
did this anyway? What happens when you bump the min SDK version up?

Thanks,
Robert 

-- 
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

Re: [android-developers] Best practice for changing min SDK

2011-03-15 Thread TreKing
On Tue, Mar 15, 2011 at 7:15 PM, Robert Massaioli robertmassai...@gmail.com
 wrote:

 Just out of interest though does anybody know what would happen if you just
 did this anyway? What happens when you bump the min SDK version up?


AFAIK, your app disappears from the Market for those people that don't have
the right OS version, though they keep the app. They cannot update and if
they uninstall, they cannot redownload the app. Tread carefully.

-
TreKing http://sites.google.com/site/rezmobileapps/treking - Chicago
transit tracking app for Android-powered devices

-- 
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

Re: [android-developers] Best practice for changing min SDK

2011-03-15 Thread Robert Massaioli
Thanks for the response. That makes sense, in that case I was considering 
releasing my app so that it supported version 3 of the SDK because that 
would be easy to do, however I really want the android.accounts package so 
maybe I will just make the min SDK level be 5 and ignore those on old 
phones. (And then I don't have to do that backwards compatibility reflection 
mess to get the android.accounts package)

They only make up a really small segment of the market anyway: 
http://developer.android.com/resources/dashboard/platform-versions.html

Thanks,
Robert

-- 
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

Re: [android-developers] Best practice for changing min SDK

2011-03-15 Thread TreKing
On Tue, Mar 15, 2011 at 8:03 PM, Robert Massaioli robertmassai...@gmail.com
 wrote:

 They only make up a really small segment of the market anyway:
 http://developer.android.com/resources/dashboard/platform-versions.html


That says 3.0%. The new Developer Console stats say 5.1%. Personally, I
wouldn't trust either since they come from the Market app which has proven
to be completely unreliable in reporting these statistics. Add your own
analytics if you can and base your decision on that.

-
TreKing http://sites.google.com/site/rezmobileapps/treking - Chicago
transit tracking app for Android-powered devices

-- 
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

Re: [android-developers] Best practice for changing min SDK

2011-03-15 Thread Robert Massaioli
Well that is annoying, cannot even trust the statistics pages. Now I 
actually have to debate what to do. Not as fun as I was planning. Ah well, I 
guess that is the price that people pay for newer and better versions of 
Android. Though Google really needs to get ontop of those statistics then; I 
hope they are working on that now.

Thanks for letting me know though. Actually...can you please post the 
statistics that the developer console gives you for device distribution? I 
don't have an account yet or an app online and I would really appreciate it.

Thanks again,
Robert

-- 
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

Re: [android-developers] Best practice for changing min SDK

2011-03-15 Thread TreKing
On Tue, Mar 15, 2011 at 8:34 PM, Robert Massaioli robertmassai...@gmail.com
 wrote:

 Actually...can you please post the statistics that the developer console
 gives you for device distribution?


First value is from the console, second from the chart linked, blanks are
not available. 2.1 is the only one that's even remotely close.

Android 3.0 0.2%
Android 2.257.1% 61.3%
Android 2.129.3% 29.0%
Android 1.67.0% 4.8%
Android 1.55.1% 3.0%
Android 2.3.3  0.6% 1.0%
Android 2.30.2% 0.7%
Android 2.0.1  0.1%
Android 1.10.1%
Android 1.00.1%
Android 2.00.0%

-
TreKing http://sites.google.com/site/rezmobileapps/treking - Chicago
transit tracking app for Android-powered devices

-- 
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

Re: [android-developers] Best practice for changing min SDK

2011-03-15 Thread Robert Massaioli
Thankyou, these are really useful statistics though it is really confusing 
that they tell different stories. However it does say that everything below 
v7 of the SDK is only about ten percent of the market which I think means 
that app developers will ditch those platforms in the future. (If not right 
now)

-- 
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

Re: [android-developers] Best practice for changing min SDK

2010-08-02 Thread TreKing
On Mon, Aug 2, 2010 at 12:23 PM, Warren warrenba...@gmail.com wrote:

 I want to update the apps to take advantage of some of the newer features
 offered in Android 2.0 and greater. What is the best way forward so I don't
 break things for my
 current 1.5 and 1.6 users?


Use reflection or check the build version to determine if you can use newer
APIs.


  If I simply update the application with a new min SDK version, will
 1.5 and 1.6 users be prompted to uninstall? Or will they just not see
 the update?


I assume they will not see the update. There's no reason to do this though.


  What about future development that I want to apply for everyone, say a
 bugfix. Will I have painted myself into a corner?


Not if you do it correctly.


 Another solution would be to fork and create a new app for 2.0 users,
 but that is undesirable for several reasons.


Yeah, don't do that.


 This must be a somewhat common problem. Have you seen any good ways to
 handle it?


Repeat: use reflection or check the build version to determine if you can
use newer APIs.

There's a blog post on this subject. Go find it =)

-
TreKing http://sites.google.com/site/rezmobileapps/treking - Chicago
transit tracking app for Android-powered devices

-- 
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