記者洪聖壹/台北報導
加拿大智慧手機製造商RIM(Research In Motion)宣佈推出更新版的BlackBerry 10開發工具套件,此更新版本增加廣泛的最新與更加優化的功能,其中最值得注意的是兩組專門針對BlackBerry 10開發者的應用程式介面(API),分別為應用程式調用框架(application invocation framework)與Push API。
RIM應用程式平台及工具副總裁Christopher Smith表示:「開發商目前在BlackBerry 10平台上已有顯著的進展。我們時常可在短短幾天便看到針對BlackBerry 10平台所開發出來各類型令人驚豔的應用程式範例。此次升級不但有助於強化四大軟體開發工具套件,更新增了兩組應用程式介面,可協助開發商將其應用程式與BlackBerry 10的核心使用者經驗深度結合,為BlackBerry 10用戶在應用程式的切換使用間創造出無縫般的流暢經驗。」
應用程式調用框架(application invocation framework)可協助開發商將其應用程式與BlackBerry 10原生功能,以及其他應用程式相互連結,以提供用戶無縫且流暢的使用經驗。開發商亦將有機會在原生與HTML5應用程式的開發過程中,接觸更多的應用程式範例與實例。
新增的Push API有助BlackBerry WebWorks 和 Adobe® AIR®開發商利用RIM獨特的push技術與基礎架構,將內容從其應用程式伺服器上直接即時傳送到終端用戶,讓客戶可立即連結使用其應用程式。
除了更新版的BlackBerry 10開發工具套件,RIM也針對BlackBerry 10 Dev Alpha測試裝置開放BlackBerry App World 軟體商店廠商入口網站。此廠商入口網站讓開發者可針對BlackBerry 10 Dev Alpha測試裝置進行應用程式開發,讓持有BlackBerry 10 Dev Alpha的開發者可相互分享與使用彼此的應用程式,並查看同業在此平台上的開發狀況。
RIM表示,目前總共已有超過5,000名開發者參加BlackBerry 10 Jam的活動,RIM也將於活動上發送超過5,000台的BlackBerry 10 Dev Alpha 測試版手機給出席的開發者。更多關於BlackBerry10 Jam 世界巡迴之旅的訊息及接下來的活動日期及地點,可參閱活動官網。
BlackBerry 10 WebWorks 軟體開發工具套件可支援調用框架,相關應用程式亦可被其他應用程式登錄為調用的目標。網路開發者亦可利用新的應用程式介面做推送(push)、下拉列表與查看內容選單的動作。BlackBerry WebWorks可讓開發商使用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工具的BlackBerry 10 Runtime亦更新為具備AIR工具,並可同時支援Push API和調用框架。Android工具目前支援應用程式內付費、相機,與支援多視窗的應用程式介面。
※相關參考連結:
● BlackBerry 開發者專區: http://developer.blackberry.com
● Inside BlackBerry Developer Blog:http://devblog.blackberry.com
● BlackBerry App World:http://appworld.blackberry.com
● 開發者成功故事:https://bdsc.webapps.blackberry.com/devzone/whyblackberry/stories
讀者迴響