Distilling market noise into market sense

The VisionMobile blog is a space where VisionMobile analysts and industry insiders exchange views on the fast-changing mobile market and the trends that define the future direction of telecoms.

  • 13
    Sep
    2011

    A game of ecosystems: Crashing the Android party

    [In a game of ecosystems, it it possible to bend the rules? Research Director Andreas Constantinou examines the few technologies that can bring the Android ecosystem on non-Android devices - compatibility layers, virtualisation or emulators - and their impact in a post-'Googlerola' world]

    A game of ecosystems: Crashing the Android party

    A game of ecosystems

    The mobile industry in 2011 is an industry ruled by ecosystems. The Android and iOS platforms are jostling for the top spot in terms of number of applications and developer mindshare. Earlier this year, Nokia had to jump from a burning platform (its in-house Symbian OS) into an ocean of uncertainty (Microsoft’s Windows Phone).  MeeGo has to find foster parents, as both Nokia and Intel (its founders) seemed unable to gather enough momentum. Nokia is re-launching its effort at building the Qt ecosystem through a more ‘open’ platform governance model. Qualcomm is trying to rebuild loyalty in BREW MP by investing in online marketing. The platforms today are fighting for who can build the biggest, most active and most sustainable developer ecosystem.

    VisionMobile - App Store figures 2Q11

    What determines the success of a platform? We know it’s the wealth of its ecosystem (lets call it developer ‘mindshare’) as well as its consumer reach (the ‘market share’). It’s also patents, as these legal instruments can create not just barriers to entry (see how Apple barred Samsung tablet), but also market costs (see how HTC, Acer and Viewsonic are paying patent royalties to Microsoft).

    Therefore, ecosystem wars are fought on three fronts: mindshare, market share and patents.

    Let’s focus on developer mindshare. Developers are extremely critical as ‘platform consumers’. Anyone who has tried to recruit developers through traditional outbound marketing has failed. Developer marketing is about evangelising developers to a higher cause, more like crafting a software-centric religion – what can be called “religion engineering” (see evidence here on Apple as a religion). More importantly, building developer mindshare is extremely costly and tricky – you need software marketing know-how to execute successfully. Which is why many ecosystem-building efforts, including Java ME, Symbian, MeeGo and Palm OS 5, have failed.

    Crashing the party 

    Developer marketing needs a very different toolbox and billions of investment; unless you can crash the party.

    Two types of solutions exist that allow OEMs to piggy-back the Android ecosystem on non-Android devices: compatibility layers from Myriad, OpenMobile and virtualisation technologies from OK Labs, Red Bend, and VMWare. RIM has also been using an emulator approach to bring Android apps on QNX.

    Myriad (www.myriadgroup.com) (SIX Symbol: MYRN). is a mobile technology company that offers browsers through to messaging infrastructure, with mobile software deployed in more than 2.2 billion mobile handsets. Based on the earlier acquisition of Esmertec (the early Google partner on the Java virtual machine) Myriad offers an Android emulator it calls Alien Dalvik. Launched in February 2011, the emulator allows “thousands of Android apps” to run on non-Android platforms like MeeGo. Myriad claims that once the APK files are repackaged for Alien Dalvik, applications can run unmodified and with no loss of performance. The company is focused on making its emulator compatible with popular apps like Dropbox, IMDB and Evernote, presumably focused at OEMs that want to bring the out of box apps experience on proprietary platforms.

    OpenMobile (www.openmobileww.com) is a Massachusets-based company founded in 2010. The company is privately funded and led by Nachi Junankar, a serial entrepreneur, and Bob Angelo, a software veteran who, as COO of Phoenix Technologies, led the team that opened up the clone business and later created the PC BIOS. OpenMobile has developed an Application Compatibility Layer (ACL) that claims to bring all 250,000 Android apps to non-Android device. The ACL is available for MeeGo (webOS and Windows support are in the pipeline), and claims 100% compatibility as “all Android Apps run exactly as they do on an Android device”. Moreover, OpenMobile says that app developers don’t have to modify, recompile or repackage their Android apps to run under ACL.  OpenMobile doesn’t use virtualisation or emulation, but integrates the Android application runtime into the native OS and supports Android API Level 4 or higher, as well as NDK 6 or higher.

    The alternative approach to bringing Android apps on non-Android devices is to use a virtualisation technology from Red Bend, OK Labs or VMWare (see our earlier analysis of virtualisation technologies). Virtualisation allows the Android OS (including the apps ecosystem) to run in sandbox, completely isolated and independent of any other platform (including OEM proprietary OS). Like on desktop virtualisation, the apps from both platforms can surface on the same menu, so that virtualisation remains transparent to the user.

    Challenges and the new shape of Googlerola

    Can an OEM crash the Android party? Yes, but only with a bodyguard. We suspect that the above vendors will be facing two primary challenges that they‘ll need to muscle their way through.

    Firstly, keeping in sync with the Android upstream changes is no small task, as new Android (including NDK) APIs have to be integrated into the target platforms and Google introduces API changes every two months on average.

    Secondly, OEMs who use an Android compatibility layer will also be exposed to potential patent lawsuits. Now getting access to an Android Insurance Policy (see our Googlerola article) from Google will also mean complying with Google’s tight software/hardware specs. The one region which seems opportune for Android-compatible technologies is China, where telcos and OEMs have long been trying to develop their own OS flavour, but have been stuck with antiquated OS versions as they haven’t been able to keep up with Android upstream.

    So can an OEM crash the Android party? Yes, but you‘ll need some pretty good bodyguards to escort you in.

    - Andreas
    you should follow me on Twitter

    Andreas Constantinou

    Andreas Constantinou

    As Managing Director, Andreas oversees the growth and strategy of VisionMobile. He has twelve years experience in mobile, having worked with the top brand names in the mobile industry including Telefonica, AT&T, Telenor, Vodafone, Deutsche Telekom, MTS, Nokia, Sony, RIM, HTC, Qualcomm, Ericsson and Microsoft. Over the last five years, Andreas has grown VisionMobile into the leading, most respected research firm on telco economics and developer economics, with a client base and reputation that out rivals companies many times the size.

