Ladies and gentlemen, the mobile OS war is getting into high gear, and apart from iOS, Android and Windows Phone, we have yet another contender intent to take the smartphone world by storm. This time, it’s Chinese e-commerce giant Alibaba. And with the Chinese smartphone market set to become the biggest in the world, it’s no wonder platform-makers and manufacturers want a big slice of this pie.

But there was a big uproar last week when Acer’s planned announcement of an Aliyun-powered smartphone was cancelled at the last minute. Google drew some flak for allegedly bullying Acer into pulling the plug on its Aliyun smartphone development. Andy Rubin, senior VP for mobile and digital content at Google, basically said that Acer could not work on an Android fork because of its membership in the Open Handset Alliance. If it does decide to work on an Android fork, then Google will no longer support Acer in its Android smartphone (and tablet) efforts.

Alibaba took offense, and has issued a response to Rubin’s comments. In an interview with CNet, John Spelich, VP for international corporate affairs at Alibaba, said Aliyun is not an Android fork, and has stressed that “Aliyun is different.”

Spelich stated that Aliyun is “built on open-source Linux,” and that Alibaba has its own applications. “[It’s] designed to run cloud apps designed in our own ecosystem. [It] can run some but not all Android apps.”

Google’s point of contention is that Aliyun uses some of Android’s SDKs. Spelich continues:

Aliyun’s runtime environment, which is the core of the OS, consists of both its own Java virtual machine, which is different from Android’s Dalvik virtual machine, and its own cloud app engine, which supports HTML5 web applications. Aliyun OS uses some of the Android application framework and tools (open source) merely as a patch to allow Aliyun OS users to enjoy third-party apps in addition to the cloud-based Aliyun apps in our ecosystem.

Spelich further criticized Android for not actually being open, because of the way the platform distributes content through apps, which means the platform-maker essentially acts as gate-keeper to this content.

[W]e are an ecosystem that includes other Internet companies, whereas Android does not because it provides apps through downloads. It’s the crux of the whole cloud vs. app debate. Cloud is open, apps system is closed because it is controlled by the operator of the apps marketplace.

Andy Rubin has replied, this time pointing out that Aliyun uses elements from Android and even contains pirated Google apps.

Hey John Spelich — We agree that the Aliyun OS is not part of the Android ecosystem and you’re under no requirement to be compatible.

However, the fact is, Aliyun uses the Android runtime, framework, and tools. And your app store contains Android apps (including pirated Google apps). So there’s really no disputing that Aliyun is based on the Android platform and takes advantage of all the hard work that’s gone into that platform by the OHA.

So if you want to benefit from the Android ecosystem, then make the choice to be compatible. It’s easy, free, and we’ll even help you out. But if you don’t want to be compatible, then don’t expect help from OHA members that are all working to support and build a unified Android ecosystem.

Which is which? Is Aliyun indeed an independent Linux distribution that only borrows SDKs from Android, and as such cannot be called an Android fork? Or is the inclusion of “runtime, framework, and tools” enough to mean Aliyun is actually an Android fork and would result in Acer violating the terms of its membership into the OHA if it decided to launch an Aliyun OS phone?

J. Angelo Racoma
J. Angelo Racoma has written extensively about mobile, social media, enterprise apps and startups. Angelo develops business case studies for Microsoft enterprise platforms, and is also co-founder at WorkSmartr, a small outsourcing team that offers digital content and marketing services.
  • Pramod Prabhakar

    @J. Angelo Racoma

    You are trying to confuse readers by acting as a dump person.

    Everyone knows what Google said and its clear.

    1. Any one can take the Android Source Code which is available free to download from the official site.

    2. Make it compatible or non compatible that’s your wish.

    3. If you are not making it compatible, then you don’t expect any help from the OHA members who all working together for rolling out compatible devices.

    you can tie-up with any other manufacturers who is not in OHA member to release a phone which is not compatible with android ecosystem.

    But there is Haier too… who is an OHA member , already released an Aliyun OS phone and i would like to see Google’s stand on this.

  • J

    Acer is legally allowed to work on forks of Android by the rules of the Open Handset Alliance. Acer is not legally allowed to work on __incompatible__ forks of Android by the rules of the Open Handset Alliance. Get it right!

  • K. Darien Freeheart

    I find it laughable that “OHA members that are all working to support and build a unified Android ecosystem.”

    Is that Android 2.1? Or Jelly Bean? Does that ecosystem have a support model in place so that developers and device manufacturers know that the software they’re deploying and building on will still be supported tomorrow?

    Google as a company should be honest that they’re really only concerned with making sure that the Play Store is on the device.

    What? Are they concerned that some handset manufacturer will release a phone, drop Ayliun on it, sell it to customers, drop support for it and then blame Android? Hell, that “feature” is in Android too.

    Don’t get me wrong, I’m an Android fanboy. But if the current Android world today is the best the OHA can do for a ‘unified Android ecosystem’, perhaps membership in the OHA isn’t as awesome as Google thinks.