Tuesday 30 August 2011

Android VS MeeGo


What is Android - Android is a software stack for mobile devices that includes an operating system, middleware and key applications. Google Inc. purchased the initial developer of the software, Android Inc., in 2005.

What is MeeGo - MeeGo is an open source project led by the MeeGo Technical Steering Group. The governance model is based on meritocracy and the best practices and values of the Open Source culture.

Android VS MeeGo

Key CriteriaAndroidMeeGo
DefinitionAndroid is an open source operating system for smart phones and tablets initially developed by Android and the Internet giant Google took over in 2005.MeeGo is a Linux based operating system that could run on mobile handsets, netbooks, tablets , connected TVs and in-vehicle infotainment system.
ArchitectureIt Uses Dalvik Virtual Machine. Each application runs in its own instance of Virtual Machine.Does not use virtual Machine. Each application is a process.
License Not fully open source.Fully open source.
ReleasesCreated market fragmentation. Frequent code releases force to upgrade the devices frequently Difference between two releases is enormous.As an open source software platform, MeeGo will help to reduce market fragmentation and complexity.
MaintenanceKernel is patched for enhancement to support Android. Maintenance is difficult compared with MeeGo.As its maintained by Linux foundation and supports upstream components, the maintenance is easy for the components.
Application DevelopmentAndroid use very scaled down version of libc.App development is easy as it supports libc.
Programming LanguagesJava/J2MeC++ QT Based
OwnerAndroid project is currently carried out by Google.MeeGo is carried out by Intel and Nokia as a joint venture.
Application MarketApplication market having more than 200,000 applications.MeeGo is currently under development. But some of the Nokia OVI apps and Intel AppUp will run on MeeGo.

No comments:

Post a Comment