Android与iPhone的对比(2)

2019-04-09 20:16

觉得牛掰得不行。然而,事实却是,Android上完美多任务已经有了很多时候了。Android是一个根深蒂固与iPhone不同的设计理念。作为后辈,面对不断成型的智能机市场,其设计理念在很多方面都好于iPhone,更为成熟,更为接近“现在智能手机应该是怎样的”。同时,Android的强大一定程度上也是由于iPhone,或者说苹果故意简化的设计理念所造成的。苹果坚持“把用户都当小白”的理念。把所有东西都做到最简单,甚至是很为单薄。一方面因为功能弱所以用户会觉得很容易用(就那么点功能),另一方面如果你用了Android之后再去用iPhone则很可能举步维艰,因为很多很基本的你要的功能iPhone都没有,甚至是“竟然没有”。

总之,由于设计时环境的不同以及理念的不同,造就(by王靖)了更powerful的Android与更单薄的iPhone。下面举几点阐述“大功能” 1) 多任务

且不论iPhone直到4.0才终于有了所谓的多任务,而Android早早就有,光是对于现在Android与iPhone系统的多任务,iPhone多任务也实在是寒酸不堪入目,更应当称之为“伪”多任务。在iPhone上,一个程序被切换掉以后便“暂停”了而不是继续在运行,Apple称之为“fast app switching”,仅仅是你换一个软件用,并能快速换回来。相比之下,从Android开山起便是纯纯地基于多任务而设计的,你可以完完全全地挂着聊天软件,从各种软件里下载着东西,Loading着,同时在干其他事情,就仿佛你在电脑里一样。你在那里读着小说,同时挂着4个聊天软件,各种第三方的软件正在下载,而无数个资讯类软件正在默默更新,音乐里还放着歌,而对于你,却感觉不到任何一丝异样,这样才叫真正的、“大”的用户体验。而对于iPhone,第三方程序要做个后台下载都举步维艰。

iPhone也不是没提供一些“多任务”的东西,据说提供了几个有限接口来支持音频播放(例如 Pandora 等网络电台软件)、地理位置侦测(例如 GPS 软件)和网络电话(例如 Skype)等几个功能,但不知道效果如何,有用得好的童鞋也欢迎给点想法。就个人在iPad上的感觉,这货根本难以挂IM,尝试过后来也是放弃了。一方面也因为Apple的后台管理机制对于“挂”的软件没有一点考虑,往往刚挂上飞信,开个程序,飞信就倒了。这样情况根本不能稳妥地挂聊天软件。另一方面,不觉得iPhone的这套做法是好的设计。它的做法很谨慎固然没错,但这样用“穷举法”(穷举开发者可能用到的后台功能)来吝啬地给出支持始终都跟不上不断提出的需求,不论对开发者还是对用户,用起来都很不爽。此外,iOS4.0还很不方便地让你在退出程序的时候不能指示“我是要关了”还是“放后台”,这样很烦。往往定期要两次方块然后把程序一个个都点掉,极其繁琐。而不点掉的没用程序或多或少都会机器运行带来负担。对比之下,Android的\和\的分离就设计得非常好。 不过,无论是Android还是iPhone,要知道“哪些程序在后台跑”这件事,不安装第三方软件时,用户的操作也很繁琐(by 李金铭)。对于Android,要跑到settings->application management->on Running里才能看到,或是需要安装第三方软件,比如高级任务管理器advanced task manager、 go桌面上酷炫方便的任务管理器widget等(by

陈耐),一些深度定制的第三方系统里也集成了这个功能,比如以及miui。对于iPhone,两次方块后出来的那栏里,哪些是已经死了的,也完全无从而知。而第三方软件则需要越狱(这里也体现了系统软件上Android优于iPhone,越狱用private API是条野路子),有个第三方插件以在运行的程序图标上有个小loading圈来标识(貌似是Backgrounder自带的一个附加功能)。

