ICS supposedly solves this problem but one has to wonder how many low-end Android phones will be sold in the next year (or even two?) that won't support ICS since the N1 won't be getting it.
ICS supposedly solves this problem but one has to wonder how many low-end Android phones will be sold in the next year (or even two?) that won't support ICS since the N1 won't be getting it.
What? There are still Froyo devices being sold now, as described in the article we are currently discussing:
That’s because every US carrier is still selling - even just now introducing - smartphones that will almost certainly never run Gingerbread and beyond.
Example: http://reviews.cnet.com/smartphones/huawei-impulse-4g-at/450...
TL;DR: if you buy an iOS device you get a consistant user experience. Thanks to the crapware, from Android you do not.
Limiting yes but it's not "preventing" you, it's just a constraint.
I do agree that it's irritating that you can't uninstall certain stuff though. Stocks is the main example which I think a majority of users have little or no interest in and up until iOS5 the Apple weather app was decidedly meh.
I remember apps being rejected based on replicating functionality that already existed in Apple-branded apps. Is this still common?
Newer phones are much better off in this regard.
I don't think carriers have realised just how much ill-will their crapware/crippling branding process engenders. In the past, they created a market for tools like Davinci, even though I resent having to use something like that to get MY hardware back into a sane state (and risk bricking it in the process). Now, they're pushing people towards rooting their Android phone. I haven't yet rooted my new (non-contract-encumbered) S2, but I'm sure it's just a matter of time. When I do, I'll be sure to install my usual selection of advert-filtering, revenue-denying proxies while I'm at it...
The one bit I'm worried about is if carriers are going to be able to comment out the feature (and the data controls, which I'm far more concerned about getting removed)
Not to mention the uninstallable adware and junkware installed and always running in the background. Does ICS solve this?
Even if the apk is installed in system partition (that means you can't uninstall it), you can mark it hidden and the system will never take it into account at startup, intent broadcast or in other situations. It is as good as removed (except that it physically can't be removed, because you may want to restore the phone to factory settings).
Is there a UI function in the OS(for example by right clicking on the icon) for that or should it be done via a adb shell?
http://thisismynext.com/2011/10/20/bloatware-kill-switch-ice...