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