We don't forget, Linux in on PC operating systems is how to defeat to Windows, open source system consists of customizable sex raises inconsistencies, will greatly increase the client software development engineers, maintenance workload of different platform compatibility problems for them is a sizable pay, although pay the hard, but the compatibility of still inevitable brings a lot of bugs, if an operating system can't let the engineers how fast the provincial development software, will attack the engineers enthusiasm, the result is the platform of the number of applications quality is not enough, it is at present the application on android problem, if android system not to gradually change this mess, continue to indulge each terminal manufacturers depth customization, and iphone/Windows in the competition, please smile in the final certainly won't be android. Android to be successful, need to take care of both aspects of the demand, on the one hand, is ordinary users, on the one hand, to the manufacturers, ordinary users, need this platform has many excellent software, so ordinary users want as uniformly, so reduce the complexity of the software engineer, ordinary users have more software is used, meanwhile, a problem, because everybody's environment is consistent, to online search solution also relatively easy to some; But manufacturers will not think so, manufacturers need to differentiation, because the diversity of things, not too good comparative price, such ability to sell good price, are not all between manufacturers and price melee with unified, completely in too behind Google, can give manufacturers often bring insecurity, is that they do not willing to accept the results. So, Google to do is take care of these two aspects of needs, will be in these two aspects, namely, to keep a certain balance to keep a certain degree of open, and efforts to maintain consistency.
我们不要忘了,linux在pc操作系统上是如何败给windows的,开源系统由可定制性带来的不一致,会大幅度加大客户端软件开发工程师们的工作量,维护各个平台的兼容性问题对他们来说是一笔相当大的付出,尽管付出不少努力,但兼容性的问题仍不可避免的带来了很多bug,如果一个操作系统不能让工程师们多快好省的开发软件,会打击工程师们的热情,结果就是这个平台上的应用数量质量都不够,这也正是目前android上的应用的问题所在,如果android系统不逐步改变这种乱局,继续放任各终端制造商深度定制,在和iphone/windows phone的竞争中,笑在最后的肯定不会是android。
android要想成功,需要照顾两方面的需求,一方面是普通用户,一方面是各制造商,对普通用户而言,需要这个平台上有很多优秀的软件,所以,普通用户需要尽可能统一,这样减少工程师开发软件的复杂度,普通用户有更多的软件可用,同时,出了问题了,由于大家的环境比较一致,到网上搜解决方案也比较容易一些;但制造商就不这么想了,制造商需要差异化,因为差异化的东西,不太好比较价格,这样才能卖的上好价钱,才不至于各个厂商之间进行价格肉搏,过于统一,完全跟在google后面亦步亦趋,会给制造商带来不安全感,是他们所不愿意接受的结果。
所以,google要做的就是照顾这两方面的需求,会在这两个方面保持一定的平衡,即保持一定程度的开放,同时又努力保持一致性。
分享到:
相关推荐
Android Open Project: What is Android? What is Open Handset Alliance? Update history of Android Android Architecture Android Source Code What can we do in Android?
Open Source Projects 经常有朋友问某个效果怎么实现或是否有某个库完成某个功能, 于是分类汇总了那些不错的Android开源项目,供大家一起学习 欢迎大家推荐好的Android开源项目,请Star、Fork或在 中告诉我 :) 目前...
GitNux is an open source Github app that lets you access your Github profile, repositories, starred, projects and codes. Features Show your profile overview See your follower's project/repositories ...
平台代号、版本、API 级别和 NDK 版本为方便起见,代号与以下版本号、API 级别和 NDK 版本相对应:代号版本代号、标记和细分版本号代号、标记和细分版本
Sipdroid is an open-source SIP client for Android See http://sipdroid.org for more info Copyright (C) 2009 The Sipdroid Open Source Project (http://sipdroid.org) Copyright (C) 2008 Hughes Systique ...
android-open-source-project-analysis.zip,Android 7.0 源码分析项目一期竣工啦~细分版本:N6F26U;分支:android-7.1.1_r28;版本:Nougat
It is an open source project started by the Intel Open Source Technology Center (http://www.01.org) As of February 2017, Crosswalk is not being developed anymore. The last Crosswalk relase is 23. ...
一款适用于各种设备的免费和定制的 Android ROM,我们开发了无数功能和优化,将增强您使用手机的方式。
In Detail, Gradle is an open source build automation system that introduces a Groovy-based domain-specific language (DSL) to configure projects. Using Gradle makes it easy for Android developers to ...
Codename One is a mature open source project and its roots go back to Sun Microsystems (2006) where one of its core underlying components was developed and open sourced. This open source project ...
android-open-project:Android开放源代码项目的分类集合,更强大的Web版本:
This project is the Android app for the conference. The app supports devices running Android 2.2+, and is optimized for phones and tablets of all shapes and sizes. With the app, users can: View the ...
Android Assets旨在成为您从Android Developer网站找到所有官方资产的起点:Android Studio,Android Open Source Project和Android Developers Android Assets:glasses:适用于Android Studio,AOSP和Android ...
从上图可以看出,Android的显示系统分为3层:UI框架层:负责管理窗口中View组件的布局与绘制以及响应用户输入事件WindowManagerService
圣经研究应用程序,由And Bible Open Source Project 强大的离线圣经学习工具,适用于Android 用户数 请参阅。 如需帮助,请参见或 。 开发者 使用Android Studio或IntelliJ IDEA构建和圣经。 拉请求是欢迎的! 请...
This book provides a thorough review of the Android platform including supported hardware devices, the structure of the Android development project and implementation of core services (wireless ...
We encourage you to participate in this open source project. We love Pull Requests, Bug Reports, ideas, (security) code reviews or any kind of positive contribution. Please read the Co
The Android Open Source Project.
This is the source code for the edX mobile Android app. It is changing rapidly and its structure should not be relied upon. See http://code.edx.org for other parts of the edX code base. It requires ...
If you like this project you can donate some money with Liberapay or bitcoin:1FFNhcCHBeyYroGuUQLWAXhE9Kg9qsfHZP. Setup This project uses devgianlu/CommonUtils, please go figure how to setup your ...