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】是关于Android操作系统开放源代码项目的讨论与研究。这个项目旨在提供一个全面了解Android系统及其发展的平台,涵盖了从操作系统的基本概念到实际应用的各个层面。 **什么是Android?** ...
Android 源代码的开放性意味着任何人都可以自由地访问、修改和重新分发 Android 的源代码。这为硬件制造商、软件开发商以及开源社区提供了广阔的发展空间。硬件制造商可以根据自己的需求定制 Android 系统,而软件...
在Android操作系统的发展过程中,代号、标记和细分版本号是重要的版本管理方式,它们帮助开发者理解和追踪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 ...
"MoKee Open Source Project" 是一个专注于安卓操作系统的开源项目,它为用户提供了免费且可定制的 Android ROM。这个项目旨在通过增加一系列独特的功能和优化,改变人们使用智能手机的体验。开源软件的特性使得...
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
1. **.classpath** 和 **.project**:这两个文件是Eclipse IDE的项目配置文件,用于管理Java开发环境中的类路径和项目设置。 2. **LICENSE.TXT**:通常包含开源项目的许可信息,说明该项目遵循的许可证类型,可能为...
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. ...
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 ...
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”,“open-source-project”,“Android”,这些都是关键词,表明这个资源库专注于Android操作系统,且项目都是开源的,这意味着源代码对所有人公开,开发者可以自由地查看、学习、修改以及在...
Desk Pets Open Source Android Project 是一个面向开发者和爱好者开放的项目,旨在提供一个可自定义、可扩展的宠物养成类应用程序框架。这个项目的核心价值在于它的开源性质,允许用户深入研究其代码,理解Android...
Android Assets旨在成为您从Android Developer网站找到所有官方资产的起点:Android Studio,Android Open Source Project和Android Developers Android Assets:glasses:适用于Android Studio,AOSP和Android ...
从上图可以看出,Android的显示系统分为3层:UI框架层:负责管理窗口中View组件的布局与绘制以及响应用户输入事件WindowManagerService
源码分布在不同的仓库中,如AOSP(Android Open Source Project)仓库。 3. **Linux内核**: Android 19基于Linux内核3.x版本,负责硬件驱动和系统资源管理。内核中包含了对各种硬件平台的支持,包括CPU、GPU、I/O...
圣经研究应用程序,由And Bible Open Source Project 强大的离线圣经学习工具,适用于Android 用户数 请参阅。 如需帮助,请参见或 。 开发者 使用Android Studio或IntelliJ IDEA构建和圣经。 拉请求是欢迎的! 请...