Android在这六大方面做的比iOS好

移动开发 Android
亲朋好友想买iPhone,怎么让他回心转意买Android?这里就是现身说法。文中以多个应用做例子和详细配图说明,主要描述了Android系统在分享、后台、Widget和Google Now等几方面的优势。

1.流畅的应用间分享机制

这是笔者舍弃iOS全面转投Android最重要的原因之一,Android的内置分享功能非常好用,只要你安装的App有相关接口就能使用分享功能。

一个实用的例子,我在Tumblr上看到一张图,想要通过Whatsapp分享给我好友。

Android操作:点击分享,列出所有的能够分享使用的App和方式(蓝牙、邮件等),我选择Whatsapp,选择好友,Bang!成功。好友 收到Link,点击打开,选择使用Tumblr打开(如果没有安装Tumblr的App则可以使用浏览器打开移动版),直接看到这个GIF动画,并间接获 取各种信息(查看Tumblr上这个图的上传者,查看同一专辑的其他图片,关注该用户的Seed等)。

iOS操作:想办法下载GIF(由于版权原因可能根本无法下载),打开Whatsapp,找到好友,粘贴GIF(发送图片),接收方收到图片,查看,进Tumblr搜寻该用户,关注。或者使用Tumblr内置分享(需要接收方安装Tumblr的App注册并关注你)。

再举个例子:Android,原生相机拍照->分享给第三方App做滤镜、美化和手写涂鸦,再上传微博和Google+,同时使用分享键通过微信分享给若干好友。同样的操作,不夸张的说,iOS至少使用二至三倍的时间。

另外,由于iOS缺乏统一的分享功能,每一个App想要实现分享都需要重新输入用户名密码并连接授权服务器获取Token,体验真是悲剧。

此外,基于Android的Bundle在多App间的协作也是非常迷人的。iOS上我仅仅发现了Facebook有类似功能,而该功能也只能用在第三方App的Facebook的登陆验证上。

根据Google官方指南pure Android章节,各种App都不建议使用内置分享功能。

许多国内软件使用类似iOS的内置分享功能,看上去是偷了懒降低了重新设计实现的工作量,其实是吃力不讨好。点名批评微信,虽然自己在iOS上退出SDK想要实现一键分享,但是App做的竟然打不开URL,只有转发和删除两个选项,非常搞笑。

2.自由自在的定制Launcher和Widget

如果你厌倦了iOS一成不变的桌面和图标,或者渴望拥有一些个性化的设计来体现自己与众不同的品味,Android绝对是你的第一选择。

各种各样的桌面、锁屏设计绝对让你眼花缭乱,还有各种教程。只要愿意折腾,搞成什么样子都可以。随便贴几张桌面,这种程度的定制即使是越狱了的iOS都很难实现。

有人说手机第一屏体现了手机主人的个性,所以定制能不能起到好的效果主要还是看个人,但起码提供了定制的选择。

3.后台多任务

许多人以为iOS没有真正的后台,也就是“伪多任务”,其实不然,iOS是有后台的,不过主要适用于:

1、苹果自家App;

2、通话类、Voip类,如Skype;

3、GPS类,如面包旅行;

4、音乐类,如豆瓣fm;

5、后台下载类,有10分钟下载限时,超时会被Kill。

所以iOS后台的局限比较多,而Android就没有各种限制,也就是所谓的“真·多任务”。缺点不多说了,耗电、系统病毒、拖慢系统等等。

举个推送和后台结合的例子:Pocket是一款Read it Later软件,用于存档文章、图片以稍后观看。用户可以方便的利用浏览器书签或者插件储存文章等有空时再阅读。

iOS由于没有所谓真后台,所以软件功能有所限制,不能在用户添加完一篇新文章后马上开始下载。查看文章需要打开Pocket应用来完成下载,因此我周围的Pocket用户并不经常使用这款很不错的免费服务。

Android上Pocket的优势:

1、任何App可以使用分享功能保存内容至Pocket(上文第一点已经描述);

2、推送后后台自动下载;

Android上的Pocket程序能及时在后台预先下载,当离线阅读的时候文章已经都下载好了,非常人性化。

除此之外,例如Zaker、Google Current等阅读器可以每天定时或者一定条件的预先下载阅读内容(如每晚/有WIFI并且插上电源时)。既能保证预先下载又不会消耗过多电量流量,希望各种后进App学习。

再说一个软件:Dropbox

Dropbox的Android和iOS的App都能实现手机照片视频上传到云。不过iOS必须打开App才能上传,使得这个功能变成鸡肋。 Android的Dropbox客户端可以实现即时上传,这都是在后台不知不觉进行的。每当我回家一看电脑,今天和朋友的照片视频已经出现在文件夹中了, 就不断感叹科技的进步。

iCloud也有PhotoStream功能,不过有限制:在线时间30天、由于名字不好(PhotoStream)所以不能传Video。

