Android原生系统究竟有哪些缺陷

 我来答
城南明月羿当年
推荐于2016-04-02 · 知道合伙人生活技巧行家
城南明月羿当年
知道合伙人生活技巧行家
采纳数:24666 获赞数:123234
计算机爱好者

向TA提问 私信TA
展开全部
我们现在用的很多Android系统界面的体验都很糟糕。

不过不仅是第三方的系统界面,即便是原生的Android系统也并不完美,这也是这篇文章将要讨论的问题。Android 4.1 jelly Bean系统中就有很多令人莫名其妙的界面、奇怪的错误、没有任何意义的设定以及严重需要美化的部分。

之所以会写这篇文章揭发一些Android原生系统的缺点,是因为我希望这个系统能变得越来越好,同样我也希望Sense、TouchWiz、MotoBlur会更好。在开源系统中能够坦诚的讨论哪些地方很差劲是很重要的,如果所有人都在称赞一切都很完美,那么Android系统早晚也会走上桌面版Linux的路,这是大家都不希望看到的。

不过这里我并不会仅仅讨论Android系统本身,任何受大家喜欢的谷歌应用都在讨论范围之内,比如Gmail、Google Maps、Voice、Docs等等。那么下面就让我们正式开始吧,Jelly Bean和与其配套的谷歌应用,小编马上开喷了。

你永远不知道按下“返回键”后会怎样

下面是来自谷歌官方的Galaxy Nexus用户手册(PDF版)的截图,解释了返回键的具体作用:

细数原生Android系统的细节缺陷

可见返回键可以打开前一个画面,这与在浏览器中的后退键有着类似的功能,听起来很不错对吧,但是事情往往不想你预计的那样。

返回键经常会莫名其妙的失效,把你带到各种各样的界面中去,请看下面的例子。

有时会返回到从未打开过的界面

点击桌面上的Gmail小插件进入邮件,然后点击返回,按照之前用户手册中所描述,你将会跳转到之前所在的界面,也就是手机桌面上。但事实上却并非如此,你将会跳转到Gmail的收件箱中,这并不是我们之前所在的页面,而是一个我们从来没有打开过的页面,这令人感到相当意外,只有再次按下返回键时才会回到应该去的桌面上。

细数原生Android系统的细节缺陷

有时会正常工作

既然我们不能相信用户手册了,那么还是让我们在实践中自己摸索吧,从上面的例子上看返回键的功能应该是先回到软件的主界面,然后再按一次则会回到之前打开过的界面中。

如果按我们刚刚总结好的经验,返回键会先带你回到软件的主界面然后回到之前打开的界面中,那么如果我们打开通知截图你将会在相册中看到截图,从这里按返回键的话应该会返回到相册的主界面中,对吧?在Gmail中我们回到了邮箱主界面因此相册也应当如此。

细数原生Android系统的细节缺陷

结果我们又错了!相册直接关闭了。这一次返回键按照用户手册中所描述的那样工作了,直接将你带回到之前所在的界面中。于是两个同样来自谷歌的软件,返回键的作用却完全不同,这让用户们情何以堪?

有时会直接跳过多个之前打开的界面

细数原生Android系统的细节缺陷

如果我们要去麦当劳,首先图1:通过谷歌地图搜索麦当劳,点击来查看具体的信息;图2:好吧看上去还不错,让我们看看怎么去;图3:导航!图4:等等,我误选了自驾方式,但我要做地铁过去,让我们按返回键重新选择导航模式吧;图5:于是我们回到了……图1?!

是的,在这里返回键没有任何理由的直接跳过了两个UI界面。我已经完成了搜索,只是想回来更改导航模式,但返回键直接把我打回了搜索结果界面,此外还还原了地图的缩放级别。

有时会让你回到N久之前打开过的界面

当我们把第三方的软件也混进来时事情就变得更加混乱了。在开始前我们先打开谷歌Play商店,点击菜单键,选择我的应用并选择一个应用。这里我们选择的是Chrome,然后点击主页键返回桌面,准备好挑战头脑风暴般的返回键逻辑吧。

细数原生Android系统的细节缺陷

图1:Beautiful Widgets,谷歌Play商店付费排行榜第三名,并且拥有顶级开发者称号,让我们点击一下看看;图2:哦,一个弹出窗口提示我们到Play商店中下载,好吧点击yes;图3:不过我改变想法了,我想再看一下刚才弹窗的提示消息,让我们点击返回键试试…

等等,为什么是Chrome?!

是否还记得,Chrome是我们之前在Play商店中打开的最后一个界面,而返回键把我们带回了这里。如果按照用户手册上所描述的回到之前的界面中,那我们应该看到的是Beautiful Widgets的弹窗提示才对。

细数原生Android系统的细节缺陷

这甚至不是系统层面的导航问题,而只是把你踢回了Play商店的历史记录中,在Android开发者的行话中叫做“返回栈”,再次点击返回键将回到我的应用,第三次点击返回键将回到Play商店的主界面中。但是我们的Beautiful Widgets又去哪儿了?我们完全把它给弄丢了。

当然我知道这个错误可能是由于Beautiful Widgets,但谷歌为什么要让开发者们来设计返回键的功能呢?如果像用户手册中说的那样,返回键只是用来回到上一个界面中去,开发者们根本不需要插手。Android系统本身应该记录下用户的访问历史,这样就可以让返回键有且仅有返回上个界面的功能,用户们也可以很容易理解这枚按键的用法了。

而现在返回键看上去非常随意,可能带你回到之前一段时间内打开过的任何界面中。你永远也不能确定这次点击会把你带回那里,或者这次将采用哪种逻辑方式。经常性的返回键并不能实现用户手册中描述的返回上一个打开的界面中,这对用户来说会很麻烦。我认为即便是Android之父Andy Rubin也搞不清每次点击返回键的结果,这简直糟透了。
梁东的24
2015-06-27
知道答主
回答量:7
采纳率:0%
帮助的人:8490
展开全部
ka卡卡卡卡卡卡卡卡啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式