2009年3月20日 星期五

iPhone OS 3.0 software release

Apple 於3/17/2009
公佈了iPhone OS 3.0 software, 當然除了OS本身以外, 還包含了新的SDK,
現在還是beta版, 供開發者下載, 但是要coco...
兩種program,
Standard Program要 $99 USD
Enterprise Program要 $299 USD
http://developer.apple.com/iphone/program/sdk.html

這些更新很令人興奮, 之前在網路上流傳的10個不買iPhone的理由, 在新版的OS 3.0都改善了,

我大概以OS本身及SDK的更新做些介紹

從OS開始, 就一般使用者來說, 相較於2.0版, 新版的iPhone OS 3.0增加了100新的功能, 這裡就介紹幾個主要的功能

Copy, cut, paste
使用者可以在所有的應用程式之間copy, cut paste文字以及照片,
在Safari看到的一段文字, 可以copy paste到email裡, copy sms裡的一段文字到email裡, 也可以copy "Photo"裡的照片到email裡,
還有一個有趣的是,所有copy, cut, paste的動作, 都可以透過 shake來取消或回復

Landscape,
3.0版的OS, 所有內建的應用程式包含輸入法都可以以landscape mode的方式使用

SMS Forward/Delete
10大不買iPhone的理由之一, iPhone不能delete or forward SMS裡的message.
現在3.0版的OS, SMS裡的訊息終於可以刪除或轉寄

MMS
同樣也是10大不買iPhone的理由之一,
現在3.0版OS也support MMS了,使用者可以藉由MMS寄送
照片(Photo)/聯絡人(contacts)(vcard)/audio/位置(location)

Voice Memos
3.0版OS內建錄音程式,錄音程式並可以簡單的修改錄製好的Audio

Calendar
支援CalDAV標準
也可以訂閱Google或是yahoo上公開的Calendar

Search
可以在通訊錄裡搜尋聯絡人, 在email裡搜尋任何關鍵字, 搜尋行事曆, notes和搜尋ipod裡的音樂和影片
也可以透過Spotlight做搜尋


iPhone 3.0 OS SDK 增加了1000 new APIs, 我來介紹幾個主要的Key features

In App Purshase
Apple的企圖很明顯的在複製iPod iTune模式到iPhone,
從線上音樂商店到現在的App store, 使用者可以非常方便的直接透過iPhone或是iTune在App store上下載或是購買軟體或是電子書, 現在以 iPhone OS 3.0 SDK 開發出來的應用程式更可以讓使用者直接在"應用程式裡"購買content, 舉例,使用可以在以 iPhone OS 3.0 SDK 開發出來的遊戲裡直接購買更進階的關卡或是在iPhone OS 3.0 SDK 開發出來的電子書程式裡直接購買電子書

Peer to Peer connection
至從iPhone量產一直以來, 最被詬病的其中一件事就是
藍芽(Bluetooth)在iPhone上只能用來支援藍芽耳機, 相較於一般手機來說, 這就像是跛腳一樣,
在新版的 3.0 SDK, Apple某個程度上是開放了部分的藍芽功能, 他提供了APIs用來實做peer to peer connection, 透過這個APIs可以自動找到(Aotomatic Discovery)在附近的使用者然後詢問連線,
因此開發者可以簡單的開發出點對點(peer to peer)的遊戲或是應用程式, 這個點對點的connection是可以建立在WIFI, 或是Bluetooth上, 所以使用者將可以透過藍芽或是WIFI一起玩連線遊戲或是交換檔案.

Accessories
支援iPhone及iPod的配件非常多, 現在新版的OS 3.0 SDK提供了一組APIs, 讓製造配件的廠商或開發者可以使用這組APIs透過Dock connector或是Bluetooth與配件做更緊密的結合,例如, 開發者將可開發一個一個界面程式用來控制透過Dock與iPhone連接的Speaker的音量或是EQ, 再者透過這組APIs, iPhone可被用來當作Control和Display的裝置

Maps
開發者可以透過Maps APIs直接使用Google maps service, 或是得到當前的位置座標,
相信, GPS導航的軟體很快就會在iPhone或是iPod上出現

Push Notification
iPhone不支援blackground process(實上是有, 以O.S的角度來看的話), 應該是說, 為了省電在iPhone上,不允許應用程式在背景執行, 要執行另一個程式, 必須離開並停止當前執行的程式, 也因此, 在iPhone上的IM程式無法在背景執行,非常不方便, Apple提供了Push Notification Service, 讓所有IM這類程式, 即使程式離開了, 使用者也可以統一透過Push Notification Service接收到朋友傳來的message


就官方說法, 新版的OS 3.0將在2009 summer正式release, 到時候iPhone使用者將可以免費upgrade,
但是iPod touch要做upgrade就需要收費了..

沒有留言:

張貼留言