2011. április 7., csütörtök

Why I root for MeeGo instead of Android

MeeGo is a flavor of Linux, with a similar purpose as Android in the mobile computing space (being a versatile, open-source OS for phones, tablets and other mobile devices).

I root for MeeGo because it has a lot of advantages over Android and iOS:
  • More open than Android, the source code repositories can be read by anyone, and anyone can contribute at least patches. Any device manufacturer can take the source code any time and try to slap MeeGo onto its device.

  • Has a lot of optimizations for both ARM and x86 (Intel & Nokia cooperation), so it is relatively easy to deploy it on both hardware architecture. (Important for manufacturers.)
  • It uses a more standard Linux kernel than Android so it can follow the progress of the Linux kernel much more closely than Android (continuously better device support...etc).

  • It is a real, full-blown Linux system. The user interface - while nicely optimized for touch -  is based on standard X-Windows technology, so EVERY current Linux software can run on it without major porting work (e.g. Firefox, Open/LibreOffice, Thunderbird). Tablet optimized and non-tablet-optimized software can run next to each other. Of course you need a keyboard and mouse for the non-tablet apps.
  • Imagine the Motorola Atrix: Due to the previous point, you wouldn't need a separate Webtop environment for desktop applications, one, sophisticated shell can handle all applications concurrently. (in the case of the Atrix, the currently shipping Webtop environment is dumbed-down, static, non-extendable Linux desktop which integrates poorly with the concurrently running Android apps)
  • Among other technologies, it can run full-blown Java apps as well, not only Flash, like Android. This could be a strong differentiation in an enterprise environment.
  • It is absolutely imaginable to run Android apps in the MeeGo environment  if the developers decide to support it (Dalvik is just another VM like the Java VM and dual/quad-core ARM Cortex-A9 with 1GB RAM can run as many VMs as you want). This is going to happen on the BlackBerry Playbook, there is no reason for not implementing it in MeeGo.

I believe Nokia has made a HUGE mistake by choosing Microsoft WP7 for its primary platform. MeeGo has a much better chance of becoming a real, multi-vendor OS solution that seamlessly replaces Symbian. It would give as much differentiation for Nokia as WP7 does and it would fit better with the current customer base of Nokia (a lot of which will never buy a WP7 phone).

6 megjegyzés:

  1. David (FSF Supporter)2011. április 7. 20:16

    The FSF is also working on Iced Robot as an Android replacement with similar advantages as those you cite for MeeGo

    VálaszTörlés
  2. Meego seems like it would be suited for vertical markets (custom software delivered on specific hardware for a specific use/customer) where customization is key and customers don't customize it much after.

    Really at this point, will anyone notice another phone OS? Sure there are tonnes of Linux apps (toolkit availability matters more so than X-Windows in my mind) but if there isn't a healthy eco-system of developers creating cool and fun apps (like there is for Android/iOS/WP7/blackberry), no one is going to buy it (and now developers are being asked to develop for 4 platforms, why one more?)

    And I'm not sure that WP7 is a mistake for Nokia at all... MS is a marketing machine and there is plenty of value in the Windows brand, along with a healthy eco-system of developers. Add to that a non-exclusive deal and they can hedge their bet by offering multiple platforms on their phones.

    Really... someone could take the RIM approach and make Android software run on it, then they just need to find a unique angle that makes the Meego powered device that much better than the established players.

    VálaszTörlés
  3. (vertical markets and also those who make products/devices... such as fridges, tvs, etc... where the 'branding' of the OS doesn't matter so much to the customer)

    VálaszTörlés
  4. [...] Why I root for MeeGo instead of Android « sola's blog [...]

    VálaszTörlés
  5. [...] Why I root for MeeGo instead of Android I root for MeeGo because it has a lot of advantages over Android and iOS… [...]

    VálaszTörlés