谷歌也会犯错误:惨遭失利的四项Android功能

译文
移动开发 Android
时至今日,Android系统经过多年的发展演变、已经拥有远超我们当初印象中的出色水准,然而谷歌公司的表现仍然有些起伏不定。Android系统自2008年首次面世以来正在以极快的速度突破一道道固有局限,然而有时候这种用力过猛却也在制定决策时导致错误的判断。犯错确实很难避免,而且已经有众多案例证实、谷歌不得不在面临失败后将其回炉(甚至将整项机制彻底消除)。在今天的文章中,我们一起来看其中最为突出的四次失利。

[[127442]]

虽然谷歌在Android新版本中力推的各项主要功能往往运作良好,但其中一部分机制仍未能起到预期的效果。

 

时至今日,Android系统经过多年的发展演变、已经拥有远超我们当初印象中的出色水准,然而谷歌公司的表现仍然有些起伏不定。Android系统自2008年***面世以来正在以极快的速度突破一道道固有局限,然而有时候这种用力过猛却也在制定决策时导致错误的判断。犯错确实很难避免,而且已经有众多案例证实、谷歌不得不在面临失败后将其回炉(甚至将整项机制彻底消除)。在今天的文章中,我们一起来看其中最为突出的四次失利。

 

锁屏功能部件

 

Android系统下的锁屏机制在几年之前可谓一片荒地、毫无功能性可言,然而自2012年末4.2版本果冻豆的推出、谷歌公司开始不断将各类功能部件塞进用户的锁定屏幕当中。大家要的就是这个效果,对吧?思路很明确,群众很满意!当然,谷歌方面的实施力度确实还有些欠缺。

 

Android系统有潜力,但做得还不够好。

 

目前的锁定屏幕只允许用户在每个页面中放置一种功能部件,并通过左右轻扫进行切换。就算是再小的功能部件、我们也没法塞进两个,这确实严重影响了用户在锁屏界面内的发挥空间。而且值得一提的是,谷歌公司自身甚至没有针对锁屏界面提供任何一种官方定制化部件。Dash Clock可能是目前市面上最出色的锁屏功能部件了,但这只是一套第三方选项。除非下载第三方应用、否则根本发挥不了作用,这样的功能实在有些失败。

 

OEM厂商最早开始在自己的定制化Android版本当中向锁屏界面添加各类功能部件,理由很简单——用户们希望这样。但这种情况并没有持续多久。自2014年以来,大部分旗舰级设备开始彻底抛弃原有锁屏部件功能、转而采用自己开发的定制化锁屏方案。

 

***,也就是2014年年末,谷歌公司发布的Android 5.0 Lollipop版本干脆取消了内置触屏功能部件的设定。现在我们能够在锁屏界面中获取通知信息,虽然还不够令人满意、但至少要比原先那残缺不全的功能部件机制有用得多。

 

相机实时特效

 

谷歌公司在2011年发布Android 4.0冰淇淋三明治版本时,就曾大谈特谈其相机功能的改进,特别是率先登陆全新Galaxy Nexus旗舰机型的5MP拍摄功能。它支持近实时图像捕捉与全景拍照模式等先进功能,但同时也向其中掺杂了一些莫名其妙的设计——实时特效。如果大家对此毫无印象也没关系,毕竟大部分用户根本没有发现自己还能在拍摄视频的同时把自己的面孔扭曲成各种奇怪的形状。

 

[[127443]]

何止是愚蠢,简直是愚蠢。

 

无论如何,上图所示为谷歌发布的一段技术演示资料。变形特效是由一系列硬件加速GPU转换推动完成的。大家可以让自己的脸变成一棵大萝卜或者把双眸弄成眯眯眼。不过另一方面,就连Android开发团队自己也意识到,在谷歌官方发布的相机应用中设定这样一个莫名其妙的功能按钮实在有些愚蠢。

 

谷歌公司在Android 4.2版本当中取消了实时特效与相机应用里的“蠢脸”菜单,而且几乎没有引发用户的任何关注。不过来自Android开源项目的旧版Android相机仍然保留了几项实时特效功能,因此如果大家愿意、还是可以把自己的脸扭他个七扭八歪。当然,谷歌已经不陪我们继续玩了。

 

功能部件去哪儿了?

 

在Android 4.0版本之前,功能部件一直被深深隐藏了起来、只有长按主屏幕界面才能加以激活。冰淇淋三明治版本***次将它们纳入了主应用程序抽屉,并为其设置了独立的标签。这样一来,功能部件的访问难度更低、也更加容易查看,这对于喜欢经常使用这些部件的用户来说绝对是件大好事——如果不放在更突出的位置,很多人甚至根本不知道这些功能部件的存在。

 

 

