PDA

View Full Version : Google's new Android strategy to avoid further fragmentation. Linux could learn..



madjr
March 30th, 2010, 11:40 PM
the next major version of Android would take big strides toward stopping the ugly trend toward severe fragmentation that has plagued the platform for much of this and last year.

this process will take place over two major Android versions, starting with Froyo and continuing through Gingerbread.

strategy details:
http://www.engadget.com/2010/03/29/exclusive-android-froyo-to-take-a-serious-shot-at-stemming-plat/


http://www.blogcdn.com/www.engadget.com/media/2010/03/androids.jpg

google is taking android really seriously for it to become the open platform for human beings

this process would help ubuntu in general

there's much we can do and learn

Paqman
March 31st, 2010, 01:24 AM
this process would help ubuntu or linux in general


How so?

The first issue is one that's unique to the mobile market. Google relies on the networks to push new versions out to the users, which they haven't really been doing. I'm still stuck with Android 1.6 on my phone :(

All our packages are compartmentalised. The only restriction on being able to install something is whether the dependencies have been satisfied. If you want to install some obscure UI element from another distro then it's not impossible to do so (although it may be a pain to do so).

As for the second issue, that's the age-old battle between stability and improvement. For every person that wants a stable code base, there's somebody who wants a new feature or a bug fix. I think that Linux does a particularly good job of accommodating both ends of that spectrum actually.

madjr
March 31st, 2010, 04:32 AM
am not sure what to call the strategy google will use

is it rolling release or a different mix?

aztektum
March 31st, 2010, 05:58 AM
Ubuntu and other Linux distros are like this already (especially ones with a good pkg mgr).

What's happening with Android is, instead of bundling apps, like Google Maps, into the system as a big blob, Google is separating those chunks out to be stand alone apps.

It would be like not having a way to remove/upgrade Firefox and having to wait for Ubuntu to release a new version of the OS to get the latest and greatest.

While Ubuntu may not officially release an updated package for every point release of Firefox between their releases, there are ways to upgrade. In Android prior to 2 or 2.1 (not sure which exactly), you cannot upgrade Google Maps until you get a later OS revision from your vendor.

phrostbyte
March 31st, 2010, 06:30 AM
I wouldn't say "Linux could learn". But I agree that Ubuntu could learn from this. Ubuntu should use a rolling release schedule for core applications.

madjr
March 31st, 2010, 12:50 PM
I wouldn't say "Linux could learn". But I agree that Ubuntu could learn from this. Ubuntu should use a rolling release schedule for core applications.

i have to agree

even if it were just a 3 year rolling release (from lts to lts) would be satisfactory

a rollback or backup feature prior to upgrading or for broken packages, (something like Nix probably)

nix:
http://www.linux.com/archive/feature/155922

http://brainstorm.ubuntu.com/idea/7159/

but a simple default backup/snapshot solution should do just fine for now