再推荐个软件:tawkon

该App说白了就是监视你通话方式和通话时候的信号强度,在你直接使用手机并且信号不佳的时候提示你使用免提或者耳机来避免过度辐射。界面友好,功能创新,值得尝试。

综上,Android的真后台给了许多App发挥的空间(当然也给了流氓软件发挥空间)。

4.潜力无限Google Now

有许多没有用过Google Now的人认为它是一个类似于Siri的语音控制应用,实际上GoogleNow某种程度上更类似于ifttt。Google根据自己的各种服务搜集的用 户信息,在它认为合适的时候Trigger给用户提供卡片式的提示。如果说Siri是用户语音输入触发分钟信息,GoogleNow就是各种用户数据触发 的,一个被动,一个主动。使用Google Now的前提是你必须接受Google各种挖掘你的数据,对于我母亲这种对个人隐私安全性极度敏感的人(她甚至连GPS定位都不能接受)来说,这项服务是 无用的。

由于涉及各种我生活中的数据,所以手机就不截图了,以Google官方图举例小部分卡片。

基于地理位置的卡片:

*天气

*交通

Google能够“监视”你的任何地理位置变化并记录你在某个地点滞留的时间,经过简单的学习或者用户设置,Google Now能在早上给出上班路线和所需时间,在傍晚之后给出当前地点回家的时间和路线。另外,Google还检测你经常逗留的其他地点。由于我平时经常去女友 那里,Google也会在适当的时候提示我多去看看女朋友(^_^)。如果你在日历中设置了带有地点的事件,也会在事件开始一定时间前(取决于交通状况) 提醒你赶去那个地点。

*旅行

在赛前给出你关注和可能关注的球队的赛程,赛中给出即时比分,赛后给出结果和box-score或者各种数据的URL。

*股票

可以设定简单规则,收市后显示,升降幅大于百分之一时显示(AAPL)最近经常出现。

Gmail扫描类:

如果你放心大胆,可以让Google Now扫描你的Gmail,然后找出有用的信息通过卡片展示。

*机票

显示你要进行的旅行,并且在机场给出登机牌。

*酒店

地址、导航、Check in和Check out时间等。

另外还有非常多的功能如电影、生日、步行和汽车时间等可以探索。Google在过去几个月中将卡片数量翻了好几倍,可以预计会有更多方便的卡片涌现。如果能配合即将退出的Google Glass潜力真是无限!

话说iOS有没有类似功能,回答应该是有的:Reminder里的基于地理位置的提醒,而且暂时还没有在其他平台上发现类似功能的应用。

不过我还是保守的认为Apple暂时做不出类似Google Now一样的产品,Apple在海量数据的处理上一直是弱势,从地图就能看出。可能的情况是Apple收购或者合作一群其他公司联合对抗Google,就像Google在硬件上做的那样。不过Facebook或者Twitter会不会甘心只为Apple提供类似服务呢?

5.下拉通知

下拉通知从Android的早期版本开始就一直存在,并在不断进化。这个杀手级的功能一度是Android独有的,直到Apple收编了Cydia中某个仿制插件的开发者,PullDownNotification Centre才得以在iOS中同样焕发光彩。Android 4.0 ICS以后,Google给这个功能加上了不少元素,使得下拉通知更加实用美观。

在Android Jelly Bean中,下拉通知支持了通用设置功能,在手机上,可以点击时间右侧的设置进入该Tab,也可以使用双指下拉来触发;在平板上,在屏幕左侧的下拉被识别为进入通知,右侧下拉被识别为进入设置页。如果在iOS和Android比较同样的操作,例如关闭WiFi:

iOS上的操作流程是这样的:Home键退出当前App–(Home键回到首页)-进入Settings –(进入Wifi设置)–关闭–双击Home键打开最近程序—点击App图标等待再次进入原先使用中的App。

*括号内为可能需要的额外操作

Android原生系统的操作流程是这样的:双指下拉–点击Settings–关闭Wifi–按返回键盘返回App。

值得吐槽的一点是Android 4.0 ICS以后,虽然加了设置页面但是上面的图标仅仅是一个通向设置页面的链接,大多数都并不能直接进行修改设置的操作(飞行模式,亮度可以)。对比一些其他厂家的定制Rom或者一些Widgets还是略复杂了。

一些优化过的Android系统的操作流程是这样的:单指下拉–点击WiFi图标。可以看到,Android系统在快速改变设置方面有着无法比拟的优势。

在通知上直接进行交互操作:

Android的通知能够直接进行交互操作,比如未接来电能够选择回拨或者是短信,闹钟/提醒可以选择小睡或者关闭,而且这个功能也开发给开发者使用在各种App上。

举例:截图分享。

