According to Sina Technology report, the Senior Vice President of Google, Andy Rubin, founder Andy Rubin, published on the Android blog, saying that the incompatibility in the Android development will destroy this system, “Although Android is complete Free, but only compatible equipment can fully enjoy the benefits of the entire ecosystem “,” “adding bricks to the same Android platform, rather than launching a lot of incompatible versions.”
He also posted this statement on Google+ and explained the background:
We were surprised that Ali’s chief strategic officials Zeng Ming said, “I want to do China’s Android”, and in fact Ali Cloud is based on Android operating environment, that is, it is apparent that they are derived from Android.
According to our analysis applied to apps.aliyun.com, this platform tries to be compatible, but eventually unsuccessful.
It is easy to compatible with Android. “Open Mobile Alliance” provides all the tools and how to make details. Please see the following blog posts, explain our thinking about Android compatibility issues, this is related to our efforts to build an ecosystem:
The full text is as follows:
When we develop the Android system, we hope that it will become an open source mobile platform, free to all people. In 2008, the system was published, ie, obeache open source license agreement; from then on, we have been developing and innovating in accordance with the same agreement. Everyone can get this protocol from Source.Android.com. This openness allows hardware vendors to customize Android, providing new user experience, driving innovation, and expanding consumer selection range.
As the chief developer and guardian of this open platform, we realize that he has a responsibility of developers: they adopt Android and cost-effective development software. Each developer is driving the progress of Android. This is because when they develop applications for Android, the entire platform will become better, and the attraction of consumers will be stronger. The more Android applications launched by developers, the more consumers are attracted by quality software (such as “Fruit Ninja” and Google Maps) to purchase Android devices. And more consumers choose Android mobile phones and tablets, and developers can get a bigger audience and apply sales to be higher. This strategy can achieve “three wins”: developers sell more applications, hardware manufacturers sell more equipment, consumers get more features and innovation.
In terms of biological terms, Android is sometimes referred to as an “ecosystem.” In terms of economics, it is called “benign circulation”, which is to continuously improve its own event collection through feedback chains. In this cycle, “positive energy” is generated each time iteration. It will continue to develop forward until a certain external force involves and breaks the cycle.
We originally designed Android and “Open Mobile Alliance”, we want to create a “benign loop” to make every member of the ecosystem benefit. We detailed which external factors can weaken the entire ecosystem and realize an important external factor is incompatible in the Android deployment process. The reason is as follows:
Assuming such a situation: the Android system of each mobile phone is slightly different. For example, Google Map is running normally on a mobile phone, but runs extremely slow on another mobile phone. For example: Android deploys an API, which can save battery power by sleeping a few milliseconds when there is no activity on the mobile phone screen. The function of this prototype API is similar to SystemClock.sleep (Millis), “Millis” is a number of sleeping milliseconds.
If a mobile phone manufacturer deploys systemClock.sleep () in a wrong way, set the parameters in the parentheses to “second” instead of “ms”, the sleep time will be 1000 times the initial imagination! The performance of this manufacturer’s mobile phone runs Google Maps will be very bad.
If the obstacle between compatibility is different, Android applications are different in different devices, then consumers will leave the ecosystem, and the developers will follow. This means a collapse of a benign cycle.
We have never abdicated to the “a screen size” creed; therefore, we offer a free “Compatibility Test Set (CTS)”, which guarantees that developers and consumers don’t have to worry about compatibility while allowing the equipment manufacturers.Differentiation.CTS is a software tool that can be tested and inspected on the platform to ensure that the sleep time of SystemClock.sleep (Millis) is only in milliseconds.Like Android, CTS also complies with the Apache open source license agreement.Although Android is completely free, only compatible equipment can fully enjoy the benefits of the entire ecosystem.By joining the “Open Mobile Alliance”, each member can add bricks to the same Android platform, not to launch a lot of incompatible versions.Thanks to the “Open Mobile Alliance”, 85 members of the Mobile Alliance are their help us build the Android ecosystem and continue to drive high-speed innovation.Thanks to their support, they let the Android ecosystem have more than 500 million compatible equipment, and this figure is still growing.