的课程时一个学生跑来跟我说,他今天早晨等咖啡的时候背了5张图。iPhone SDK为学习者提供了可移动的Modality。它是如此的易操作以至于我们构建业务框架变得如此简单,也催生了无数的app。我很高兴地告诉大家在iPhone 2.0正式上市时我们将在Apple店内提供12种app。谢谢大家。
Scott:下面将要为我们进行展示的是Mimvista。这是一家在创新性医学软件领域的先进研发者。他们的app将让你了解医学app原来可以这么的不可思议。让我们有请Mark Cain,他是这一公司的首席技术官。
Mark:医学成像需要很多数据和交互行为。在医学软件的研发中,界面是至关重要的。就我们现在接触的顾客来看,在医院、加油站以及高尔夫球场都很容易接触到射线。只需要在iPhone屏幕上移动手指,就会看到人体图在不同射线不同温度下发生的变化。你可以从各个角度观察到人体的数据。不久之前我们意识到了iPhone的巨大潜力,一周之后,我们有了一个原型、产品定位,三周之内我们就做出了这个app。我的助手说SDK让他的想法得以无障碍的成型。单击、双击以及两个手指一起滑动得到的效果是不一样的。让我们来看看衡量工具,你可以用手指划线,如果你摇晃手机,你划的线也会动。
下面我要介绍的是mid movie,这是一个用来查看图像的、绝好的3D重构,图像的颜色可以改变。想象一下一个医生和他的病人iPhone对iPhone的坐在一起,或在学院里重新拟定治疗计划,iPhone为医学软件公司提供了新的方向。我们用一种简单的方式制造出了呈现复杂图像的app,让它们尽在医生的掌握中。今天我为大家展示的只是这个app的表面,想要了解更多深层次的东西,去苹果公司吧。谢谢大家。
Scott:最后为我们展示他们app的是Digital Legends Entertainment,我上周才了解到他们的app,这个公司总部在西班牙巴塞罗那。事实上他们开发app的过程始于两周前,他们开发出了一款游戏,这款仅用两周时间打造的游戏却会让你觉得你不是在手机上玩游戏,而是在竞技场中。下面让我们有请Xavier Carrillo Costa,这一公司的首席执行官。
Xavier:我们在游戏界并不是什么很有名的公司,但我们非常乐于和iPhone合作。iPhone本身游戏性能非常好,而且提供了简单明了的开发平台。我们设计的游戏是一款幻想型冒险游戏,制作这款游戏只花了四天,我们用剩下的时间使之适应iPhone的独特性能。这款游戏中的角色可以做奔跑、跳跃等很多动作,游戏中有四个3D角色。这款游戏现在还在生产当中,预计今年9月就可以在Apple店内和大家见面了。
Scott:从刚才各位的展示中我们可以看出我们的SDK确实很棒,其实开发iPhone 2.0平台最有意思的地方就在于可以欣赏到其他研发者的奇思妙想。让我们给这些研发者一些掌声吧,感谢他们的付出!很多研发者热爱SDK,然而现在的SDK中却缺少一项十分必要的功能,只有少数研发者才需要的功能。这项功能实质上就是在用户不想再运行app时提醒他们退出。以eBay为例,他们想提醒用户有人比他们出价更高。我们想解决这个问题,但是该怎么解决?很多公司采取了错误的解决方式,就是采用后台运行,这意味着程序会继续运行,即使用户觉得他们已经退出了。后台运行错在几个方面:一是电池寿命的损伤。即使后台运行,程序依然会耗费电量。第二个原因在于影响手机的正常运行。
当你在运行app时,你当然希望它表现良好,但后台运行却会拖慢CPU的运行速度。很多其他的平台都意识到了这的确是一个问题,其中一个平台想出了这样的解决方式,任务经理。这更像是在比赛,让用户发现是什么程序在拖累CPU,然后把它关掉。我们想出了更好的方法。我们将为所有用户提供PushNotification Service。它如何工作呢?比如你正在运行一个即时通讯app,在运行时,它被连接到服务器,你可以发送任何信息。但当用户退出这个app时,这个app就再也连不到服务器了。我们会为手机配置一个静态IP,所以第三方服务器可以通过我们的服务为用户做提醒。企业可以设置三种提醒,企业可以设置app里有多少需要用户了解的信息,企业也可以设置提醒的声音,企业也可以发送文本提醒。
研发者可以在app上设置按钮。
Push Notification Service是一种针对所有研发者的联合提醒设置服务,它可以保护电池电量,再也没有后台运行的程序无谓的耗费电量了。它可以使你的手机表现良好,免于后台运行的程序干扰CPU。
最后这项提醒服务是通过无线网络发送的。9月份这项服务将正式问世,但下月各位