有些果粉说这样残缺的多任务正是苹果的高明之处,只是我等“脑残Geek”弱智不能理解。但个人认为,一方面,iOS很可能设计之初的确没有考虑到多任务,早期iOS(1.x)的构想中,其实也没预料到第三方的App能这么蓬勃发展。乔帮主早期的构想中,第三方软件是通过HTML5的web app形式提供的,而现在则是妥协到了本地应用软件的形式。而当初构架下的多任务,和现在的肯定也大不相同。这我觉得是iPhone作为移动终端的先驱,由于当时时代的局限性与未来的不确定性所造成的,而后辈Android面对的环境则明朗得多。对于复杂的智能手机操作系统,正如Android很难在动画上赶上iPhone一样,个人觉得iPhone在这方面也很难赶上Android。这个市场上,真的有些东西必须脱胎换骨才能解决,可是代价太大。另一方面,或许iPhone真的有电池和安全性的考虑,但我觉得做得有点过了,一天一冲和两天一冲其实区别不大,为此舍弃很多有用的功能,牺牲可用性,真心不值得,尤其面对不断进化的电池和屏幕(其实屏幕才是耗电的大头),加上可换电板。而对于所谓对安全性的考虑,”不做“不等于”解决安全问题“,照理说最傻的大哥大是天底下最安全的手机了。当然也有是这是商业模式之说,不置可否。

放眼未来,在未来的移动发展蓝图,多任务实质上起着比现在更加巨大得多的重要性。未来的移动计算,更多将会体现一种普世计算。很多基于传感器(地理位置、加速度、磁场、陀螺仪、麦克风,甚至于摄像头)的应用将会不断涌现,而需要不断地在后台运行采集分析数据。这点在更晚的Windows Phone 7的设计上有着更为突出的体现,其夸张地单独为传感器设置了一个处理器去处理。当由这些所开启的增强现实与智能感知类类应用程序真正深入每一个移动用户时,多任务成为了一个再重要不过、再基础不过的Base了。除了传感器,未来,与物理世界所挂钩的网络服务及机会网络,无不要求着移动终端上的相应软件能够实时地监听,在不可预测的某个时刻(与用户现实世界有关)能够及时做出反应。这也同样要求着一个强大的多任务处理能力。而这两者,却是真正的“移动计算”的未来,一个“带在身上的计算设备”的“带在身上”所真正蕴含的意义。可以说,我们现在的移动计算仅仅停留在婴儿的阶段,很大程度上都只是传统桌面计算的一种延伸。至多近来涌现一些基于地理位置的简单服务。而未来这个世界所蕴含的当量,绝非现在的世界所能够比拟。而在未来的这个万千移动计算的世界,Apple不可能再通过穷举开放的方式来满足各种需求,相反Android却很可能能处理得很好(很多相关的研究在实现上现在都是基于Android平台的)。Android的Service功能很大程度上就是为止设计的。面对这样一种情况,iOS是不是会愈加过时而被时代所淘汰,而其未来将会如何发展,我们拭目以待。 2) 信息流传递

很难给这类功能起一个通俗概况的名字,其所涵盖了很大一类程序与程序间如何传递信息的方式。这源于系统底层的技术问题,但却极大地,非常巨大地,个人认为至少在当下时代智能手机使用上占据极大地位,是手机平台上解决其原来用户体验问题的极其重要的一部分,极大地影响了手机的用户体验(请原谅在这里词贫,只是想突出其重要性)。对Android而言,同多任务一样是一个根深蒂固的功能。而对于iPhone而言,忘记是在iOS 3.x还是4.0以后加入了一些这个的一些最为简单基本的功能(Open with),但实在太弱化了。所以谈及“信息在程序间传递”这个概念,可能iPhone的用户会很茫然没有概念,那么就先看下几个例子吧:

