RIM 升級BlackBerry 10開發工具套件
台北,2012年7月30日 – 為響應今年春季在BlackBerry World™ 大會上發表的BlackBerry® 10 平台,以及BlackBerry® 10 Jam世界巡迴之旅與會者持續積極展現的熱忱,加拿大智慧手機製造商RIM(Research In Motion)宣佈推出更新版的BlackBerry 10開發工具套件,開發商可至http://developer.blackberry.com免費下載試用版。
此更新版本增加廣泛的最新與更加優化的功能,其中最值得注意的是兩組專門針對BlackBerry 10開發者的應用程式介面(API),分別為應用程式調用框架(application invocation framework)與Push API。前者有助各個BlackBerry 10應用程式彼此間進行無縫式地互動,而後者則是可讓開發商利用全球BlackBerry基礎架構來對BlackBerry 10裝置發送通知與其他內容。
RIM應用程式平台及工具副總裁Christopher Smith表示:「開發商目前在BlackBerry 10平台上已有顯著的進展。我們時常可在短短幾天便看到針對BlackBerry 10平台所開發出來各類型令人驚豔的應用程式範例。此次升級不但有助於強化四大軟體開發工具套件,更新增了兩組應用程式介面,可協助開發商將其應用程式與BlackBerry 10的核心使用者經驗深度結合,為BlackBerry 10用戶在應用程式的切換使用間創造出無縫般的流暢經驗。」
應用程式調用框架(application invocation framework)
應用程式調用框架(application invocation framework)可協助開發商將其應用程式與BlackBerry 10原生功能,以及其他應用程式相互連結,以提供用戶無縫且流暢的使用經驗。開發商亦將有機會在原生與HTML5應用程式的開發過程中,接觸更多的應用程式範例與實例。
Push API
新增的Push API有助BlackBerry WebWorks 和 Adobe® AIR®開發商利用RIM獨特的push技術與基礎架構,將內容從其應用程式伺服器上直接即時傳送到終端用戶,讓客戶可立即連結使用其應用程式。
BlackBerry App World產品升級
除了更新版的BlackBerry 10開發工具套件,RIM亦針對BlackBerry 10 Dev Alpha測試裝置開放BlackBerry App World™軟體商店廠商入口網站。此廠商入口網站讓開發者可針對BlackBerry 10 Dev Alpha測試裝置進行應用程式開發,讓持有BlackBerry 10 Dev Alpha的開發者可相互分享與使用彼此的應用程式,並查看同業在此平台上的開發狀況。
開發者社群耕耘
RIM 在BlackBerry 10 Jam世界巡迴之旅於五月的第一場活動中即強調對開發者社群的重視並在活動的舉辦過程中持續地實現其承諾。目前這個開發者活動已在全球超過二十個國家舉辦,並將於這個夏季持續進行。
參加過BlackBerry 10 Jam開發者活動的Canalys資深分析師Tim Shepherd提出:「開發者對於BlackBerry 10 Jam世界巡迴之旅都有很正面的迴響,也真正地展現出對BlackBerry10平台的興趣及熱忱。」
目前總共已有超過5,000名開發者參加BlackBerry 10 Jam的活動,RIM也將於活動上發送超過5,000台的BlackBerry 10 Dev Alpha 測試版手機給出席的開發者。更多關於BlackBerry10 Jam 世界巡迴之旅的訊息及接下來的活動日期及地點,請參閱http://www.blackberryjamworldtour.com.
HTML5 開發
BlackBerry 10 WebWorks 軟體開發工具套件可支援調用框架,相關應用程式亦可被其他應用程式登錄為調用的目標。網路開發者亦可利用新的應用程式介面做推送(push)、下拉列表與查看內容選單的動作。BlackBerry WebWorks可讓開發商使用HTML5 和CSS開發應用程式,並提供JavaScript套件及開放原始碼使用者介面工具套件,如jQuery Mobile、Sencha,和RIM自家的bbUI.js等於原廠的應用程式介面,以開發出與原廠相當的應用程式。
更多相關訊息,請參閱Inside BlackBerry Developer部落格的HTML5 可支援BlackBerry 10 網路開發一文。
原生開發
除了調用框架的無縫式應用程式整合之外,針對C/C++ 或Qt 開發商的BlackBerry Cascades應用程式架構亦新增畫面縮放的手勢支援(gesture support)功能,並在使用者介面的外觀和使用上做了很大的改善。BlackBerry 10 原生軟體開發工具套件新了NFC的應用程式界面支援、加密功能、音效管理、Slogger2,與通知管理。
更多相關訊息,請參閱Inside BlackBerry Developer 部落格的BlackBerry 10 平台原生開發一文。
新增語言支援
針對Adobe® AIR®的BlackBerry 10 軟體開發工具套件以及針對Android Apps工具的BlackBerry 10 Runtime亦更新為具備AIR工具,並可同時支援Push API和調用框架。Android工具目前支援應用程式內付費、相機,與支援多視窗的應用程式介面。
更多支援開發者的相關訊息,請參閱Inside BlackBerry Developer 部落格所發佈關於Android 和 Adobe AIR的最新訊息。
供開發者參考的好用連結
BlackBerry 開發者專區:http://developer.blackberry.com
Inside BlackBerry Developer Blog:http://devblog.blackberry.com
Twitter: @BlackBerryDev:http://www.twitter.com/blackberrydev
BlackBerry App World:http://appworld.blackberry.com
開發者成功故事: https://bdsc.webapps.blackberry.com/devzone/whyblackberry/stories