Android应用是否需要“退出”按钮?

  次阅读 来源:互联网(转载协议) 2016-01-19 10:59 我要评论(0)

我是一个豌豆荚的忠实用户,但有一点令我烦恼的是,豌豆荚自身的更新频率十分频繁,而且一旦有应用需要升级,豌豆荚都会在通知栏中提醒。实际上,我 完全理解作为一款手机管理软件,豌豆荚需要快速的迭代以修正问题,也有必要及时对最新版本的应用更新进行通知,但作为用户而言,它还是有一点不适。当然, 豌豆荚的同学很贴心的考虑到了这个问题,所以他们在豌豆荚的 设置 选项中,让用户可以选择关闭 连接Wi-Fi 、 洗白白 和 应用升级 的提醒。不 过,我发现许多身边的朋友并不知道可以对此进行设置,于是这让我想到一个问题Android应用是否需要一个 退出 功能按钮。

几个月前,我曾和微博客户端Fuubo的开发者汪超骏简短的讨论过这个问题,当时Fuubo的设计也和豌豆荚类似不提供退出选项,但在设置中有关闭消息提醒 的选项。汪超骏认为 完全退出 并不是一个好习惯,因为如今的Android系统并没有提供退出的API,大多数应用的退出也只是一种对 Android 2.3用户习惯妥协,Google Apps都没有退出选项。

我查看了Android的官 方文档,Android 系统在设计时确实是不倡导 完全退出 的。因为Android希望完全由系统自动管理程序的生命周期,当我们按返回或Home键退出应用程序的界面时,应 用程序会在后台被挂起。这么设计的好处是,由于应用被系统缓存在内存中,那么在用户打开启动应用时就可以通过调用缓存,快速启动应用。当然,由于当今内存 和处理器能力的限制,系统会自动关闭一些进程。

所以,Android系统的这种设计,是希望为用户提供一个快速、高效的操作体验,但具体到各类应用的设计上,你会发现这种理想化思维并不完全适 用。

首先就是微博、微信、网易云音乐这类在后台运行的应用。只是 返回桌面 的话,他们仍然会继续推送通知或是播放 音乐,这个设计是与其功能相关的,如果仅仅是提供一个 不推送通知 的选项,那么用户在开启应用时也无法及时收到信息提醒。所以我认为这类应用完全有必要 为用户提供一个 退出 功能按钮。在这点上, 陌陌 和LINE 似乎就没有 退出功能 而是采用了 提醒设置 的方案,作为个人用户,我不太喜欢这个设计。

另一类是来自知乎上名ID为 pansz 用户的回答独占底层资源,需要资源释放类的应用可能需要明确的退出功能。例 如,有的游戏使用了底层的声音引擎,如果没有正常退出,则可能导致整个设备其他应用的声音不可用,有时会导致必须重新启动设备才能恢复声音正常。类似的很 多诸如此类在界面内独占系统底层资源的,都可能需要明确的退出才能使系统恢复到正常状态,这一定程度上是程序本身的设计问题,良好的设计可以避免它,但缺 乏有效的审核机制使得很多需要显式退出才能正常释放硬件资源的程序可以被发布跟流传。

除此以外,对于可能产生多个页面的应用,虽然不用真正的退出,但也应该有类似退出至主页面或者关闭当前所有页面的选,例如Chrome Android版没有这个明显的功能,那么我在打开许多个网页后,一个个的点击关闭还是一件很不方便的事情。

总的来说,虽然Android系统在设计时因为其理念,可以让应用在不退出的情况下也能保证系统高效、快速的运行。但我认为它只是一个优秀的解决方 案而非指导应用设计的原则,应用是否需要 退出 ,更应该从实际的用户习惯、产品体验和便捷性上来考虑。

本站部分文章来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

人工智能实验室
相关文章相关文章
  • teamLab创始人猪子寿之: 抛去衣食住行,我还剩下什么?

    teamLab创始人猪子寿之: 抛去衣食住行,我还剩下什么?

  • Michael I. Jordan带你解读百万奖金ATEC蚂蚁人工智能大赛

    Michael I. Jordan带你解读百万奖金ATEC蚂蚁人工智能大赛

  • Oculus公布原型机,大幅度提升可视角,能实现140°的视场水平

    Oculus公布原型机,大幅度提升可视角,能实现140°的视场水平

  • 2018深圳国际人工智能展览会 2018 shenzhen International Artif

    2018深圳国际人工智能展览会 2018 shenzhen International Artif

网友点评网友点评
阅读推荐阅读推荐

据外媒报道,STEER打造了首款完全自动驾驶停车技术,旨在使常规车辆转变为无人驾驶车辆。STEER的首款技术应用是4级自动驾驶及网络安全停车...

近日,美国软性机器抓手制造商 Soft Robotics 宣布,获得 2000 万美元的融资,本轮投资者包括 Scale Venture Partners,Calibrate Ventures...

据外媒报道,加州车管局发布了《2017自动驾驶脱离报告(California Autonomous Vehicle Disengagement Reports)》,其中谈及了脱离的具体...

用人机语音交互,来解决智能家居适老的问题;通过家庭门禁与安防套件、空气净化套件、可燃气体与有害气体监控套件等相互联动,在不同生活情...