I should clarify.. when I say "works on 2.3.x how will it work on 4.x".. I mean the layout.. what I am working on work on both devices.. but my concern is that it looks good on both versions with missing some of the 4.x ui/layout capabilities. I'd prefer to use fragments and action bars and such for a 4.x release while obviously not being able to use action bars and some other things that 4.x offers.
On Sun, Jan 6, 2013 at 2:29 PM, Kevin Duffey <[email protected]> wrote: > That may be so Brian.. and I thought of that as well.. 2.3.x was a > decent/stable version, and with the help of the backwards compatible code > from 3.x it's possible to do *some* of the code.. fragments in particular. > I'd guess even with those selling now, with so many contracts up in the > coming months and *most* of the devices coming with 4.x now, within a > year's time 4.x will be > 50%, possibly more of the market. > > My only issue right now is if I write the app and it works on 2.3.x.. how > will it ALSO work on 4.x if my code doesn't use fragments and action bar > and such. I have a few 4.x and 2.3.x devices, so I will be testing it on > both + emulators to make sure it works right.. just hoping it doesn't > require me doing a lot of extra code to support both. > > On that note.. is it possible to, at runtime, figure out the version and > use 4.x features, and if it's not, then use only 2.3.x features? I would > assume that since I target 2.3 - "latest" that compile time won't be an > issue.. although I haven't tried this approach yet. I am not having a fun > time assembling layouts with xml.. having done swing programming and web > layouts in the past.. I tend to lean towards building up my layouts with > code, not xml, so I am not bothered by some extra code that determines the > version it's running on and does layout code based on that at runtime.. > just want to make sure I can compile and deploy one application that could > work in both cases, using either 2.3.x or 4.x capabilities at runtime? > > > > On Sun, Jan 6, 2013 at 10:05 AM, Brian Conrad <[email protected]>wrote: > >> I have some customers who bought some of those inexpensive no contract >> Android phones on sale during "Black Friday" and still under $80. Those >> only have 2.3 on them and might not be upgradable to 4.x. I'm betting a >> lot of those were sold and will continue to be sold. Most are "small >> screen" displays too (ugh!). >> >> >> On 01/06/2013 12:06 AM, Kevin Duffey wrote: >> >>> Pete.. that is what I was thinking... for me anyway.. given that I would >>> guess in a year or so 70+% of the market, if not more should be on 4.x >>> android, including pretty much all the tablets save maybe a couple %, >>> that >>> given that I am pretty sure my app won't be "polished" for at least 6 >>> months before I can release it, I am leaning towards focusing on 4.0. I >>> suspect 4.0 will hold a share for quite some time, as a lot of devices >>> were >>> updated to 4.0.x but will probably get nothing much after that. Seems >>> most >>> devices last about 1 year of updates, if that, before carriers decide to >>> stop updating so that users will upgrade to newer devices so that they >>> can >>> keep making money off of the devices. It's a shame.. I can run android 4 >>> on >>> my original droid from 2+ years ago.. it's not super smooth, but it >>> works. >>> There are many 1Ghz single core devices that could benefit from android >>> 4, >>> but definitely a ton of dual-core devices that are apparently not going >>> to >>> get updates to it but could easily handle it. I blame the people (me >>> included) because most of us just have to have new shiny crap every few >>> months or so.. and the carriers know it.. so the majority of us just >>> can't >>> wait to upgrade to the next greatest thing! Shoot..I got an S3 and I want >>> the Note 2!! >>> >>> >>> On Sat, Jan 5, 2013 at 4:02 PM, Pete Perry <[email protected]> wrote: >>> >>> Within 6 months it will have the lions share as the GB devices come off >>>> contract. >>>> >>>> Pete >>>> On Jan 5, 2013 6:44 PM, "anatoly" <[email protected]> wrote: >>>> >>>> There is support for multiple APK in the dev console and Google Play so >>>>> one is able to maintain multiple APKs and update all of them or the >>>>> most >>>>> latest. >>>>> >>>>> >>>>> >>>>> On Friday, January 4, 2013 9:01:56 AM UTC+2, andjarnic wrote: >>>>> >>>>> From what I can tell, it took about a year for Android 2.3 to push >>>>>> out >>>>>> Android 2.2 and 2.1, and it looks like Android 4, which I think hit >>>>>> devices >>>>>> around mid year, has moved up to about 27% of the device market >>>>>> within 6 >>>>>> months.. so is it a safe bet that by mid year, more than 50% of >>>>>> devices >>>>>> will be running android 4.0 and later? I'd really like to have my app >>>>>> focus >>>>>> on android 4 apis, UI layout design, etc.. but with over 55% of the >>>>>> market >>>>>> 2.3.x and below, I am just wondering if I plan for my app about 4 >>>>>> months or >>>>>> so from now, if working on 4.x and later would be worth the risk. >>>>>> >>>>>> >>>>>> -- >>>>>> >>>>> You received this message because you are subscribed to the Google >>>>> Groups >>>>> "Android Discuss" group. >>>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/**msg/android-discuss/-/**GojkPag51d4J<https://groups.google.com/d/msg/android-discuss/-/GojkPag51d4J> >>>>> . >>>>> To post to this group, send email to android-discuss@googlegroups.** >>>>> com <[email protected]>. >>>>> To unsubscribe from this group, send email to >>>>> android-discuss+unsubscribe@**googlegroups.com<android-discuss%[email protected]> >>>>> . >>>>> For more options, visit this group at >>>>> http://groups.google.com/**group/android-discuss?hl=en<http://groups.google.com/group/android-discuss?hl=en> >>>>> . >>>>> >>>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups >>>> "Android Discuss" group. >>>> To post to this group, send email to >>>> android-discuss@googlegroups.**com<[email protected]> >>>> . >>>> To unsubscribe from this group, send email to >>>> android-discuss+unsubscribe@**googlegroups.com<android-discuss%[email protected]> >>>> . >>>> For more options, visit this group at >>>> http://groups.google.com/**group/android-discuss?hl=en<http://groups.google.com/group/android-discuss?hl=en> >>>> . >>>> >>>> >> -- >> You received this message because you are subscribed to the Google Groups >> "Android Discuss" group. >> To post to this group, send email to >> android-discuss@googlegroups.**com<[email protected]> >> . >> To unsubscribe from this group, send email to >> android-discuss+unsubscribe@**googlegroups.com<android-discuss%[email protected]> >> . >> For more options, visit this group at http://groups.google.com/** >> group/android-discuss?hl=en<http://groups.google.com/group/android-discuss?hl=en> >> . >> >> > -- You received this message because you are subscribed to the Google Groups "Android Discuss" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/android-discuss?hl=en.
