iPhone 与 Android 软件协同性的差别

前几天(在聚会前了)码的字,本来想写篇关于之前和 @tomzhi 和 @xiaobaiwcc 在饭桌上谈到的一些东东的,比如连锁店模式(星巴克成功的要素之一)、新疆问题(有些敏感,少谈啦)、s60上一些挺便利的软件以及语音识别和模式识别的,等过几天再码吧,掉了个iPod,虽然也不算太贵重的东西,但因为没有Tweetie以及Byline等软件,总觉得还是少了些什么,或许这就是对生活的影响吧,等过段时间再考虑再买一个吧,sigh。


无可否认,时至今日,iPhone仍然是用户体验最好的手机,没有之一。也正是 iPhone 带来了一场手机市场的革命,让大屏幕触摸屏手机引领了市场的潮流,尽管在很久很久以前WindowsMobile 就是以大屏幕+触摸屏设计闻名的,但是时至今日,其糟糕的用户体验,仍遭到大多数用户的诟病。一句话,Windows Mobile 太折腾了。

下面说说,iPhone 和 Android 在应用程序方面一些观念的不同之处。

iPhone 的应用程序有一个类似于沙箱的技术,只允许应用程序存取应用程序自身的Resources资源,(没有接触过太多Cydia里的程序,不知道Cydia里的程序是否还有类似的限制),只可以通过系统的API去调用系统的浏览器以及邮件客户端程序。并且在用户按下主屏幕键之后,应用程序只有5-10秒钟,来保存用户当前正在操作而未保存的数据,或者丢弃正在处理的数据(很多游戏应用都是选择了丢弃,因为无法轻易的保存当前的状态),在10秒钟以后系统将强制关闭该应用程序进程,所有未保存的数据将会丢失。正是这些限制,保证了 iPhone 的安全性、速度、功能性与可靠性的完美融合。

不过,我在想,对于某些有需求的应用程序,iPhone是否能够将一些额外的能力授予给他们呢?

  1. 比如QuickOffice/DocumentToGo类办公程序,相信大多数用户希望他们之间的数据可以共享,抑或是添加一个类似于打开方式之类的功能,将文件通过另一个程序打开(众所周知,iPhone中并不存在 MacOSX 中的 Finder 这样的文件管理器程序,也即是说,文件系统对于 iPhone 的用户来说是透明的)
  2. 系统中是否可以添加一个分享的API,可以从 Android 中学习。 如果你仔细观察 iPhone 的应用,你就会发现,iPhone 每个应用都是独立的,是的,他们并不能调用其他应用程序作为其自身的模块,需要分享到 Twitter / Facebook,就得自己在程序中再添加一堆冗余代码。你可以见到在很多 RSS Reader 甚至是一些游戏中都有分享到 Twitter的功能,这很重复,也很麻烦,对于我来说我需要一遍又一遍的去设置那冗长的账号和密码,特别是对于大陆的用户来说更是如此的麻烦,很可能这些功能都用不了。 但是,Android中就不同了,比如 NewsRob 这个应用程序,你可以发现它里面有分享功能,然后你可以选择通过 Twidroid 来分享你的信息,这就是我所需要的,很棒的功能。在 iPhone 中,为什么不是提供这么一个接口,让用户使用他们熟悉的应用程序,比如是 Tweetie/Twitterrific 来分享呢? 也许在下一个OS版本4.0中,可能会见到,抑或是在下一个,5.0吗?

当然说到 iPhone ,最棒的觉得还是 Apple 对于系统整体平台的掌控性,其次是Nokia,只是Nokia 太抠,不愿意提供用户系统平台升级的机会。 WM 是系统分散的最厉害的一个平台,无数的ROM,乱七八糟,也许满足了刷机狂人的欲望,但是对于大多数普通用户来说,相信我,这就是一场噩梦。Android的处境现在也是如此,尽管比WM好得多。 Apple 系统是最整齐的,充分保证了一次开发在各个机型上都能完美运行这一最终目标,尽管App Store有这样那样的限制在,但我相信,只要市场和消费者给予 Jobs 和 Apple 足够的压力,或许 Apps Store 会有渐渐开放的一天,我们也更期待一个更为开放的苹果。一个能找到各种浏览器,Firefox、Opera,也有Google Voice 的 Apps Store才是我们想要的。

10 条评论了已经

发表评论

名字(必须)
邮箱(必须),(不会被公布)
网址(推荐)

字体为 粗体 是必填项目,邮箱地址 永远不会 被公布。

允许部分 HTML 代码:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
URLs(网站链接)必须完整有效 (比如: http://coolxll.me),所有标签都必须完整的关闭。

超出部分系统将会自动分段及换行。

请保证评论内容是与日志或 Blog 内容相关的,灌水、攻击性或不恰当的评论 可能 会被编辑或删除。