3 ms·
>> there is no reason to test on devices running Android 2.3 or earlier Umm, not sure I buy this. Per article above (see Google dashboard image), over 55% of A
by theoj 14y ago
>> there is no reason to test on devices running Android 2.3 or earlier
Umm, not sure I buy this. Per article above (see Google dashboard image), over 55% of Android devices currently use Android 2.3 (Gingerbread) and about 13% use Android 2.2 (Froyo). Your testing plan leaves behind 68% of the Android userbase -- which is kinda huge.
FYI, when I build apps for my clients I tend to support Android 2.2 and above.
>> Use the application manifest's compatibility features to prevent the Play store from showing your app to users running with unsupported devices
There can be unintended consequences to this -- such as for example greatly impairing your marketing message.
Nowhere is that clearer than at a launch event. Say your app is ready to launch and you want to hold an onsite launch event. Based on your Play store exclusions, 68% of the people in the audience will have an unsupported device. Now for the fun part: on an unsupported device, your app simply does not appear in the Play store listings! Zero, zilch, nada, no results -- it's like your app does not even exist to those users. You now have a frustrated event audience, with all enthusiasm drowned out by the cries of people asking you why they can't find your app in the store. Not good.
- jmillikin 14y agoAnd how many users of those budget phones even realize that apps exist, or will be willing to buy yours?
- theoj 14y ago>> And how many users of those budget phones even realize that apps exist, or will be willing to buy yours? You make some significant assumptions here: 1. Android 2.3 is only found on budget devices, and 2. Budget device users do not purchase apps. I don't have any data on assumption #2, but I can tell you that there are a lot of high end phones from 1 year to 1.5 years ago which are not getting the update to ICS / Jellybean. I happen to own such a device -- the TMobile G2x. Dual core, all around powerful hardware -- more than capable to run ICS and Jellybean. Much better hardware than Nexus S, which currently has ICS / Jellybean. But the G2x manufacturer (LG) will not update the phone to ICS and everyone is stuck with Gingerbread on this high end phone. So Android 2.3 does not automatically imply cheap phone.
- chii 14y agoand is it not easy to update the OS yourself? or is it one of those phones that can't be updated unless the manufacturer somehow "authorizes" the update?
- theoj 14y agoThe main problem with building a custom ROM for the G2x is that NVIDIA will not release the Tegra2 GPU drivers to the community. So unless LG releases an official ICS version, there is no way for third party devs to get their hands on the custom driver. There are already ICS custom ROMs without GPU graphics acceleration for the G2x, and they don't work well. For example, when trying to use the browser, the screen will flicker and sometimes go black.