标签归档:iPhone

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才是我们想要的。 继续阅读

发表在 mobilephone | 标签为 , , | 10 条评论

手机上的另类“跳栏”方法

众所周知的原因,我们的手机上有许多无法访问的网站、无法发挥他们本身用途的软件。下面,我就介绍一种最简单的,成本最低的方案,来让你在手机上访问那些著名的Web2.0站点,比如 Facebook/Twitter/Youtube 等。 继续阅读

发表在 mobilephone, software | 标签为 , , , , , , , , , , | 6 条评论

iPhone 上缺少的Apps

下面的内容是作为一个Symbian以及BB用户来看iPhone上的软件的,无可否认,iPhone上的App Store依旧是目前移动平台上最全面、最完整、最好用的软件获取平台,但是即使如此,由于Apple的控制欲以及封闭性,无可避免的会缺少一些很有帮助,很有必要的“范软”。(下面的文字很早就码了,只是一直没有整理发布) #iPhone 缺少的Apps(1),Opera Mini,看这周发布之时Opera Mini 5如火如荼的声势就知道大家对Opera Mini有多期待了,不过似乎在GV之前,Opera Mini就被苹果以和Safari具有重复功能而拒绝上架,而且堂堂Opera公司似乎不愿意像UCWeb一样沦落Cydia。对于一家合法的公司,在Cydia发布软件不知道是不是会被苹果告上法庭,而且Cydia上的软件也只有越狱的用户才有权享受,广大没有越狱的同志可是需要考虑的大市场啊。 我相信即使作为苹果的铁杆,也不会拒绝一个既节省流量又快速的 Opera Mini作为强大的Safari的一个替补,当然苹果的另一个拒绝的理由或许就是不允许任何内置程序语言解释器的程序上架,难道说可以理解成OperaMini内置了Js解释器。这样看来Opera Mobile更加无望了,不过不久的将来,我们就能在Android 平台上看到Opera Mobile了,不知道,这是否会给Apple 带来一些激励呢。

发表在 mobilephone | 标签为 , , | 17 条评论