为什么我的Android手机还没有更新?

Android 5.0 Lollipop于11月发布。在整整三个月后的2月,TechCrunch报告称只有不到2%的Android设备在运行它。现在,3月,这个数字仍徘徊在3%左右。

将其与Android的主要竞争对手进行比较。苹果分别在9月和11月(两个月后)发布了iOS 8.0,超过60%的iPhone运行的是最新版本-从以前的iOS版本的采用率来看,这实际上。<

有什么用?为什么Android设备更新到最新版本比竞争对手慢得多?为什么您的设备还没有运行Lollipop?

问题是Android的设计

事实证明,更新推出速度缓慢甚至更慢的问题当您查看Android的版本历史记录时,更新采用率并不是什么新鲜事。我们从2011年开始就一直关注Android碎片化版本的采用,但此后变化不大。

问题源于Android的核心设计理念:一个开放的环境,可以通过以下方式进行改编,定制和展示:任何可以制造手机的人。开放性是Android的最大卖点之一,因为Android用户热爱自由,但它也带来了一些大问题-例如Android应用盗版。

尽管Lollipop于11月正式上市,但实际上仅向当时的某些Nexus设备。为什么?因为制造商按照自己的进度采用和开发更新,这也是这些制造商宣布棒棒糖可用性估计的原因。

相比之下,iOS是一个由苹果公司严格维护和监管的单一生态系统。他们不必费心使用HTC,三星和摩托罗拉版本的iPhone;相反,任何给定的iPhone都与下一个相同,因此更新更易于测试且推出速度更快。

实际上,这就是所有这些Android延迟的原因:设备数量之多

这一切都始于Google…

假设您和您的两个朋友都购买了相同的LEGO套件),并用它来构建独特的作品。几个月后,乐高又发布了另一个工具包,你们三个人都购买了它,以便您可以改进自己已经制作的东西。

每个人都必须合并这些新作品,但是过程仍在继续对你们每个人来说都是不同的,因为您的创作都是以不同的方式构建的。 可能会很容易适应,但是您的朋友可能会很费力并且需要更长的时间才能使其正常工作。

在我们深入研究之前,让我们首先看看要生产这些新的LEGO套件(阅读:新的Android版本)需要什么。

Google会在幕后开发即将推出的Android版本。他们向公众发布新版本后,Google会在其网站上提供该版本的源代码,以便运营商和制造商可以对其进行评估,并确定哪些设备将支持新更新。

查看模式根据其历史,Google倾向于每6到12个月发布一次新的Android版本,通常倾向于在7月到11月之间发布,但有时会根据情况需要选择偏离版本。

一旦获得了源代码,

…还有运营商的终结点

,一年多以前,HTC发布了详细的信息图将新的Android版本转换为可以推送到当前设备的东西所需要的复杂过程。

回到乐高类比,假设您是HTC,您需要合并这些新的乐高融入您已经构建的内容。为此,您需要与运营商交谈,看看他们想要什么。

也许AT&T想要在他们的设备中购买A,B和C,而T-Mobile想要X ,Y和Z。世界各地有100多家运营商,每个运营商都希望有所不同。作为HTC,您需要容纳很多,这意味着构建和测试数百种版本。

一旦漏洞被消除(并且相信我,将会有很多错误)),这些设备需要得到上述运营商的批准,再加上Google以及任何其他地区特定的监管机构。

所有这些问题解决并完成后,HTC最终可以准备他们的设备。所有这些特定于设备的更新的无线(OTA)服务器。服务器准备就绪后,会通知HTC用户可以下载和应用的可用更新。

其他制造商的运行方式也与此类似。

您可以说,这是一个由于所有软件开发过程都需要进行所有请求,测试和迭代之间的大量来回交换,因此该过程涉及大量时间。

您使用的是什么版本的Android

为什么要运行Android设备?也许您的特定型号不支持最新版本,但更可能的解释是您只需要等待一会儿即可。

Android的缓慢推出过程会惹恼您吗?是否足以让您切换到iOS?还是您愿意忍受?在下面的评论中与我们分享您的想法!

图片来源:候诊室通过Shutterstock,成堆的Android手机通过Shutterstock,基本的Android手机通过Shutterstock,HTC更新过程信息图

标签: Android自定义 软件更新程序