1)你收到一条短信,飞信的软件(事先没有开启)利用Android开放的功能事先获取到了这条短信弹出一个“快速回复”对话框,如果你按“用飞信回复”则跳转到飞信的程序中去。而这条短信是英文的,有个单词你不认识,你长按它出来的功能栏中(对应iPhone复制黏贴那个功能栏),你选中了Quick lookup功能,跳转到对应软件中去直接翻译选中的这个单词,此外,你还可以把这个词在维基百科里搜,在google里搜,等等。看完这条短信,你觉得很棒,你长按短信,在跳出的菜单中选择“share via”功能,在跳出的接受“文字类信息”的软件列表中,我选“微博”将会启动微博把这段文字作为状态发布出去,而选“Evernote”将会将这段文字作为一篇笔记记下来。而一切完毕后,按一个back键就能回到之前的短信界面,仿佛什么都没发生过一样。记得毕设的时候自己写的一个垃圾短信过滤程序就是一方面在短信来的时候可以获取、拦截到短信进行分析、截断;另一方面用户在收件箱里也可以通过Share Via的形式手动举报漏判的短信到自己写的程序中去。对于开发者来说,能够获取到这个短信的信息流所能带来的功能是极其强大的,对于这条你收到的短信而言,你可以share到你的输入法配置软件中添加一些常用词词条,也可以用来进行一些强大的文本智能分析——真的是一切皆有可能,体现了Android设计的“信息流”的理念。

2)你刚拍摄完一张照片,同iPhone一样,你可以直接在拍照界面进入照片列表。你长按照片调出Share via,你同样可以选“人人”马上发布,或是可以选“美图秀秀”之类的进行美化,或更是可以选择一些第三方软件把照片里的字通过图形识别算法获取到。值得注意的是,这期间的用户体验过程。你是拍了照片,然后看,然后你想对照片进行一些操作,于是你就直接来到了相应的软件进行操作,操作完了按个后退就回到原来的相册,再按个后退你就继续拍摄——整个操作的流程和你所想的完全一致,带来无比流畅的用户体验。而iPhone呢?你拍完照片,看好,你不得不退出回到桌面,在一堆堆的软件方格子中找到“美图秀秀”,启动它,然后在你的相册中找到刚刚拍的那张照片进行操作。操作完了之后再在任务列表中找到刚才的拍照点回去(对于系统而言,你不是“回去”,而是”来到刚才众多打开的程序之一“中)。这样的体验相当糟糕,而且这才是更”大“意义上的用户体验,相比于切换动画之类的。

总之,在Android的设计中,信息成为了一种流。在整个操作的过程,在多个功能软件进

行跳转操作的过程中十分圆滑通畅,信息如同行云流水般在各个程序间流动来实现用户如流的想法,带来最为流畅的用户体验。在我们的日常生活中,在任何地方出现到的文字(短信、邮件、网页、书等等)以及在任何地方出现的图片(照相机、网上、邮件等等)以及任何地方出现的音频、视频,抽象而言即任何地方接触到的信息,才是我们使用手机的根本。我们使用移动设备是为了获取这些信息,处理这些信息,发布这些信息。移动设备的主角应该是信息,而不是软件本身。而软件并不是一个独立单薄的主角体存在,而是针对主角”信息流“的处理的一道过程和工具而已。可以说,这样一套哲学相比iPhone以应用程序为主角,App-based的设计理念无疑更为先进。iPhone所代表的App-Based的设计理念是时代的产物,为手机时代到应用时代的过渡起了不可磨灭的功绩。然而,越来越多的事实证明,应用时代也已有些过时,内容时代才应当是当下的主角,而未来则应当是现实增强时代。作为后辈,Android成功地意识到了时代的变化在iPhone的基础上跨向Content-based的理念,从这点上理念更为先进。而再来的后辈Windows Phone 7更是以一种近乎偏执极端的方式来强调Content-based。相比之下作为先驱的iPhone或许应该承认自己有点老了(事实上iOS5的大规模抄袭就可以理解为一种谦卑的示老)。 3) 桌面控件

同样,源自Content-based的设计理念,另一个比较明显的Android的特色功能便是桌面控件Widget。同样用一些实例来阐述桌面控件是什么: 【新闻&天气】

Android:直接在桌面上看到天气和滚动播放的新闻

iPhone:在众多的小方块中找到新闻软件,打开,launching,loading,看到新闻列表 【Color Notes】

Android:每想到一件事就做一个widget贴在桌面上

iPhone:要点开记事软件才能看到Todo List,可问题的关键是,为什么你会记得时不时打开这个软件?你为了让自己记得要做事所以记得打开那个软件,很讽刺 【日历】


Android与iPhone的对比(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2017—2018三明专技培训:绩效管理与业务能力提升试卷答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: