降低门槛,第一部分

  • 在Facebook上分享
  • 在Twitter上分享
  • 分享在LinkedIn
  • 在Reddit分享
  • 通过电子邮件分享
  • 印刷资源

Android是一个现代的、有能力,甚至“性感”,移动操作系统。然而,你能说同样的事情关于iPhone和即将到来的Palm WebOS。区分Android和这两个是开源的。理论上,Android应该能够添加更多的功能通过让更多的人更快地促进它的发展。

在实践中,导致安卓远非容易。简单的事情(例如,导致文档)是很困难的,困难的事情(例如,改革内置应用程序如媒体播放器)是错综复杂的。

“降低threhold”系列将在我头脑风暴的方式来帮助人们更容易找到需要做什么和如何做。大多数的这些想法可以实现任何人在Android社区——他们当然不完全核心Android团队可以完成。

因为我一本书作者和出版商,我们先从一本书。

我们需要更多的文档如何有助于Android。这可能会以文章的形式,或者AndMob wiki页面或博客文章。然而,我怀疑有足够多的材料需要一本书,涉及的话题:

  • 补丁的一生:使Java代码的一个补丁,和C代码,而走过的每一步的过程,从最初的概念到Gerrit提交审查和接受或拒绝。

  • 解释如何工作改变内置媒体播放器应用程序(如:如何使用Eclipse ?你怎么能包您的更改本地测试?你怎么能做出实质性的改变但仍然风与一系列的小补丁,可能得到批准?

  • 描述必要的最低组步骤文档变化作出贡献。在所有的可能性,“最小的一组步骤”仍将是非常令人讨厌的人不是一个开发人员,更多的想法就如何解决这个小问题在本系列后续的一篇文章。

  • 你怎么能“钩”整个审查和贡献系统如果你是一个专家,如一个测试人员,或翻译,还是安全专家?

  • 你怎么能贡献改变事情不是固件本身的一部分,如开发工具?

  • 有哪些核心Android团队使用的工具(例如,代码覆盖),这些贡献代码也应该使用?如何使用这些工具的Android代码?

  • 如果你的贡献与新的硬件,如新司机,或港口新的芯片组,贡献流程如何变化?换句话说,你如何端口Android和获取端口“粘”作为Android源代码的一部分,而不是永远被一组每个Android版本补丁需要申请吗?

  • 如果你创建自定义固件,比如Android“混音”混合Android操作系统和其他应用程序,如何最好你打包这种事吗?你分配,如何向客户或公众吗?

  • 最好如何构建固件镜像,模拟器或设备,存储库中的特定分支?

Android源代码的网站是非常稀疏的所有那些东西,等等。他们的重点是贡献的比特和字节变化(例如,什么是适当的命令选项给回购)。我们需要文档更多的人性关怀的贡献,随着技术细节。最后,我们需要人们感觉舒服和自信在他们的导航能力贡献的过程。更简单的我们可以作出贡献,我们可能会得到越多,更强大的安卓。

在书中我不主张任何专有权利概念上面列出。如果一些作者和出版商希望创建这样一个标题,更大的权力。对任何感兴趣的潜在合作这样的一本书,不过,我写信(mmurphy \ \ com \ commonsware \点)。

相关:

版权©2009 IDG通信公司。Raybet2

企业网络2022的10个最强大的公司