猎云网1月15日报道 (编译:Health)
猎云注:2010年Android 2.3 Gingerbread问世,距今已发布达4年之久,并被一直使用。这在操作系统日新月异飞速换代的当今是十分让人吃惊与好奇的。然而Gingerbread具有其独特的“长寿秘密”。
截至去年12月,Android 2.3操作系统Gingerbread已发布四年,但仍具有顽强生命力。该操作系统2010年发布,至今仍有9.1%的移动设备使用,同时在市场中仍配置新的设备,并且与其它版本相比Android 2.3使用时间更长,3.0 Honeycomb已没使用,而4.0 Ice Cream Sandwich也只占有7.8%
Gingerbread具有如此强大活力意味着Google仍要支持其应用软件和Play Services的更新,而如今Gingerbread与2010年发布时也具有极大的区别。现在,就让我们一起来看看这些年来该操作系统的变化,以此来关注低端手机设备的真实情况。同时,也可了解到Google Play应用软件的实际情况及如何让旧的操作系统获取众多新特点。
为何Gingerbread仍存在
Gingerbread存在的原因众多。首先,如果你查询下手机,你会很容易发现Gingerbread是“元老级”Android系统。在Gingerbread刚发布时,重大的Android更新版本通常只会适用3个月。但是,Gingerbread适用了10个月,是平常情况的三倍。
Gingerbread发布3个月后 Android 3.0 Honeycomb出世,但Honeycomb只适用于平板电脑。这就意味着,在Android 4.0 Ice Cream Sandwich发布前,手机并不会更新系统。因此,Gingerbread很长一段时间都是手机的最新操作系统。
另一原因是对Gingerbread的需求。Android没有官方设定的“最小规格”,但Ice Cream Sandwich占据着系统绝大多数资源。虽然Android 3.0提供了大幅度的硬件加速,保障Android 4.0运行,但解决GPU工作运行的重担落在了手机制造商身上。GPU加速器UI的运用意味着需要OpenGL调用大量进程,也就是说占用更多的RAM。内存不足是另一大问题。如果你查阅Nexus官方网页,Ice Cream Sandwich占用的设备内存,比Gingerbread多60%。 也就是说,Gingerbread占用设备内存更少。
Google试图在KitKat提出解决这个问题,因为减少了内存致使设备可用RAM只有512MB,非常不足。如果你打算购买新的设备,尽管Gingerbread并不是最新版本,但能保证你买到一款便宜的设备。现今,低端设备仍配置Gingerbread。
稳健地留存至今的Gingerbread
Gingerbread的“长寿”使其成为Android现今支持的最老版本。2012年9月发布的Google Play Services(在Gingerbread发布两年后)也同样支持该系统。而智能手机最重要的应用程序就是应用商店,在这方面Google也同样未使Gingerbread滞后——正如你看到的文章图片,该系统搭载着最新版的Play Store。
第一次看到一款配备Gingerbread的设备出现在网络上是很个有趣的过程。如果你打开“Android Market”这个应用软件(Play Store的前身),首先你会看到2010的设计版式,并配有一个绿色的标头。本来应该有个缩小版的旋转木马在标头上,但由于缺乏Google支持已经下线了。
当Play Store更新时,如果你没有更新,你的Play Store会是3.9.16版。这个版本的Play Store十分特别。该版本于2012年10月发布,是在Google Play Services 1.0后Play Store的首个版本。
可以确信的是,一旦Play Store3.9.16更新到设备上,Google Play Services就会在后台下载和安装。在一到两分钟后,"Google Settings"(设置)就会在应用程序中出现,这实际上表明Google Play Services已经安装完成。而一旦Play Services安装好,Play Store就会更新,这次就将更新为最新版本了。
这种略显繁琐的更新进程是如今Gingerbread设备组装的良好范例。Google Play Services在应用软件与操作系统间充当了连接作用,在有需要的时候就新特性和API进行修复。我们无法直接更新Play Store到最近版本,因为没有Play Services,Play Store也无法运行。在Gingerbread中,Play Services填补了Play Store运行的条件。
2010年和现在的Gingerbread
一旦Gingerbread涵盖了Play Services,它就能为现仍坚持使用Gingerbread的用户提供更多服务。与此同时,Google现在依然为其用户提供大多数服务,Google Play Services也意味着第三方软件能够在Google新产品API中获取更多优势。
Gingerbread发布三年后出现的Play Games,由于Play Services的缘故,能够支持Gingerbread。开发方能够设计Play Games API并保存云数据、排行榜和其他特征。通常的这种运行方式会被编入操作系统中,但Play Services能够处理好。同时Play Services还能进行远程清除和定位。
Google给予应用软件的支持是很棒的。Gingerbread仍能运行最新版本的Play Store、Play Music、Play Games 和Hangouts。你能获得Material Design支持,包括屏幕旋转和返回键。
尽管,目前并不完美。许多应用软件在Material Design更新前就无法使用或者陷入Android 4.0中。一些新兴的Google services,比如Inbox,在Gingerbread上就完全无法使用。同样,Google也没有提供需Android 4.0的Chrome浏览器。
令人感到惊奇的是Google未花功夫在搜索应用程序上,毕竟,搜索业务是谷歌的生计所在。在Gingerbread中,Google搜索仍然是一个陈旧的搜索条框。Google Now和Google广告宣传也都没有在此出现。
与Microsoft的Windows XP问题很像,Google想要淘汰掉Gingerbread还有很长的路。因为很难淘汰掉已使用这么久的系统,尤其是淘汰目前的Gingerbread意味着需要满足更高质量的系统需求
然而应用软件的支持十分充分,Google Play Services保障Gingerbread还能持续运行很长一段时间。Gingerbread短时间内完全被淘汰是不大可能的,除非Google发布一些低级Android版本。就像棒棒糖的改进一样,尽管做出了很多活泼改进使得棒棒糖更好看,但仍无法抑止低端硬件需求。
Source:Ars