1688网站怎样做推广,wordpress wp_tag_cloud,网站第三方登录怎么做,ppt模板免费下载 素材红色主题在如今的手机操作系统市场中#xff0c;Android占有约80%的市场份额#xff0c;是当之无愧的大佬。这其中离不开开源的贡献#xff1a;作为开源系统本身#xff0c;Android就激起了世界各地开发者、开源爱好者和大众用户的兴趣。大约是十年前#xff0c;我有了自己的第一部…在如今的手机操作系统市场中Android占有约80%的市场份额是当之无愧的大佬。这其中离不开开源的贡献作为开源系统本身Android就激起了世界各地开发者、开源爱好者和大众用户的兴趣。大约是十年前我有了自己的第一部移动电话当时我对它的操作系统和处理器一无所知能有一部“移动”电话我就很高兴了。 如今人们在买手机的时候比我当初考虑的显然更多。他们不仅考虑手机的操作系统和处理器还要考虑诸如屏幕大小等等其他因素。人们对这些细节的关注一方面源于技术的进步另一方面也在于如今有诸多手机操作系统可供我们选择。在手机操作系统市场中Android占有约80%的市场份额是当之无愧的大佬。
早期的 Android
在2003年10月Andy Rubin、Rich Miner、Nick Sears、Chris White成立Android.Inc。他们最初打算为数码相机开发操作系统但随后专注于移动设备。在2005年8月Google收购Android.Inc显示出进军移动设备操作系统的意图。随后在2007年Open Handset Alliance(OHA) 成立这是一个由互联网公司如Google、设备制造商如SonyHTCSamsung和移动运营商如SprintT-mobile联合创立的。OHA的目标是为移动设备制定开放标准正是彼时Android OS作为一个开源软件对外发布。然而第一部Android设备HTC Dream在一年后2008年10月才发布。
Android的开源优势
Android基于Linux内核并且源代码在Apache协议下开放这在Android发布时就给予它独特的优势
制造移动电话的OEM在Android发布伊始就对其显示极大的兴趣OHA中几乎所有的OEM成员都发布了Android手机并且将继续如此。即使是新的OEM制造商也倾向于发布基于Android的手机因为这样可以直接为终端用户提供现有的软件而不需要花费太多的经历在OS研发上。随着Android源码可以被人们方便的下载和进行修改针对不同硬件平台的Android变体正逐渐涌现一个例子是基于Android的Nokia X 系列。作为开源系统本身Android就激起了世界各地开发者、开源爱好者和大众用户的兴趣。
Android应用商店
Android支持第三方应用这并不是什么新鲜的说法。老一些的手机操作系统如Symbian也允许用户安装应用但是应用开发过程毫无一致性并且用户很难找到和安装那些应用。有了应用商店一切变得简单多了。如今几乎所有的手机平台都有其应用商店针对某一特定平台的应用数量甚至可以用来衡量特定操作系统的受欢迎程度。
Android开发
凭借背后的GoogleAndroid逐渐建立起了庞大的生态系统我们来看看其中几个重要的角色
IDE想要为Android开发应用时首先想到的就是集成开发环境IDE或者开发所需要的工具。获取Android开发环境很简单只需下载Eclipse IDE并安装Android开发者工具插件。详尽的文档和支持开发者面临的下一个问题是文档。尽然应用要运行在Android环境中应用开发者需要知道他们在代码中可以使用哪些API。举个例子如果一个应用开发者想要使用摄像头她该怎么办她可以查询文档找到合适的函数并进行调用。系统代码也很容易获得这使得开发变得方便快捷。Google Play开发者希望用户能够获取他们的应用甚至从中获取报酬。Google Play就是使应用得到托管并且从中获取报酬的渠道其中有成千上万种应用可供用户选择。但这不是获取应用的唯一渠道用户亦可之间安装.apk按转包。
防止碎片化
虽然人们可以自由修改Android的源代码但是一个潜在的问题是如果所有人都用代码做自己想做的事情那么将无法制定一个标准。Google有一个解决办法兼容性测试工具CTS这是一个基于JUnit的测试模块对修改过的Android实现进行校验。所以即便Android是开源的代码可以被随心所欲的修改操作系统的标准依然存在新的实现若被称作Android便依旧是符合标准的。这使得很容易对Android进行改装使其适应新的硬件平台并且用户任然可以在特定的Android设备上运行从应用商店下载的应用。
开源社区和Google的不断创新使得Android达到新的高度并且Android依然在前进。你认为还有哪些其他因素促进了Android的成长 英文出处opensource.com