谷歌上周采取了重要步骤,以推动通过安卓(AndroidL)的最新版本的移动操作系统。事实上,公司做了一些从未做过的事情:它发布了一个开发者预览。
自开始以来,谷歌对主要Android版本的访问遵循了大致相同的格式。该公告通常涉及制作Nexus旗舰参考设备的合作伙伴,最新版本的平台发货给开发商和其他制造商,以便他们可以为IT构建应用程序和设备。
这一过程实际上减缓了消费者、制造商和开发人员的采用速度。谷歌(Google)发布新版本后,宏达电(HTC)和三星(Samsung)等公司往往要花费3至6个月的时间,才能为其生产新设备,或为旧手机和平板电脑发布软件更新。同时,开发人员不愿为其构建优化的应用程序,因为很少有消费者拥有最新版本。
例如,在8个月前发布了最新版本的Android版本4.4(称为“基卡”),于2013年10月31日发布。自那时以来,只有13.6%的Android设备接触谷歌的服务器运行Kitchat。相比之下,9%的设备运行Android2.3Ginger面包,2010年12月宣布。
现在,随着Android L的出现,开发者和制造商们将有整个夏天的时间来准备在今秋L下降时发布的应用程序、智能手机和平板电脑(大概是使用一款新的AndroidNexus设备)。这种方法更类似于苹果和微软分别发布iOS和WindowsPhone的重大更新,并标志着谷歌战略的重大转变。
那么,为什么Google改变课程并在AndroidL的官方商业发布前提供一个开发者预览月?谷歌的Android工程负责人大卫·伯克上周在谷歌I/O采访时阐述了公司的想法。
还请参阅:开发人员需要了解Android L。
“我认为平台的规模如此之大,应用生态系统如此之大,以至于几乎不可能做一个大的发布和QA,并在内部测试它,并且知道你钉住了它,”Burke说.“当然,我们有一个很棒的QA团队......但是现实是,如果你发射,除非你有开发者的反馈,否则你会弄断一些东西。我们刚刚达到了关键的质量,在那里我们不得不改变模型,所以我和一对其他的人对此表示强烈的推动。”
AndroidL的开发者预览的最大测试将以快速通过的形式出现。制造商是否能够更快地将新版本运送到较旧的电话?当AndroidL在商业上下降的时候,他们是否会有他们的全新设备,就像假日购物季节一样?
从历史上看,这并不是这样。Android4.4于2013年万圣节发布,第一轮主要的凯特设备直到2014年底和2014年初才到来。以前版本的Android看到了类似的发布模式。
开发商和手机制造商没有提前获得他们需要的时间来及时推出产品,这主要是因为谷歌不想发布未完成的软件。“我们有这样的挑战,当我们在国内开发东西时,我们要保密,”说Burke.“因为有些时候,你只是在迭代。你还没准备向公众展示,因为你还在做实验。”
他说,现在,他认为公司的新粘性应该加快。他说,配备有开发者预览的合作伙伴将能够与谷歌“平行移动”。我的期望是,我将比以前的Android版本更快地通过。
“我们会看到的,但我觉得它有很好的机会,”说。
Android是一个由自然构成的碎片化的系统。Google发布了Android开源项目-或AOSP,制造商用来构建Android设备的代码-几乎每个版本的操作系统(Android3.0蜂窝更新除外)。
虽然Android的开源策略使它成为世界上使用最多的操作系统,但它也创造了一个令人难以置信的多样化系统,充满了硬件变化,它们并不总是与平台的应用程序很好地结合(有时甚至是完全不结合)。
这种硬件多样性给开发人员带来了重大的问题。因为,有时候,你只需要指南针来工作,就像它说要工作。(你知道,指向真正的北方。)在一定程度上,Android无法在其当前的开源状态下解决硬件碎片问题。谷歌可以尝试简化采用运行系统最新版本的硬件标准,其低端androidOne和AndroidSilver项目明年上市,但Silver将只影响市场的顶部。
操作系统碎片给开发人员带来了一种不同的头痛,谷歌可以更直接地解决AndroidL的开发者预览问题。在Android中,某些技术不支持在较早版本的操作系统中,例如蓝牙低能量和近场通信(NFC)方面的进步。例如,如果开发者想要支持应用中的蓝牙LE,那么开发者的潜在用户基础将受到实际装备了该技术的Android设备的数量的严重限制。
AndroidL可以帮助缓解许多这些问题,也就是说,如果开发者预览成功加快了新的Android智能手机和操作系统升级的采用周期。
如果您添加了AndroidL中的所有内容,包括新的材料设计,用于跨应用程序和设备简化用户体验,AndroidOne参考设计项目和开发者预览(让制造商和开发人员赶上Google),该公司向Android增加了很多,同时也简化了每个人的IT。或者,至少,这就是公司希望的。
“我观察到的事情是,在Android早期,人们[制造商]走了路,现在一切变得更加紧密,”Burke说.“人们真的开始认识简洁性。保持简单,不要以用户的方式获得。它就像一个行业正在经历的学习过程,它只是一个学习过程。很高兴看到。”