iOS操作:PowerHome截图–按Home键回到桌面–打开照片–进入截图文件夹–找到最新截图–分享(有限的分享选项,见上文)-双击Home–回到先前使用的App。

Android操作:音量下+Power截图–下拉通知–点击截图下面的分享按钮(分享后回到当前使用的App)。

至于音乐控制等,鉴于iOS双击后也有相关功能(Apple把音乐当作主要服务,所以Music在整个系统中的地位要比Android中重好多,索性Android的音乐通知也不赖),所以就贴个图算了:

Swipe和Notification展开手势

ICS之后,Android的官方指南要求开发者将多条Notification合成一条,并且加入了展开和收缩通知的功能(用户可以单指下滑一条 notification以看到更多内容)。Notification因此简洁整齐了不少。另外,对于大多数不想要的通知,简单的向左或向右即可划走。

对比下iOS的通知中心:显示和删除消息的方式并没有让人体会到苹果口碑良好的用户体验。

另外,Android的第三方App能够在通知中实现天气、金融、手机状态、下载状态等各种类似于桌面Widgets的功能;而iOS只有天气等少数官方产品能够有这个权限。

Notification或者Notification center绝对是一个潜力十足的地方,相信之后几年Apple和Google能够在这里大有作为,将用户需要的信息更加精准的人性化的放在这里。

6.其他(Root/NFC/无线充电/街景照相/Ubuntu for Android)

i、Root

对于这点争议颇多。抛开硬件因素不谈(Root为了刷机,机器太慢要超频,电池太小要降频),并且假设你不使用流氓App所以无需管理权限的话。Root对于我能带来的真真切切的好处有以下几个(Android原生Rom):

  • a、CTW。由于众所周知的原因,(事实上有时候我们需要一条安全可靠的连接来访问某些网站),总之我们需要CTW。VPN一方面好流量而且耗电, 另一方面由于是全局的所以无法设定Rules,无法对于有需求的App和网站区别对待。Root以后使用某些CTW软件效果就好多了。
  • b、破解运营商锁定的无线Tethering。
  • c、AdBlock无论iOS或Android都有很多打着广告的免费软件,Root后能让你彻底在Android机器上告别那些东西。

关于安全问题,Root必然不安全,一些游戏和支付软件都是要求机器不Root才能使用的。但是Android比较好的地方是有Root权限管理器,不像iOS 5当时打开一网站,滑动解锁,然后就越狱了然后你的隐私就灰飞烟灭了。对于Root我的观点是一般用户能不Root就不要Root,有特殊需求(CTW、热点、通话录音等)的可以考虑下。

ii、NFC

NFC是个有潜力的产品。传数据(iOS连蓝牙传数据都不行,更别说NFC+蓝牙或者WIFI了),和外设匹配已经做的不错。iPhone5之前盛 传要搭载NFC不过结果还是使用了落后的二维码,光靠Google加上一票一盘散沙的队友要普及估计要一段时间,国内应该还要更长时间。

iii、街景照相

Photosphere好像用了Google街景的技术,白天拍出来的照片特别好,还能合成出小星球效果(以前用三脚架+单反玩的),晚上的话只能拍静态远景了,效果没有白天的好。iOS官方的全景没有360度功能,推荐一个App:360 Panorama,虽然感觉效果还不错,但是综合素质的确和Photosphere有点差距。

iiii、Ubuntu for Android

简单说就是在Android上再跑一个Ubuntu,这应该不算Android的一个现有的优势,因为这个项目好像还没有成品。但是它的巨大价值让我不得不在最后提到它。手机硬件现在突飞猛进,甚至能够匹敌若干年前的台式机,作为一个普通使用者来说Ubuntu +Chrome+一些常用软件足可以应付大多数情况。

[[59678]]

Android作为一个野心勃勃的系统,登录所有平台应该是其目标之一,因此未来可能也会对于外接显示器和键鼠做桌面操作的优化。Ubuntu for Android能否成功就看是它先占领市场还是Android率先进化。

责任编辑:徐川 来源: ithome
相关推荐

2010-03-01 14:13:06

2016-03-17 09:46:53

2010-08-31 15:47:25

2011-09-28 16:21:21

云安全企业

2011-09-28 13:38:53

CA云计算云安全

2009-09-15 16:53:50

2012-09-03 14:21:07

2015-06-08 14:08:11

2011-11-04 09:49:15

云计算云安全

2018-10-31 14:58:13

区块链比特币数字货币

2010-08-20 16:09:45

CSS浏览器

2010-12-07 09:17:13

Android 2.3iOS 4.2

2011-03-09 09:24:18

2024-10-22 14:42:14

2011-10-27 09:28:02

存储器重复数据删除

2009-11-25 09:43:56

2018-09-13 22:49:36

数据中心机房网络

2011-03-14 16:55:37

DB2数据库

2013-08-23 10:18:06

Hadoop
点赞
收藏

51CTO技术栈公众号