自去年起始,功能部件开始出现在应用程序抽屉当中。

 

不过这一切都从Android 4.4奇巧版本开始又一次被颠覆。随着Google Now Launcher的正式上线,功能部件再一次被深深隐藏了起来、我们又得像当年那样长按主屏幕来激活其列表。坦率地讲,用户们往往不太使用功能部件,而且即使是经常是使用的人群、也不会经常对其进行添加与移除操作。应用抽屉在实用性方面非常突出,因为我们需要拥有便捷的应用程序启动机制——但功能部件呢?这些东西根本没必要放在我们的手边,占用应用抽屉内的宝贵空间并使其显得极为拥挤。

 

Android系统正逐步将关注重点放在普通用户而非一小部分技术精英身上。因此功能部件如今也不再受到着重强调。人们当然有理由将功能部件放在应用抽屉之内,不过谷歌公司决定将这一工作交由第三方启动工具开发商来负责。

 

外部存储权限

 

可随意插拔的外部存储机制通常被视为Android系统的一大优势,然而如今越来越多的设备开始不再提供microSD卡插槽。在得知Android 4.4奇巧版本针对权限的修改令外部存储机制变得实用度大减之后,一部分microSD卡的忠实拥趸纷纷表示难以忍受。这实在不是什么好现象。

 

 

Lollipop版本再次提供SD卡访问支持。

 

在奇巧版本当中,非系统应用程序能够在SD卡上为自身创建一个文件夹,而且只能对其进行数据写入操作。其它应用程序也拥有自己的文件夹,但它们彼此之间无法交换其中的数据:如果被保存在SD卡当中,那么社交媒体应用将无法访问由图片编辑应用所保存的图像。受到影响的还有文件管理器、图片编辑器以及其它众多类似的应用程序(除非大家对设备进行root)。谷歌公司其实在蜂巢版本时就开始推动这一外部存储使用模式,但OEM厂商与ROM开发人员一直更倾向于旧有方案。两者之间为什么会产生如此巨大的分歧?毕竟连谷歌官方也是从奇巧版本开始才强制要求用户接受这种严格的SD卡权限管理机制。

 

从技术层面讲,这种外部存储解决方案更安全也更简洁。这是一项非常明智的功能性调整,但从用户的角度出发却带来难以忍受的苦恼。幸运的是,谷歌公司很快发现了其中的问题所在。在Android 5.0当中,开发人员迎来了一整套全新API,允许应用程序对SD卡根目录申请完整的读取/写入访问权限。在获取到权限之后,应用程序能够像果冻豆时代那样实现相关数据的自由交互。好结局,大快人心,哦耶!

 

面对上述情况,谷歌公司不得不承认自己的决策失误,但目前Android系统当中仍存在相当一部分拥有争议的设定。即使是在Lollipop中这些问题也没能得到解决,因此我相信在未来几个月中、这份谷歌失误清单还会纳入几位新的成员。

 

英文原文:http://www.itworld.com/article/2874153/even-google-makes-mistakes-4-android-features-that-failed.html?phint=newt%3Ditworld_today&phint=idg_eid%3Ddf9fe6162b6a42758dba670c38443eff#tk.ITWNLE_nlt_tonight_2015-01-23

 

 

责任编辑:chenqingxiang 来源: 51CTO
相关推荐

2012-03-21 09:40:02

C#

2024-04-01 07:10:00

内存泄漏C++编程

2010-09-13 14:50:26

DIV+CSS

2021-05-27 09:50:10

工程师代码技术

2015-11-17 09:18:33

谷歌机器学习开源

2010-09-02 08:44:12

CSS

2011-08-10 17:49:56

2019-12-20 09:29:25

Linux数据库软件

2009-07-31 09:01:12

AdRotator控件

2013-07-08 15:45:04

Python

2011-11-10 08:58:41

UML

2023-06-21 06:44:33

Chrome浏览器

2020-05-29 19:42:55

微信微信支付移动应用

2017-08-08 16:08:49

戴尔

2017-07-03 16:32:51

存储私有云云存储

2017-04-19 08:34:56

Android OWindows 10编程语言

2011-07-20 10:26:36

Windows 8

2011-01-04 13:45:55

系统管理员

2011-04-12 13:10:02

点赞
收藏

51CTO技术栈公众号