All well and good, but the aftermarket updates (e.g. cyanogenmod) don't address everything and are very much "at your own risk".
Each phone requires the Android O/S with its own hardware drivers bundled in. The latter will often have to be reworked to accomodate API changes in the O/S. You can't just bung an update intended for device A onto device B.
You (or rather I) could probably "roll your own" from the source distribution, but life's too short. Better to go with a manufacturer with a proven track record in offering updates in a timely manner.
Most annoying is those OEMs who insist on customising the O/S extensively and then refuse to offer updates for older devices on the grounds it's too much work to rework their changes for something no longer generating sales revenue. LG and Motorola spring to mind in this category. HTC would appear to be somewhat better, at least in Android, but they have a long and chequered history of ducking O/S updates for other platforms so I don't trust 'em.
|