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 Criteria | Android | MeeGo |
---|---|---|
Definition | Android 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. |
Architecture | It 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. |
Releases | Created 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. |
Maintenance | Kernel 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 Development | Android use very scaled down version of libc. | App development is easy as it supports libc. |
Programming Languages | Java/J2Me | C++ QT Based |
Owner | Android project is currently carried out by Google. | MeeGo is carried out by Intel and Nokia as a joint venture. |
Application Market | Application 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