Texrat

Andreas, this is extremely useful and timely for me, as i will be hosting a short session on Open Tech Ecosystems at Intel's AppUp Elements next week in Seattle. I will definitely point attendees to this informative article! You've done an outstanding job capturing the critical elements and helped me tremendously in summing things up. Well done.

 
19Sep
Frank

OpenMobile and Myriad are not going make any headway on Windows Phone or any of the Nokia-owned systems (MeeGo Harmattan/N9, Symbian) if they continue to target only OEMs – these two platforms will NOT welcome Android support as I'm pretty sure Microsoft and Nokia will see it as strengthening Android while at the same time weakening their own "ecosystems". However end users of these already weak platforms would no doubt take the polar opposite view.

To that end, what if OpenMobile are able to provide a product without distributing any Android source code at all, thus avoiding the OEM/bodyguard route? Imagine a situation akin to FOSS Linux distributions that don't distribute closed or proprietary binaries, but still allow these binaries to be installed at the click of a button?

In the case of Open Mobile, imagine they provide an application – which runs on Windows, Mac and Linux, of course – that automatically downloads the freely available Android source *direct* from Google servers, and then applies the OpenMobile proprietary "diffs" to create a "package" suitable for the target OS (MeeGo, WebOS etc.).

What the end user purchases from OpenMobile (via the various online app stores) is the application that installs on the device, which hosts Android apps but also deploys the end-user created Android "package". If various end-user created "packages" subsequently find their way on to torrents, so much the better, as the package is of no value without the OpenMobile on-device app and would save users the bother of creating it themselves. Who would Oracle sue, tens even hundreds of thousands of end users? Not likely.

With this scenario, there is no liability for Open Mobile. It should be entirely possible for OpenMobile to create a distribution system based on a specific build of Android source code and then through a system of diffs (differences) provide only *their* changes and none of the original (and legally questionable) Android source code.

This is certainly possible, though technically tricky, but it would disprove your assertion that a bodyguard is required. Factor that into your argument and it radically alters your conclusion.

 
27Sep
Jeff Gould

This is all very interesting, and I thank you for going to the trouble of bringing this information to our attention. But who is actually lining up to use these Android "compatibility layers"? I saw a nice demo of the RIM Android Player. But RIM’s CEO says Android apps will run slower than native. I also saw the Alien Dalvik and OpenMobile demos of Android apps running on MeeGo. Very impressive. But who is using MeeGo? Getting these Android compatibility layers to run on something not based on Linux (like Windows Phone) might be a lot harder. You say OpenMobile has Windows support “in the pipeline”. I’ll believe it when I see it. And notice they don't say "Windows Phone", which might be more relevant than just "Windows". Lots of small unknown tech companies announce marvels that they then fail to deliver. And as you point out, the problem for all the alternative Android platforms is keeping up with the gorilla in Mountain View. It seems that consumers don’t want out-of-date versions of the OS on their phones. This looks like a major reason why OPhone hasn’t set the world on fire, despite being launched by the world’s largest mobile carrier. So my question for you is: what reason is there to believe that Android compatibility layers will ever have any real impact on the market beyond some nice demos on YouTube?

 
28Sep
Andreas Constantinou

Hi Jeff,

