WWDC 2008观感

| 5 条评论 2008-06-12 15:03:18

前夜一口气看完WWDC 2008的主题演讲视频后,激动的在床上胡思乱想了近2个小时才得以入睡。以下是在床上辗转反侧时的YY纪录:

1. Jobs明显老了

把这么八卦的内容放在第一项,感觉既对不住Jobs他老人家,又对我blog的读者有些些许的愧疚,不过这却的的确确是我的第一感受。远的不说,就是相比于年初的Macworld,这次的Jobs也明显让人感觉到了岁月的痕迹:眼窝深陷,脸色略显苍白并带有一丝倦意。虽然Apple后来证实Jobs是带病上阵的,但千万别忘记Jobs已是五十几岁的人了。

2. 谁都不是傻子

话不多说,看下图:

3. 让人叹为观止的Interface Builder

请原谅我使用这么夸张的词来形容Interface Builder(IB),实际上,我想不出更好的词了。短短几分钟的演示,便能让我们充分领略IB无以伦比的强大功能,诸如控件在界面上辅助对齐、自适应大小等功能,都是在其它界面构建工具中难得一见的。此外,作为一款专门构建界面的软件,IB本身不仅有着极佳的可用性,更有超凡脱俗的用户体验:注意到控件在由Library拖出时产生的缩放和半透明效果吗?还有那个让人拍案叫绝的居中对齐设定方式!以及在IB中旋转界面时动感十足的旋转特效(如下图)!至少从这个演示来看,用Xcode配合IB来编写iPhone应用,与其说是工作,倒不如说是一种享受!

4. 老天!iPhone上的游戏太让人期待了!

强大的CPU、视频加速卡和内建的运动感应器,再加上OpenGL和OpenAL等开放API的支持,让iPhone天生就是一个绝佳的游戏平台。尤其是运动感应器的应用,让游戏者可以体会到直接操纵的快感,不难想象,过不了多久地铁上就会有大群人拿着iPhone手舞足蹈!

如果能拉到主流游戏厂商、并且想办法延长电池使用时间的话,其它游戏机先不说,至少PSP就不用混了。

5. 微软的界面真的没救了,相信我

当我看到手机上的Task Manager时(见下图),简直不敢相信自己的眼睛!即使让我不作任何准备,直接站在WWDC的舞台上的话,我也肯定会和主持人Scott一样的表现:无话可说、跺足叹气。微软除了不断地强奸他们的用户、迫使他们学习糟糕透顶的系统外,难道就不能想出一种优雅的方式来解决问题吗!就算不采用与Apple的Push Notification Service类似的技术,也不能把PC上的Task Manager硬板到手机上来,有多少人搞得清楚进程名称和程序名称的关系?

说句题外话,我现在对Windows和Office极其反感,这样的产品设计让我觉得不可理喻-若是举起例子来,便是几天几夜也说不完。工作上也是能不用就不用,能够以开放标准(如HTML、PDF等)发送的文档我绝不采用MS的专属格式。我很庆幸存在Mac这样优雅的电脑和软件系统,能够让我能够尽量专注于任务本身,并时常在完成任务的过程中得到意外的惊喜和乐趣。

6. 前途无量的定位及其相关服务

iPhone 3G终于有了GPS功能,定位+SNS绝对是个金矿。在国内,唯一比较棘手的问题就是GRPS的数据费太贵(这个问题或许可以通过内建地图来解决,随便想的)。

7. 虽然有手写,输入仍然成问题

2.0版的软件系统提供了中文简繁体及其输入解决方案,但iPhone的虚拟键盘仍不够好用,对于Treo用户来说更是如此。英文可以有拼写检查和纠正,但中文就难做了。当然,这是问题也是机会,很期待Glider的QIM和华君的FIT能有更好的表现。

8. 在理想情况下,ME.com的网站体验应该很棒,可这只是“理想情况下”

Apple一向很喜欢在不同的平台上提供完全一致的使用体验,比如原有的.mac服务和现在的Safari,可我觉得有时候它过于理想主义了。比如ME.com中运用的大量Javascript/AJAX技术,在网速不是非常快,或者电脑性能不是非常好的情况下,使用体验可能会很糟。我在超高带宽上使用过.mac(带宽具体数值不得而知,但在50M以上)服务,感觉还有些延迟,国内大部分1-2M的ADSL就更不用说了。不过不过,ME.com的UI设计实在是太棒了,不由不赞叹!

----------------------------------------

谁有兴趣玩iPhone开发?

    
  1. 鬼仔 2008-06-12 15:43:03

    我四月份买的iphone

    对他的开发倒是挺感兴趣,但是不知道从何入手

  2. Jackyshadow 2008-06-13 05:30:39

    Steve Jobs还是一个胰腺癌的幸存者..所以其健康状况从来就不是很乐观.有八卦网站说他正在进行化疗或放疗

    我是搞iPhone开发的,准确的说是iPhone based Web App开发.但mobile Safari被剥离出iPhone core的程度令人发指,因此也很想找几个志同道合喜欢搞native app或objective-c开发的朋友交流一下,看看如何能把iphone出色的本地应用接口移植到网页交互上.

  3. Felix 2008-06-17 10:36:43

    @Jackyshadow:Software2.0里的一些功能,比如利用GPS做定位等,似乎都没有提供接口给网页程序,我也是觉得相当可惜,毕竟HTML的通用性很好,毕竟不是每个人都愿意花很多时间去学习Objective C。

    你好像是在澳大利亚?

    @鬼仔:基于网页的应用就是我们都熟知的HTML,原生程序则需要使用Objective C语言编写。

  4. Jackyshadow 2008-06-17 17:03:50

    根据苹果的开发人员中心的文档,似乎可以通过为Safari写插件的方式让浏览器获得更多的events handler。当然,插件是要用Objective-C来写了...另外也不晓得浏览器的插件能获得多么高的OS访问权限(对苹果来说,安全第一嘛)。但假如插件这条路能走通,前景绝对是激动人心,想象一下可以通过动态感测器,光线感测器,GPS来互动的网页游戏!

    没错,其实是纽西兰。我的ip地址把我暴露了么...不过虽然身在羊岛,却在为美帝国主义打工...

    另外,今天是你加了我的Gtalk吗?

  5. Felix 2008-06-23 11:44:40

    @Jackyshadow:

    不好意思现在才给你回复。

    “纽西兰”就是新西兰吗?New Zealand?不是你的IP,而是我看了你的blog,写得不错,呵呵。

    我不太用Gtalk。

有什么要说的,尽管来

关于

丁宇(Felix Ding),电脑Geek,狂热的爱书和爱乐分子。现就职于上海的一家设计工作室。

我的Email:

订阅到RSS