谢谢大家!非常感谢!很高兴今天早晨来到这里,我们一直在辛勤工作,希望创造出伟大的产品,现在我迫不及待想要和你们分享。感谢大家来到2008苹果电脑全球研发者大会。今天我们创造了5200名现场来宾的记录,其实我们期待更多人的到来,但是票已经卖光了。对那些希望来到这里却没有机会的人我感到非常抱歉,但是我们实在找不到更大的场地了。
这将是非常精彩的一周,我们将举办147场会议,其中有85场介绍Mac电脑,62场介绍iPhone手机,所以日程非常紧密。届时将会有169个动手实验室以及1000多位苹果工程师来到现场。我们也将举办研讨iFund基金以及英特尔的会议(周五举行),总而言之,苹果公司为各位来宾准备了丰富多彩的内容。
我想这将是有史以来最精彩的一届苹果电脑全球研发者大会。首先我想讲的是,众所周知,现在苹果公司的产品有三大部分,第一部分是Mac电脑,第二部分是音乐业务和iPod以及iTunes音乐播放器,第三部分是iPhone手机。今天上午的时间我将谈一谈iPhone手机,以及与之相关的事情。我请到了iPhone软件高级副总裁Scott Forstall先生,以及负责产品营销的高级副总裁Phil Schiller来和我一起探讨。午餐之后,我们的OS X操作系统高级副总裁Bertrand Serlet将为大家介绍最新版OS X操作系统“雪豹”的一点情况。
现在让我们继续,让我们继续来谈谈iPhone。我要从我们最新的软件iPhone2.0操作平台讲起,比起iPhone1.0,iPhone2.0往前迈了一大步,当然其中包含了软件开发工具包。我们于95天之前,从3月6日开始研发项目。很欣慰,在这95天当中,有25万多人次下载免费的SDK软件开发套件。人们可以在他们的Mac电脑上构建运营。有2.5万多人申请参加付费的测试项目,在这个项目中用户可以下载增强设置,并在iPhone手机上进行调试。只是我们不可能让所有人都参加,所以我们准许4000人参与此项目。通过此项目我们得到了大量的反馈,在此我想感谢大家为我们做出的反馈。
谈到iPhone2.0软件,它有三个部分组成,企业支持,SDK以及一些新的特性。首先是企业支持,你们知道,我们从很多用户那里了解到他们非常希望iPhone手机能兼容Microsoft Exchange。在iPhone2.0软件中,我们突破了过去的束缚,我们做到了。新的iPhone软件有了Push email,Push contacts,Push calendar,自动搜索,全球地址查找(你可以找到全球任何人的地址),以及远程信息清除(如果你丢失了手机,你手机上的信息都可以远程清除)等功能。另外,我们还同思科合作,在iPhone2.0中建立了安全的虚拟个人网络以及其他企业需要的一切网络安全。事实上,一切企业需要的功能,iPhone2.0都具备了。
我刚刚讲过,我们正在进行一个非常艰难的项目。很多企业都参与到了这个颇有难度的项目中,事实上,35%的世界500强企业都参与到了这个项目中,其他企业如5大商业银行,5大安全公司,以及7家最大航空公司中的6家,10家最顶尖的制药公司中的8家,10家顶尖娱乐公司中的8家都加入了这个项目。所以情况并不太糟。我们已经得到了大量的反馈。
除了这些全球500强公司,我们还有来自高等教育界的一些重量级参与者。有很多世界顶尖的大学参与了这个颇具挑战性的项目,因为他们,我们得到了难以置信的反馈信息。
我们制作了一些企业用户的视频,现在我想播放给你们看。请打开视频。
“为了对迪士尼IT环境获得一个大致的了解,我们联络了世界各地包含1500种商业应用程序的5万部台式电脑和笔记本。”——Randy Brooks迪士尼公司IT战略及构建部高级副总裁“Sonnenschein Nath & Rosenthal公司是一个有101年历史的律师事务所,在欧洲14个国家我们都有办事处。”——Sonnenschein Nath & Rosenthal律师事务所首席信息官 Andrew D. Jurczyk“我们有500万份可搜索文档,其中3.5万份在局域网,还有大量的文档在数据中心。”——Todd PierceGenentech集团信息技术公司副总裁“其实在科技应用方面部队和大公司没有什么不同,但当我们使用手机时,我们就很有可能被敌人发现并杀死。
”——Colonel.C.J.Wallington美军高科技指导员,陆军中尉“当苹果公司宣布iPhone2.0开始测试时,我们公司的很多人马上联系我,迫不及待地说我能有一台吗?”——Andrew D. JurczykSonnenschein Nath & Rosenthal律师事务所首席信息官“在过去的几个月里我们一直在辛苦地测试刚发布的新版本,新软件大功告成了。”——Randy Brooks迪士尼公司IT战略及构建部高级副总裁“我们快速简单的把2.0融入了我们的网络,第一周我们就部署了7项应用程序,现在我们有2000多名员工在为iPhone的事业而努力。”——Todd PierceGenentech集团信息技术公司副总裁“苹果公司认为当你进入一个大公司时,你不可能仅仅依赖于现有的环境。iPhone2.0和微软如此完美的融合,我现在也可以用iPhone发送push Email,push Calendar。”——Randy Brooks迪士尼公司IT战略及构建部高级副总裁“Push技术的美好之处在于它非常透明,我不需要有任何疑虑。
iPhone是一个可以让我随心所欲的看word文档、Excel文档和PPT文件的装置。”——Andrew D. JurczykSonnenschein Nath & Rosenthal律师事务所首席信息官“我的通讯录里有200多万用户,这可能是世界上最大的通讯录。我能在任何地方找到我想要寻找的人,iPhone创造了一个美妙的地球村。”——Colonel.C.J.Wallington美军高科技指导员,陆军中尉“目前我们可以用iPhone连接整个环境,查看600多万分的文档,获得商业发展信息,查看公司内部的合同,所有这一切,都可以通过iPhone手机远程做到。
”——Andrew D. JurczykSonnenschein Nath & Rosenthal律师事务所首席信息官“我们也可以通过已经被嵌入2.0的VPN来安全地进入公司内部的网络,从安全角度来说,这种嵌入是非常必要的。”——Randy Brooks迪士尼公司IT战略及构建部高级副总裁“Genentech公司致力于保护用户的信息,新版的iPhone提供了WPA和VPN以及所有我们需要的工具,确实保障了用户的安全。”——Todd PierceGenentech集团信息技术公司副总裁“我们公司的安全部门和苹果公司的安全服务部门,以及FBI的国土安全组有密切合作,”所以保障客户的安全及保护他们的隐私不受侵犯对我们来说是极其重要的。
”——Andrew D. JurczykSonnenschein Nath & Rosenthal律师事务所首席信息官“远程清除是一个伟大的创举,我需要确定我可以保障我手机的信息安全,我可以把它锁起来,或者当我丢失手机的时候,我可以删除毁掉我手机上的全部信息。这事关我们士兵的生命安全。”——Colonel.C.J.Wallington美军高科技指导员,陆军中尉“新版软件将改变游戏规则。
”——Andrew D. JurczykSonnenschein Nath & Rosenthal律师事务所首席信息官“在企业里提升iPhone的作用最关键的就是使用2.0。”——Todd PierceGenentech集团信息技术公司副总裁“我们相信iPhone是企业课堂中的移动计算平台,人们现在可以把笔记本中的东西打包存进智能手机。”——Randy Brooks迪士尼公司IT战略及构建部高级副总裁我想刚刚的视频一定让你们了解了iPhone在企业中 发挥着什么样的作用,以及iPhone2.0的新功能,下面将为大家介绍SDK,SDK可以为我们带来什么,以及为大家展示一些令人兴奋的玩意儿。下面有请Scott Forstall先生。
Scott:借助SDK和iPhone2.0,我们正在开放API和其他工具的使用,在内部借助这些工具建立使iPhone部分成型的应用程序。这意味着,在场的人,你也可以和我们一样,作为研发者,为iPhone设计应用程序。首先让我们谈谈API,iPhone内的API及其框架和之前的Mac iOS X系统有很多相似之处,从Core OS金字塔层次开始讲起,我们实际上在iPhone中使用了完全相同的OS系统内核,这构成了MaciOS X系统的基础。看一下这个API金字塔层次,你就会发现iPhone与Core OS金字塔的每一层都有相同的源代码,而这源代码正是我们在Mac iOS X中所使用的。我们也可以看到一个全面的Core Services金字塔,从完整的数据库API到当下流行的特性Core Location,应有尽有。拥有这一切我们就可以为用户轻松地建立基于定位的服务。
我们也有一个丰富的媒体层次,从3D移动视频到硬件加速的屏幕,无所不能。我们可以在iPhone手机上领略到真正的3D图像。除此之外,我们也开发出了先进的Cocoa Touch API。Cocoa Touch是用户界面、目标驱动的框架,这使得开发应用程序格外轻松。综上所述,我们有一系列很棒的API。首先我们有一系列好用的工具,先说Xcode,Xcode是开发者用来写代码并完善和修改代码的工具。我们也有界面编辑器,它可以让设计者很轻松地编辑出需要的界面,然后根据代码进行修改。我们还有iPhone模拟器,它可以让开发者在Mac电脑上运行以及调试应用程序,除此之外,我们还有Tethered Debugging,它可以让用户直接在iPhone上调试程序。最后一样工具是instruments,这是为表演者而设置的工具,它可以使得表演者衡量并优化自己的应用程序来达到最佳表演效果。
下面我将为大家带来一段演奏。不过我没时间把所有乐器都试一遍。所以我想集中为大家讲述用户如何在界面编辑器中调整并使用界面。我们从Xcode开始,我想创造一个新的项目,一个基本的CocoaTouch应用程序,我想为它取名为“附近的朋友”。现在我们已经用Xcode建好了一个项目,我的应用程序会使用内嵌的API以此来取得手机的背景数据库,还会使用内嵌的Core Location API,这样我就能享有Core Location Service。在这个例子中,我将为大家展示当前定位下的所有联系人以及10英里之内的联系人。但我真正想为大家展示的是如何构建界面,所以我要把控制连接器拖进来,这个连接器已经写好了,大约有300行代码。现在让我们继续构建用户界面。现在你看到的是一个界面编辑器,看起来像是视窗中间的一块帆布。