年归档:2009 年

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 条评论

饮水思源与PT的那些事儿

2009年12月18号,交大的PT站葡萄最终因为一款由IS同学开发的名为PTLiar软件的出现而无限期关闭,下面我来说说PT的前世今生以及一些由此带来于我的思考。PTLiar的出现是PT的根基——公平性被打破了,所以PT自然没法继续了。 一、什么是PT和PTLiar PT,全称Private Tracker,是BT机制的改良版本,PT机制不同于BT的地方在于PT的种子内包含有你的ID信息,简而言之就是服务器Tracker记录了你的上传、下载数据,用上传下载比(U/D Ratio)来尽可能的限制下完就跑的现象,达到大家自觉分享的目的。 PTLiar,一个由交大IS学院某同学利用Python脚本实现的模仿uTorrent的数据包格式(伪造头)来伪造与服务器通信的数据包来达到欺骗Tracker服务器,修改上传容量的目的。目前,由于PT Tracker掌握的信息有限,似乎尚无有效的防范该类欺骗的手段。由于协议的关系,这个欺骗的方法一直是存在的,只是由这位同学将之公布于众了而已,事已至此,不多评价是非,每个人心中都有自己的标准吧。 现在的情况有点类似于提交表单,但表单只有客户端验证(JavaScript验证)而没有服务器端过滤,于是被绕过JavaScript验证进行SQL注入攻击,差不多就是这样子,问题的核心在于如何增加服务器端验证,因为Tracker服务器可以获知的用户信息并不是十分多。PT的Tracker能获得的信息只有Torrent文件中的passkey了。

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

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

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

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

我的数码回忆(1)——文曲星

说起文曲星,绝对是中国电子词典界的一个传奇,也是童年美好的回忆。下面就说说我用过的文曲星,和我对文曲星的一些认识、故事和感慨吧。 继续阅读

发表在 Life | 标签为 , , , | 16 条评论

E72与E71的对比,值不值得购买你决定

之前,在网上闲逛看到一款关于E72与E71全面对比的视频, 其实在看之前我就知道E72对于E71来说,充其量是个换汤不换药的小升级版。当然提升是有的,但是究竟这些提升对于一款S60手机的意义有多大呢。下面我就列出其升级点,并一一对比说明,各位看官就自己掂量掂量究竟值不值得付出这点钱呢?(大约1K+ 人民币) 数字罗盘 ★★★★☆ 我觉得这个升级还是十分有用的,特别是对于我这样经常需要步行,却又摸不准方向的人来说,只是不清楚在开启罗盘模式时,能否更具方位,自动调整地图方向(就像导航时一样),不然其实用性就大打折扣了。 500W像素 ★★★★ 这个提升也算有些必要,尽管拍照对于商务机来说并不是那么重要,而且E71的拍照于我而言更有意义的是通过AF记录黑板或者书本上的一些文字(所以才放弃了没有自动对焦的E52)。当然,能够获得接近N79的拍照效果也是十分不错的一件事,毕竟偶尔也会拍拍街头场景通过Twitter或者Flickr分享,所以也算是有意义的升级。 3.5MM耳机接口+音质提升 ★★ E71于我而言最多也就是听听FM了,还有那不太方便的Podcast(包括iPod我觉得听Podcast也不算特别方便,不过比Nokia好些),不太会用来听歌,当然3.5mm接口的最大好处就是不怕找不到耳机,丢了也能随便搞一副。听歌的话,随便搞个创新小石头(或者Shuffle),也比用E72听强啊,虽然是号称接近N系列的音质。

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

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 条评论

谈谈Twitter 与 微博客

本期话题是微博的传播与交互。虽然算不上微博客的资深用户,但自认为对于 Twitter 还算有一定的了解,并且在讨论中也在思维的碰撞中产生了一些火花,下面说说我认为微博存在问题的几个方面,希望大家补充: 继续阅读

发表在 web | 标签为 , , , | 13 条评论

Ubertwitter 和 Gravity 功能对比

Ubertwitter 和 Gravity 是我个人认为目前手机平台上两个功能较为全面的客户端,尽管一个是BlackBerry 平台,一个是Symbian Series 60平台,不过仍具有一定的可比性以及参考价值,下表就是两者功能的对比,供参考,也希望其他客户端能够加入一些这两个客户端有,而他们没有的功能。 继续阅读

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

十年之后我们是否依然是朋友

前几天,看了柯南的OVA9,十年后的陌生人,很有感触,记录一些:
说起十年,最先想起的,总是陈奕迅的那首《十年》,是的,十年之间,多少人,多少事,随风而逝,十年之后我们还是朋友吗? 柯南也陪伴我走过了十年的时光,甚至已经不止十年了,从当初的第一话到现在的550话(TV版),柯南走过了大约13个年头,他依旧是那个“虽然身体变小,头脑依然不变的名侦探”。 继续阅读

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

关于Twitter API的一些事儿

其实如果没有那堵墙,原本我们不需要这么麻烦,没有这么多破事,不过既然如今我们需要通过第三方API才能访问Twitter,不妨我也将可以使用的方法整理成一个列表,方便后来者使用和学习。 文章比较杂,故都引用原文链接,而不引用原文了,权当方便查找的列表吧:

发表在 web | 标签为 , , | 21 条评论