明天太平洋时间早上10点oreilly.com有一个免费的Web直播——Jonathan A. Zdziarski,iPhone骇客,也是“iPhone开放应用开发”一书的作者。下面引用这次活动的公告:
Jonathan将演示如何使用iPhone开源工具链来设计能在所有iPhone上运行的第三方软件,既可以在现在的iPhone上运行,也可以在基于官方SDK的下一版本固件的iPhone上运行。他将在运行Leopard的Mac上演示。
将Jonathan介绍给大家的人是Brian Jepson,他是Make杂志Make:Books系列的执行编辑,“Mac OS X Tiger for Unix Geeks”以及其他一些Geek图书的作者之一,也是一位iPhone骇客。
这是一次向专家学习构建iPhone应用建议的机会,可以直接向专家提问。
参加人数有限,需要现在报名。我们会在Web直播之前发出提醒。
日期:周四,4月3日上午太平洋时间10时(格林威治时间17:00 )
费用:免费
时间: 30-45分钟
会议链接: oreilly.com/go/webcast-iphone
电话拨入(选择的号码是最接近你的位置):
东海岸美国: +1 617 231-0350,PIN 8136507
西海岸美国: +1 213-455-0500,PIN 8136507
很多人会不理解为什么官方SDK已经宣布的情况下O'Reilly还会出版这本针对开源工具链的书。(我也吃惊
)我们是在Apple从第一批iPhone骇客那里认识到人们期望比这个电话更多的东西(还发布了开放API)之前就开始这本书了。那为什么不拖住出版进程、按照官方API修改、然后在官方API向业界开放的时候(应该是6月)发布这本书?有三个原因:
1. 我们坚定地认为骇客选择的道路和官方开发人员铺就的、为了安全而丧失很多特点的“自然”道路是不同的。聪明的公司理解这一点,会很关注骇客。 (Google Maps就是这一点很好的例证。Google迅速选择如何去为骇客们所做的一切添砖加瓦而不是关掉那些早期的组合服务,结果Google Maps成为地图平台首选。)我们认为无论官方同意与否Apple知道骇客对于iPhone的热情是他们事业和目标的巨大推动。(这一点 Cambridge MA的苹果店允许Jonathan在会议上介绍开放iPhone开发就足以证明。)
2. 开放API和官方API有很大一部分是重合的。所以尝试并使用开放工具链会帮助开发人员领先一步。它也比官方工具链更强大,而且会使开发人员继续推着Apple朝有趣的新方向走。Jonathan写道:
有了Apple的SDK,开发人员会按照去年8月发布的非官方的开放API来比较官方API的功能。在构建这个开源iPhone编译器时开发社区提供了很 多设备上低层的API。通过像class-dump、nm或者纯粹的“尝试-失败”的办法开发人员可以使用iPhone框架中最广泛的功能。这样就能够写 出和Apple预装软件一样的应用,所以当Apple宣称其SDK是“同样一套工具”时很多开发人员希望它和开源工具链一样,很少有人会预见到官方SDK 中的很多限制。差不多75%的API是重合的,另外的25%则非常局限,剥夺了开发人员开发“真正有趣的东西”的能力。
3. 这本书有市场需求。官方API远远小于目前的需求。这本书一出版立刻销售一空,这就证明我们是对的。O\'Reilly打算一旦Apple保密协议开放就把 官方API更新到书里去,而现在则希望推波助澜,我们相信iPhone是目前非常重要的平台之一,开发人员正在极力最大限度地深入探索它。
也可以看看Jonathan在O'Reilly Network上关于iPhone开放API开发的文章,有关于两种API差别的更多信息,以及为什么开发人员需要同时了解它们二者。我们也会在OSCON上针对开放移动设备开发有浓墨重彩。
-
FAQ : iPhone SDK意味着什么
iPhone自从发布起的那一天就成为了科技世界的焦点.但一直为人诟病的是其本身并不支持开源软件开发,也一直没有推出相应的第三方开发工具.本月,苹果终于推出了第三方开发软件包SDK.此举被看作是iPho...
-
iPhone SDK:仅4天超过10万次下载
苹果公司发布了iPhone SDK,供它的开发者下载。据称,在短短4天之内已经有10万多次的下载,这毫无疑问会让苹果欣喜若狂。但iPhone的地下开发者却认为首次发布的SDK削弱了很多功能,令人失望。...
相关小组
标签:

让iPhone开源工具链发展起来
翻译: