[MeeGo-community] Task: MeeGo vs Android
dneary at maemo.org
Fri Oct 22 02:38:08 PDT 2010
Quim Gil wrote:
> On Thu, 2010-10-21 at 14:02 +0200, ext Dave Neary wrote:
>> In fact, I would use this as an opportunity to do a real competitive
>> analysis, and not specifically look for advantages MeeGo has over
>> Android. After all, Android has more market share, more handsets, more
>> apps, a very coherent developer story, great developer tools, and (in
>> spite of what Steve Jobs says) a relatively unfragmented developer
>> experience across a wide range of devices. Perhaps we can learn
>> something from them, without necessarily copying them.
> Sounds great. Are you volunteering for picking this task? :)
I can think of a couple of ways we could structure this: first would be
as a SWOT analysis (Strengths/Weaknesses/Opportunities/Threats) on
MeeGo, which would not just cover Android, but also iOS, Windows Mobile
7, WebOS and other smartphone OSes.
The second is to do a straightforward comparative analysis of MeeGo &
Android. This is what I would prefer for the moment. We could then do
further comparisons with the other platforms if we felt it could be useful.
Within this comparison, there seems to me to be three or four very
high-level categories into which we can group comparison factors:
* User experience - what is the out-of-the-box user experience for a
MeeGo handset user vs Android handset user?
* Application developer experience - How does the platform look to a
third party application developer?
* ODM/operator experience - How easy/hard is it to get the platform on a
device & into the hands of a customer?
* Core developer experience - How easy/hard is it to influence &
co-develop the platform?
Underneath each of these, there are obviously a large number of criteria
we could look at.
For the user experience, availability, functionality, consistency &
integration of applications come to mind. The availability of choice in
hardware. User experience of the default platform. Maybe objective
criteria like sexiness.
As an application developer, market opportunity & size, distribution
channel, easy-of-use & popularity of platform APIs, availability of
developer tools, high quality documentation and developer support,
"buzz", a critical mass of "momentum users", platform
fragmentation/consistency... am I missing any big ones?
ODMs & operators will look for a good porting guide, low porting cost &
time to market, out-of-box support for popular hardware, buzz & momentum
behind platform (ODMs & operators think about user experience & market
opportunity too), cost of platform licencing, availability of
professional support, stability & featurefulness of platform,
extensibility for operators. And since I'm not coming from an
ODM/operator background, I'm sure I've missed many other criteria that
Finally, as a co-developer, I'm looking at the governance model,
transparency of operation, public roadmap, open access, availability of
source code, timely response to patch integration requests, etc -
basically, the ability to work with the project on an equal footing to
I'd welcome some feedback & further criteria we should include in the
comparative analysis - I can start a wiki page with a table where we can
start listing this stuff - once we have our list of criteria, we can
start evaluating how Android & MeeGo fare in each one.
Email: dneary at maemo.org
Jabber: bolsh at jabber.org
More information about the MeeGo-community