iPhone 版 Facebook 以及 Firebug 的作者乔休伊特(Joe Hewitt)的这篇谈 iPad 的文章好像没有引起太多注意。这是目前为止我看过的关于 iPad 最好的分析。究竟什么是开放?什么是开发者和用户需要的开放?我还是想起了伍迪艾伦在《Alice》里借老中医之口说出的那句话:「Freedom is frightening feeling!」── 译者
我读到的大部分对于 iPad 的反应都是负面的,但我对这个产品完全满意。自我完全弄清了 iPhone 的局限以来,就一直期待着像 iPad 这样的产品。iPad 发布会之前,小道消息满天飞,大家对苹果的这台平板电脑作了许多疯狂的猜想,对此我没有多加理会,因为我清楚地知道,苹果要想再次启动电脑革命,只要做一台大屏幕的 iPhone,就够了。如果这个说法令你失望,那么可以说你没有搞懂 iPhone OS 尚有多少未开发的潜质。
我曾经花了一年半时间试图把一个庞大而复杂的社交网站缩入一部触屏手持设备当中。最初的目标只是为 Facebook.com 这艘母舰制造一个移动版的伴侣,但当我摸熟了 iPhone 这个平台之后,我确信用它完全可以创造出一个比网站本身更好的 Facebook!我在各种各样的平台上做过开发,从桌面系统到互联网,但 iPhone OS 最让我有「一切尽在掌握」的感觉,也最有潜力将用户介面设计这门艺术提升至新的层次。这种提升只有一个障碍:iPhone 的屏幕太小了。
后来我渐渐确信:要使 iPhone 版 Facebook 真正超越网站,它的屏幕必须跟笔记本电脑大小近似。一次只出现一栏信息是不够的。任何高端的创造性工作所需要的工具都没办法塞进 iPhone 这么小的屏幕里。图片太小,我父母的远视眼看不清楚。看网页时要左右移动、放大缩小,没法专心阅读。除了 Facebook 以外,我在 iPhone 上用的大部分软件都受到了诸如此类的限制,例如 Google Reader、Instapaper,以及所有图片、视频、文字编辑软件。一言以蔽之,目前 iPhone 上的许多软件都只能说是有趣的玩具,一旦移植到 iPad 上,就会变成功能强大的专业工具,到那时,人们就会忘记这些工具在桌面电脑和笔记本电脑上的前身。而我们要做的,就是把这些工具发明出来。
机会
对于开发者来说,iPad 提供了非常好的机会。我们可以重新想像一切现有的桌面软件和线上软件,所有类别。真的,如果一个开发者现在不思考如何让自己的软件在 iPad 及其后续产品上更好地发挥作用的话,等到自己被时代淘汰的时候就不要怨天尤人了。
没错,1.0 版的 iPad 有诸多局限,无法跟今日的笔记本电脑相比。未来还没有现身,但是各位,通往未来之路真的那么难想像吗?苹果显然愿意加重对 iPhone OS 的投资并减少对 Mac OS X 的投资。在不久的未来,苹果会改制出为更大的屏幕准备的 iPhone OS,增加多任务的能力,并发布基于 iPhone OS 的笔记本电脑或 iMac。到那时,一切就会豁然开朗,因为到时 App Store 里 iPhone / iPad 软件的数量会比史上 Mac OS X / Windows 软件的总和还要多得多。
iPad 是封闭式平台?
我曾经对苹果运营 App Store 的方式表示担忧。如果你读过那篇文章,大概以为我会立即加入唱衰苹果的大合唱,并宣布 iPad 标志着开放式计算平台的死亡。胡扯。我对苹果唯一的不满是他们坚持对 App Store 里的每一款软件进行事前审核。这个软件商店或许是封闭的,但 iPhone / iPad 平台本身,对于各种年龄的玩家来说,是开放到不能再开放了。
iPhone / iPad 软件之所以被视作「封闭」,原因之一在于它们都被存在沙盒(sandbox)里。这意味着它们不能随意对文件系统进行读写,随意与硬件或其他程序交互。在我看来,这是 iPhone OS 最棒的特性之一。它让原生软件变得更像线上软件──后者也有类似的沙盒机制,因而也要安全得多。在 Mac 和 PC 上,你每隔几年就要重装一遍系统,以此消除各种软件对操作系统造成的损害,但 iPhone OS 对此完全免疫。(译者注:这里指的当然是没有越狱,没有装野鸡软件──例如 91 手机助手等──的 iPhone OS。)
作为开发者,不能写各种疯狂的插件、后台程序以及系统层面的小工具的确是种遗憾,但我认为这种牺牲是值得的。人们忽略了一件事:互联网是 iPhone OS 的一部分,而且是你可以随意修改的一部分。你想发明一种新的脚本语言?写一个在后台运行的服务?悉听尊便,但你必须把它们放在网页服务器上跑。如果你想在客户端拥有完整的自由,那么请写线上程序(web app)。总之,引诱用户安装一些有可能损害电脑的软件,那样的时代已经结束了。
简而言之,iPad 提供了新的介面隐喻,让用户可以比以前轻松得多地和电脑互动。作为开发者,我感到自己拥有了前所未有的权力、潜能和创意。iPad 再一次撬开了软件市场,让处于垄断地位的人没觉好睡。如果这还令大家失望,我无话可说。(翻译:李如一)
20 Comments so far
Leave a comment
Fields in bold are required. Email addresses are never published or distributed.
Some HTML code is allowed:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
URLs must be fully qualified (eg: http://apple4.us),and all tags must be properly closed.
Line breaks and paragraphs are automatically converted.
Please keep comments relevant. Off-topic, offensive or inappropriate comments may be edited or removed.
刷了一个星期的A4U,终于更新了一篇~
确实有料,感谢译者
这个角度的评论才是最清醒的人
Mac OS X如果消失的话,拿什么来开发iPhone OS程序?
用户拥有完全权限的计算设备,始终是有需求的
万二分认同Joe Hewitt的观点。
很好的文章,观点相同,豁然开朗
太期待iPad上市后的局面了, 不知道各路神仙现在开发到了什么程度. 哈哈
“iPad 再一次撬开了软件市场,让处于垄断地位的人没觉好睡。”–iphoneOS的封闭性本来就是一种垄断
@limon,你有android,你有wm,iPhoneOS的封闭性和垄断有天壤之别。iPad撬开寡头盘踞的软件市场,重点在于app store的扁平,加上SDK的易用,让更多人可以跨过销售渠道的门槛和开发的不便,缩短产业链,让更多人参与进来。
文章的第一部分,我觉得他老人家没有考虑到互联网“互动”这个因素。诚然用 ipad看facebook会很不错,但update自己的状态呢?评论别人的更新呢?facebook线上聊天呢?(很多洋大人喜欢facebook线上chat)所以ipad说到底还是个“Internet阅读器”,而不是Internet device。
文章最后一部分谈到了沙盒架构的好处。但我不觉得这跟封闭有什么关系。事实上是即使完全开放的,你也可以编写出一个底层完全封闭的,只开放有限API,仅允许app对OS进行浅层次访问的操作系统,不是吗?世界上最安全的几种操作系统,都没有像iPhone OS一样封闭,需要OS生产方审查每段代码啊。
苹果的封闭和与之相伴的审查,与其说是为了用户着想,倒不如说有很大的商业利益在里面,例如不通过第三方播放器/浏览器,不通过Google Voice,(早先)不通过VOIP,不允许app的describtion里面出现“本软件Android版本曾获Android开发大奖”的字样等等。
回复10楼的,苹果是一家商业公司,不是IT界的雷锋。
能够在公司利益 ,开发者利益 ,用户利益之间找到一个很好的平衡点,已经很不容易了。
总算看到一篇正面评论,真如春风拂面。
@Jackyshadow
你可能误解作者的思路了。
这个生态系统的封闭有不少方面,文章最后一部分提到“封闭”,只是想说沙盒是这些应用程序的封闭性之一,而并不是认为沙盒的好处是由封闭带来的:“……之所以被视作「封闭」,原因之一……”
另外你关于“Internet 阅读器”的讨论,是因为 iPad 的屏幕键盘输入不便吗?
这篇文章的观点是陈词滥调,Apple4us在iPad这个重要产品的评论和选译方面的表现让人极为失望,没有观点,没有分析,连一个全面的报道都没有。
@appledot 我倒觉得你是不看好ipad,所以翘首期盼这里出现N多“全面评论”有“观点”有“分析”论证ipad必将失败的文章
不是么?
可以说大部分人不会因为某一个文章改变自己的观点,因为他们有充足的理由给对方贴上五毛的标签。
这里不是cnbeta。
ps.我支持ipad,基于apple4us这段时间发表的所有有论证有分析的文章,而不是什么“十大”理由之类的檄文。
@wonsore 显然你是想当然了,希望看到好的文章,不见得就是希望看到批评的文章,我很喜欢ipad。
ipad的评论和分析方面,豆瓣有不少推荐,但是非常遗憾,apple4us比ifanr就差很远,他们还不是专门关注苹果的!
没有好的观点本来也没有什么,但是ipad这个重要的产品,连选译的观点都如此马虎,就说不过去了。
豁然开朗,我比较喜欢这个角度
算了.我看依然是枪文,枪的还”有门有眼”.
动脑子想一想,mac那么牛逼,人们还去找什么android.还去期待那些win p 7s?
你想说平板电脑?那就太搞笑了.放着那么多11寸笔记本不买,却要买一个ipad.你累吗?你想说续航和便携?拿着那么大板砖.你还想说啥?是,我承认,ipad续航是牛逼一些.10小时.但是ipad能够干什么?笔记本能够干什么?完全不是一个等级的东西!
说ipad是平板电脑的我都觉得有些可笑.当然,这是广泛共识.但是电脑应当具有最基本的东西ipad都没有具备.
mac很强大?哈哈哈哈,笑死我了.
我不是说mac不好,而是说mac没有作者说的那么好,如此明显的枪文.不去当评论员都可惜了.
时至现在,苹果的官网上都没有确定iPad的定位,导航栏里根本找不到,到底是属于哪一类,还是自成一派,大家还是少讨论为妙。如果你想证明你的预言能力,不妨列出几个要点放这里,不用长篇大论。
Joe的重点是说从Palo Alto出来后几十年没有进步的GUI要开始进步了,平台就是iPad,不妨恶俗地定义他为GUI 2.0。相对来说iPad其他的缺点都变得无足轻重。
初步了解IPAD其就是一个大号IPOD TOUCH,第一代还不能够看到它真正的定位,和第一代IPOD类似,边走边调整