IPR concerns aside, I see the drive for "compatibility layers" coming from the likes of Sony Ericsson, Samsung and LG that want to "app-ify" their proprietary platforms (e.g. SHP/Bada for Samsung) and accelerate the conversion of their "proprietary" phone projects into smartphone projects. Still, compatibility layers are high risk projects (as with any early adopter technology) which will meet a skeptic audience amidst risk-averse handset OEMs.

Andreas

 
28Sep
Andreas Constantinou

Hi Frank,

This is a very interesting deployment route indeed. While I 'm no expert in IPR your solution seems to have merit, although there is no precedent for or against such an approach. I suspect that it would take at least a year before such a solution is legally proven or disproven.

Besides IPR, the main challenge I see with compatibility layers is the technology (and degree of compatibility) is not yet deployed in commercial devices and therefore field-tested, which would not resonate well with the typically risk-averse OEMs.

Andreas

 
28Sep
@openmobileww

Frank, it would be good to discuss this. Please contact me at njunankar@openmobileww.com

regards
Nachi Junankar
Chairman, OpenMobile

 
29Sep
@openmobileww

Jeff, at OpenMobile, we have a long roadmap for compatibility across platforms (including windows 8), QNX, and others. Currently ACL runs beautifully on a variety of linuxes including of course Meego/Tizen. Interestingly, Windows 8 has included the wp7 runtime, which is very similar to the approach we are taking. We treat android's runtime as just another java runtime- no emulation/virtualzion therefore full performance. We will be making customer announcements soon. In terms of keeping up with Google – Google releases certain things publicly on a regular basis – without going into details, that's all we need. Our CTO Zigurd Mednieks and VP of Engineering Blake Meike wrote the book on Programming Android (for O'Reilly) and we have good understanding of the complexity and scale of the problem we have solved and will continue to solve. Do connect with us on twitter and do stay in touch.

 
29Sep
Jed

Excellent article & subsequent comments…
I hope things become much clearer soon from an end-user perspective.
Especially for users of the ailing Maemo/MeeGo/Tizen communities.
We've been through the wars over the years.

 
21Oct
Frank

Replied via the OpenMobile ACL thread on forum.meego.com – PM me if you would like to continue the discussion elsewhere.

 
14Nov

Vision Mobile Blog

Distilling market noise into market sense

The Mediatek Phenomenon: the new smartphone disruption shutterstock_106186655

[The next disruption in smartphones comes not from the power struggle between Apple, Google and Amazon, but from silicon. Guest…

Continue Reading
[Infographic] Developer Economics 2013: Dev tools are the foundation of the app economy DE13_preview

We’d like to present our latest infographic, based on the latest Developer Economics report – themed around dev tools. This…

Continue Reading
Connecting the next 5 billion users: Emerging markets and the need for new business models Business model innovations for connecting the next 5B users

[With so much excitement about smartphone growth, we often forget that the biggest opportunity still lies ahead, in connecting the…

Continue Reading

Vision Mobile Research

Analytical reports on emerging solution markets

Open Governance Index Open-Governance-Index-cover1

This research report introduces a new way of measuring the openness of open source projects. The Open Governance Index measures…

Developer Economics 2013: The tools report DE13_flagF

This is the fourth in the series of Developer Economics reports, our highly acclaimed developer research series. Besides benchmarking developer mindshare,…

Mobile Megatrends megatrends_cover

Our annual Mobile Megatrends report analyses the major trends in the mobile industry and the future of connected screens –…

Vision Mobile Strategy

Market Sonar MarketSonar_ill

Market Sonar is a customisable reporting service, based on Big Data from all major app stores. We deliver monthly, quarterly…

Report: Telco Innovation Toolbox Telco_web

Telco Innovation Toolbox showcases 10 economic models on how Telcos can manage disruption and reinvent themselves. This report, produced in…

Telco Innovation Toolbox VM029 - SEBroc_V0.5_HR-1 copy

“Telco Innovation Toolbox” is a strategy workshop introducing the new economic thinking necessary for successful innovation by telcos. Aimed at…

Privacy Policy

1. Introduction

VisionMobile Limited (referred to as “VisionMobile”, “we, or “our”) is committed to protecting the privacy of visitors to the VisionMobile web site(s) together with all related surveys, discussion forums, directories and databases. This privacy policy explains how we collect and use the information we collect about you.
By accessing and using this web site, you agree to the terms of this privacy policy.
As used in this Privacy Policy, the term “Personal Data” means data such as: your name, mailing address, e-mail address or other personal information that may be supplied by you or collected about you. We hope that this Privacy Policy helps you understand what kind of Personal Data, if any, we collect at this site and how we handle and use any such personal data after collection. Please note that we may provide aggregate statistics about our surveys, sales, traffic patterns, and related site information to reputable third parties, but these statistics will not include personally identifiable information (such as name and email address). VisionMobile is committed to protecting your privacy and does not engage in the practice of selling or trading Personal Data to other companies for promotional purposes.

2. Personal Data Provided by You

To respond to your questions, fulfill your requests or manage our online Surveys, it may be necessary to ask for or obtain Personal Data. If you provide us with any Personal Data, we may use it to respond to your requests or manage our surveys. By providing information to VisionMobile through this Site, you acknowledge and consent to the collection, use and disclosure of personally identifying information of the type and for the limited purposes described in this Privacy Policy.
If you place an order for a product, request a service or submit content to this site, we may need to contact you for additional information required to process or fulfill your order and/or request. Unless compelled by applicable law or administrative or judicial order, we will not provide this information to a third party without your permission, except as necessary to process your order, fulfill your requests, manage interactive customer programs or, if you are a corporate user, enable administration of access and usage of this Site by authorized personnel in your organization.

3. What type of information is collected?

To provide you with our Services and/or Products and to collect your views via our online surveys, we collect certain personal information about you. The information we collect may include, but is not limited to, your name, address, email address and work details.
We do not store credit card or debit card details. If you have given us your credit card or debit card details, we will only use this information to process your order and we will delete this information once your order has been completed.
We do not collect any sensitive personal information such as information on your racial or ethnic origins, political opinions, religious beliefs, trade union affiliations, sexual life, health or criminal history.

4. How is information collected?

We may collect personal information about you from the following sources:
4.1 Personal details registered by yourself in relation to VisionMobile online surveys.
4.2 Personal details registered by yourself in other ways e.g. via our website feedback forum or our Blog
4.3 Information about your visits to our web site(s);

5. How long is the information retained by us?

We only collect information which is necessary for the operation of our web site(s) and for the provision of our Services. We will not keep your personal information for longer than necessary to provide the Services or as required by law.

6. External Web Sites

This privacy policy only applies to our web site(s). Our web site(s) may contain links to external web sites. Please note that we are not responsible for the privacy practices of other web sites. We recommend that you check the privacy policy of any other web sites you may visit through the web sites.

7. Changes to Privacy Policy

We may amend this privacy policy from time to time. If we make any changes we will post them on the web site, so that you will always be aware of the way we use your personal information.
terms of use.
The contents of the VisionMobile Forum are licensed under a Creative Commons Attribution 2.5 License. The contents of the downloadable papers published through this website are licensed under the terms specified within each paper. The remaining contents of this website are licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License.

8. Cookie Policy

Cookie Name Info URL Info
_vm1 VisionMobile The purpose of this cookie is ensure that a user is authorized to download the report . Vision Mobile does use the data stored in this cookie in any other way.
_prli_click_? Pretty Permaling The purpose of this cookie is to log information from the Pretty Links Lite Plugin in order for the plugin to know that the user has clicked in the pretty link of the (id=?) to go to the VisionMobile website.
mp_2dccbf28670dda1c8b77def198be2f89_mixpanel MixPanel The purpose of this cookie to use mixpanel to identify the mixpanel user to track the flow of the visitors from page to page. No personal or any other private information is captured.
(a)_utma
(b)_utmz
(c)_utmb
(d)_utmc
Google Analytics (a)This cookie tracks the number of times a visitor has come to www.visionmobile.com including their first and last visits.
(b)This cookie tells VisionMobile from where you, the visitor, were referred to www.visionmobile.com
(c)This cookie is used to determine the length and time of your visit to www.visionmobile.com
(d)This cookie works with _utmb to determine the length of your visiting session to www.visionmobile.com and when that session has ended.
VisionMobile does not use the data stored in these cookies in any other way.
(a)__qca
(b)mc
Quantserve (a)The _qca cookie may use your computer’s IP address, pixel code, referring HTTP location, current HTTP location, search string, time of the access, browser’s time, any searches made on the applicable website, and other statistics” in order to “analyze Log Data from different websites and combine it with other non Personally Identifiable Information to produce the Reports that are made available on the Quantcast.com Site, to enable web publishers and advertisers to deliver audience segments that are appropriate for their products or services.
(b)The mc cookie set by Quantserve is related to advertising, and may track your behaviour on the VisionMobile website.
PREF Google cookie This cookie remembers users basic search preferences. The Google “PREF cookie” is used to remember our users’ basic preferences, such as the fact that a user wants search results in English, no more than 10 results on a given page etc. Expiry is set to 2038 in order to preserve user preference information. See here for more information.
Please enter your email to receive weekly updates from the VisionMobile blog
I also want to subscribe to the monthly newsletter, with updates on VisionMobile news and research (you will receive a separate email for this list, please subscribe to both to receive the newsletter and blog updates)