如何评价Google在Google I/O 2017发布的Android Go项目?

如何评价Google在Google I/O 2017发布的Android Go项目?

前些天看到Google开始正式发布Android Oreo(Go版本,以下简称Android Go),据说明年会在印度市场首发。Android Go是什么?它是基于Android Oreo做了大量改造的精简版系统,能在512MB或1GB内存的设备上流畅运行。按照Google的介绍,它就是为低端设备而生。不过,耐人寻味的是,Google前几年推出的Android One也说是为低端设备而生。想了解更多的,可以查看下面Android Go和Android One的官网。

  • https://www.android.com/one

  • https://www.android.com/versions/oreo-8-0/go-edition


最近几年,Google一直不断在优化Android系统,降低最低设备配置要求,不过,新闻小编们往往会解读成低配设备以后也能流畅的使用。这种想法我认为是不切实际的,至于为何这么说?我们有必要先了解摩尔定律安迪比尔定律两大定律,因为IT领域软硬件的发展都绕不开它们的影响。

两大定律

摩尔定律是由英特尔创始人之一戈登·摩尔提出,其内容为:当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月便会增加一倍,性能也将提升一倍。通俗的说,就是相同价钱在以后能够比当下买到性价比更高的设备。

安迪比尔定律是对IT产业中软件和硬件升级换代关系的一个概括,原话是Andy gives, Bill takes away.(安迪提供什么,比尔拿走什么。)安迪指英特尔前CEO安迪·格鲁夫,比尔指微软前任CEO比尔·盖茨,这句话的意思是,硬件提高的性能,很快被软件消耗掉了。

生产者和消费者

从生产硬件厂商的角度看,如果系统没有很好的消耗硬件性能,继续研发更高性能设备所带来的成本极有可能没有用户买单,进而打击厂商研发生产的积极性,接踵而至的是整个产业发展停滞甚至倒退。好在,现实并不会如此,我们从编写软件研发人员角度看,其所研发的产品在版本迭代过程中需要不断增加更复杂的功能,这些功能会消耗掉硬件所提供的性能。如果把性能当成资源来看,那么硬件升级是在不断的生产资源,软件升级则是在不断的消费资源,这可以说是一个典型的生产者消费者模型。

我们以Android手机市场为例,在当下发展迅猛的Android手机市场中,各大厂商几乎每年都要推出至少两款新机型,而且硬件配置越来越高,如果软件没有消耗硬件的性能,那么用户换机的需求就会变弱。有人可能会认为,既然需要软件充分消耗硬件的性能,手机厂商为了提高自己的售货量,岂不是希望各种性能不佳的应用运行在手机上?这样时间久了,手机就容易老化,用户就会源源不断的有换机需求,这其实是对软件充分消耗硬件性能说法的误解。

首先,用户是无法直接知道手机性能好坏的,他们必须通过使用应用软件来体验,如果手机上某个应用性能体验太差,用户使用过后便会流失,这显然不是软件开发者所希望的,因此,软件开发者需要不断优化应用的体验,才能留住用户。倘若手机装多了这些性能太差的应用后变得不流畅,此时多数用户会认为手机配置太差,那么下次换机的时候,就不会再帮衬购买这个手机品牌,如此一来,手机厂商便会流失一个用户。当初Android手机刚发展起来时,各个应用都争着做保活,每天能收到一大堆推送消息,新手机撑不过一年半载就变得非常卡顿,厂商和用户都不胜其烦,后来各大厂家纷纷在定制自己的ROM时,做各种反保活策略,所以今天Android手机的体验要比几年好多了。所谓软件充分消耗硬件性能,是希望软件能够实现更加复杂的功能,如最早只支持电话、短信、在线看视频到如今还能支持VR、AR甚至AI,而不是用在各种流氓行为上

谎言

回到文章开头的话题上,Android Go只是一个为了能在低配设备运行的精简版系统而已,其功能是非常有限的。要想用户用得爽,硬件提升是必不可少的,面对那些常常告诉你Android系统又做了各种优化,再也不用担心手机卡了的新闻,我们一笑而过就好。

往期精彩


喜欢我的文章,可以长按关注本公众号,还可以用点赞、转发等方式支持。

如何评价Google在Google I/O 2017发布的Android Go项目?


iOS赞赏通道

如何评价Google在Google I/O 2017发布的Android Go项目?