苹果公司今天公布了他们的iPhone ™ 2.0软件,该软件预计在今年6月正式启动,同时,苹果宣布立即向选定的开发者和企业客户提供一个测试版的SDK软件,并宣布iPhone支持Microsoft Exchange和ActiveSync特性,这标志着苹果封闭的手机系统正在逐渐走向开放(苹果以前仅允许开发人员通过网络制作iPhone应用程序).苹果CEO Steve Jobs表示,iPhone的多媒体触摸UI和先进的软件体系结构能让第三方开发社区充满了潜力,成为有史以来最先进的移动设备平台.
iPhone SDK为开发者提供一整套丰富的应用编程接口( API )和工具,包括了硬件加速的 3D 图像、位置相关的软件应用,以及能够完全利用 iPhone 多媒体功能等;同时三轴感应也是其中能够让开发者动到的组件,苹果电脑公司今天还推出了新的iPhone开发商计划iFund来加快原生应用程序的开发.
是的,在凌晨的一场大战开始之初,苹果宣布了 iPhone 将对 Microsoft Exchange 以及 ActiveSync 的支持;往后我就可以在 iPhone 上面看到 Push mail、Contacts、Global Address List、Cisco IPsec VPN 等服务,同时透过凭证到到的认证,甚至适遥控清除等都可以在用在 iPhone 上。
另外 Salesforce.com 也会把他们的 Automation CRM Application (SFA) 加进 iPhone,同时他们也会提供地图图资方面的资源。至于啥时候可以玩到这些好东西,就要等下一次软件更新啦!(是跟 SDK 一起?那就一等六月吧?)
对!就在今天,就在今天,很多有到场的软件开发者,就可以拿着热腾腾的 iPhone/iPod touch SDK 回家玩!
每位开发者都可以通过 Cocoa Touch 这个程序架构来撰写各种能让 iPhone 软件开发使用的其它各种 API;其中包括了硬件加速的 3D 图像、位置相关的软件应用,以及能够完全利用 iPhone 多媒体功能等;同时三轴感应也是其中能够让开发者动到的组件。
程序的除虫方面,就跟一般 Mac 使用者相同,可以通过 Xcode 来执行相关企划;另外除了传统的 Xcode 工具之外,还有另一个 iPhone 仿真器,能够在电脑上仿真程序在 iPhone 的执行情况,在安装之前,能够买个保险。
另外如果你是一定要看到直接证据的人,要把软件安装直接在 iPhone 上测试,也是不会有太大的困难。部份苹果选出的开发者今天就可把 SDK 带回家,另外,苹果也启动了一个叫做 iFund 的计划,来协助这个新平台的发展。
iPhone、iPod touch 使用者将会在下一次的软件更新得到这全新的一颗按键,同时透过它,就可以轻松的选择想要的软件并且下载到 iPhone/iPod touch 当中使用。可惜这是唯一的方法啰!另外,软件的价格是由开发者自行决定,其中的 70% 将会进到开发者的户头,30% 则是会落入苹果的账户;另外开发者要是推出了更新,也会自动推到你的装置上头。(应该是向使用者发个通知,然后请他上 App Store 购买更新...或者说更新可以免费也不错XD)
EA Mobile 游戏将会是 iPhone 第一款第三方游戏
我们没身处在大企业,也不会写Code,今天发布会对我们来说最兴奋的地方是 iPhone 将可玩到很多有趣的游戏,而 EA Mobile 制作的 <Spore> 将是承接我们期待的第一炮。不过大家可得有点耐心,得等到九月份的时候我们才能操作小生物抓各种小食物。
此外,EA Mobile 提到目前还有其它的游戏正在初期的开发阶段,而且当然是通过 iPhone 的 SDK 专为 iPhone 操作系统制作的游戏。以下是 EA Mobile 作的几点声明:
- Spore 是第一款为 iPhone 打造、第三方公司制作的游戏,但不只这款游戏。
- iPhone 的触摸式屏幕以及两端的感应器都是 Spore 游戏会用的操作接口,以增加游戏性。
- Spore 是通过 iPhone 的 SDK 专为 iPhone 操作系统制作的游戏。
- 身为地表上手机游戏的领导厂商,EA Mobile 能为苹果的新的产品线iPhone和ipod touch 制作游戏实在是令人兴奋的事情。
Apple今天就iPhone发表了许多重要的声明。主要内容如下:
1.iPhone不再只是玩乐的手机和互联网设备,2.0版的iPhone软件现在支持微软的Exchange ActiveSync。如果你使用Exchange,现在只要你简单的设置iphone,就可以使用push email,日程管理和联系人。尽管一次只能设置一个Exchange帐号,但是设置只需要20秒钟(如果你们公司已经有Exchange server在运行的话)。iPhone与Exchange相关的应用,包括邮件,日程管理,联系人等都会保持相同的外观。Apple已经在与Nike和Disney合作测试支持新的Exchange Server。
2.对于之前宣布的可让第三方开发iphone软件的软件开发包,Apple给了更多的细节。Apple提供了一个叫Cocoa Touch的编程环境,专门用于触摸式的输入和输出开发。此外还有Xcode,用于编译iPhone使用的程序。它可以完全使用iPhone SDK中的API,进行项目管理和源代码控制。它还有一个调试工具,可以在Mac机上使用。
此外还有三个新的软件。Interface Builder:提供可视化拖动的编辑界面;Instruments:性能分析工具;iPhone Simulator:iPhone模拟器,可以模拟iPhone所有的API,可以让你在Mac机上测试iPhone应用程序。(没错,又是Mac机)
SDK开发包现在已经就绪它是免费的,注册Apple ID就可以拿到,如果要通过Apple iTunes发行程序,你需要花费$99加入。
3.Apple展示了合作伙伴推出的新的iPhone软件。其中Electronic Arts展示了Spore游戏,AOL展示了可以运行在iPhone上的即时通信软件,SEGA则展示了Super Monkey Ball游戏。
4.应用程序的销售。Apple确认了iTunes将会作为用户购买和下载应用程序的唯一方式。开发者可获得70%的销售收入,并且是月付的。
尽管程序开发从今天开始,用户必须等到6月份才能下载。
Apple iPhone SDK | Toolchain | Windows Mobile | S60 | |
---|---|---|---|---|
费用 | $99 | 免费 | 免费;但;可能因使用的开发工具不同。 | 免费;但;可能因使用的开发工具不同。 |
上市流通 | 六月 | Now | Now | Now |
原生开发 | Yes | Yes | Yes | Yes |
开发程序语言支持 | Objective-C | Objective-C | C++, any language with a .NET compiler | C++ |
数字凭证 | 软件发布时需要 | No | 有, 部份手机 | 有, 部份手机 |
软件销售 | 透过 App Store,价格定; 可免费 | No | Limited | Limited |
平台成熟度 | Immature | Immature | Mature | Mature |
First-party support | Yes | No | Yes | Yes |
社群支持回馈 | Just getting started! | Excellent | Excellent | Excellent |
软件安装方式 | 直接安装 (App Store), iTunes | Installer.app, custom | Direct, ActiveSync | Direct, PC Suite |
测试仿真器 | Yes | No | Yes | Yes |
遥控除虫 | Yes | No | Yes | Yes |
产品种类 | Poor | Poor | Excellent | Good |
触摸屏幕支持 | Multi-touch | Multi-touch | Single touch | Umm... soon? |
软件流通、种类 | Poor (that will change, though) | Good | Excellent | Excellent |
核心架构 | Cocoa Touch / Mac OS X | Mac OS X | Windows | Symbian |
Flash 支持 | No | No | Yes | Yes |
Java 支持 | No | In development | Yes | Yes |
原文:http://www.crunchgear.com/2008/03/06/live-blogging-apples-iphone-sdk-event/