RIM的未來取決于開發(fā)者是否力挺“新黑莓”
譯文BlackBerry 10操作系統(tǒng)簡化開發(fā)工作,該公司將在下周召開一年一度的黑莓世界(BlackBerry World)大會(huì)。HTML5是這個(gè)策略的一項(xiàng)關(guān)鍵技術(shù),有望為預(yù)計(jì)在今年年底前交付的新一代移動(dòng)設(shè)備打造一個(gè)切實(shí)可行的應(yīng)用程序生態(tài)系統(tǒng)。
【51CTO獨(dú)家譯文】由于未來充滿未知數(shù),RIM公司將致力于為即將發(fā)布的這就需要力求簡單,因?yàn)?a target="_blank" >BlackBerry 10與運(yùn)行在標(biāo)準(zhǔn)黑莓智能手機(jī)上的軟件完全斷絕了關(guān)系,它基于RIM在2010年收購QNX軟件系統(tǒng)公司后獲得的實(shí)時(shí)內(nèi)核。正如RIM最近的第四季度收益報(bào)告顯示,自2010年第三季度以來,那些移動(dòng)設(shè)備的銷量一直在萎縮,而且繼續(xù)在萎縮。RIM的智能手機(jī)銷量剛超過了1100萬,比前一個(gè)季度暴跌了21%;PlayBook平板電腦銷量達(dá)到了50萬;第四季度收入為42億美元,比第三季度減少了19%,比一年前更是減少了25%。
]HTML5和RIM更宏觀的開發(fā)策略將在位于奧蘭多舉行的黑莓世界大會(huì)上備受關(guān)注。今年,大會(huì)將分設(shè)大肆宣傳的黑莓果醬大會(huì)(BlackBerry 10 Jam),這個(gè)行程密集、面向開發(fā)者的大會(huì)主要圍繞新版操作系統(tǒng),BlackBerry 10還沒有發(fā)布最終版。
Tyler Lessard說:“這有一定的難度。”他之前是RIM負(fù)責(zé)全球開發(fā)者計(jì)劃的副總裁,自2011年10月以來就在移動(dòng)安全廠商Fixmo公司擔(dān)任***營銷官。“新舊操作系統(tǒng)之間幾乎沒什么兼容性可言?,F(xiàn)有的應(yīng)用程序無法遷移到QNX和BlackBerry 10。問題是,一旦BlackBerry 10智能手機(jī)發(fā)布,RIM有足夠數(shù)量的應(yīng)用程序與之配套嗎?”
下周,RIM將發(fā)布四款測試版的BlackBerry 10開發(fā)工具集,讓已經(jīng)熟悉Adobe Air、Android和HTML的軟件編寫人員可以運(yùn)用同樣的那些開發(fā)技能,為PlayBook平板電腦和定于今年晚些時(shí)候上市的基于BlackBerry 10的新手機(jī)編寫應(yīng)用程序。那是一個(gè)龐大的潛在開發(fā)群體:但是必須說服他們,讓他們相信BlackBerry 10應(yīng)用程序并不輸給面向蘋果iOS和谷歌Android的應(yīng)用程序;將來會(huì)有引人入勝的移動(dòng)設(shè)備來運(yùn)行它們。
Lessard說:“一些開發(fā)者覺得這是大好機(jī)會(huì),而另一些開發(fā)者持觀望態(tài)度。”
第四款測試版工具集是面向BlackBerry 10的原生軟件開發(fā)工具包(SDK),用于開發(fā)高性能應(yīng)用程序和移動(dòng)游戲。RIM還將分發(fā)一定數(shù)量的“限量版原型設(shè)備”,名為BlackBerry 10開發(fā)者樣機(jī)(BlackBerry 10 Dev Alpha),那樣開發(fā)者就可以在酷似BlackBerry 10智能手機(jī)的設(shè)備上開始編寫B(tài)lackBerry 10應(yīng)用程序。(今年1月,CrackBerry網(wǎng)站發(fā)了一張圖片,聲稱這是其中一款新黑莓手機(jī)的照片,見下圖。)
業(yè)界只是最近才開始注意到RIM在HTML5方面的投入,網(wǎng)上評論大多認(rèn)為這是RIM的一種權(quán)宜之計(jì),旨在不遺余力地引起一些人的興趣,直到正式的BlackBerry 10固件與面向原生應(yīng)用程序的軟件開發(fā)工具包一同發(fā)布。
RIM黑莓開發(fā)者關(guān)系部門的高級(jí)應(yīng)用程序開發(fā)顧問Adam Stanley堅(jiān)持認(rèn)為,事實(shí)恰恰相反。他說:“我們試圖提供一種行業(yè)領(lǐng)先的移動(dòng)Web平臺(tái)。”
實(shí)際上,RIM現(xiàn)正在加大和完善對HTML5的支持,RIM收購Torch Mobil后在2010年推出的黑莓操作系統(tǒng)6就開始支持HTML5。Torch Mobile是一家移動(dòng)瀏覽器公司,致力于廣泛使用的開源Webkit瀏覽器平臺(tái)。自那以后,黑莓瀏覽器一再升級(jí),加大了支持HTML5的力度,后來的黑莓操作系統(tǒng)7、PlayBook操作系統(tǒng)1.0以及今年2月的版本2.0也是如此。PlayBook操作系統(tǒng)基于QNX,它是BlackBerry 10的前身。RIM面向黑莓操作系統(tǒng)7的移動(dòng)瀏覽器在HTML5測試網(wǎng)站中處于中游水平,但是尚處開發(fā)中的BlackBerry 10瀏覽器勝過除一款瀏覽器之外(同樣尚處開發(fā)中)的其他所有瀏覽器。
PlayBook操作系統(tǒng)2.0中增添了***的HTML5功能,這不能自動(dòng)保證就擁有高性能、規(guī)范的HTML5功能特性。一個(gè)例子是添加了Web通知應(yīng)用編程接口(Web Notifications API),以前這只出現(xiàn)在面向谷歌Chrom操作系統(tǒng)的火狐瀏覽器上。開發(fā)培訓(xùn)師Max Firtman在2012年2月撰寫了一篇博文,其中寫道:這是一項(xiàng)“殺手級(jí)”功能,讓“Web應(yīng)用程序能夠通過操作系統(tǒng)中來自網(wǎng)頁的通知,隨時(shí)與用戶進(jìn)行聯(lián)系。”他出過多本著作,包括來自《O'Reilly計(jì)算機(jī)圖書合集》的《移動(dòng)Web程序設(shè)計(jì)》。
但是在平板電腦2.0版本上,“這套API的功能似乎不完整,”Firtman寫道。“我能夠顯示后臺(tái)通知,但是當(dāng)用戶用小小的‘x’圖標(biāo)關(guān)閉通知,而不是點(diǎn)擊消息時(shí),我只能獲取點(diǎn)擊事件。即使點(diǎn)擊通知的消息也無濟(jì)于事。它不會(huì)再次打開瀏覽器,不會(huì)打開我給出的URL,也不會(huì)觸發(fā)任何事件。”
不過他還寫道,“這個(gè)新版本再一次讓我大吃一驚”,那是由于它提供了一系列***提供的HTML5功能。據(jù)Firtman聲稱,它是***款擁有如下功能的移動(dòng)瀏覽器:提供了遠(yuǎn)程Web Inspector工具——可用于通過局域網(wǎng)來調(diào)試(而不是像面向Android的Chrome瀏覽器中那樣通過USB來調(diào)試),HTML5文件API,三維轉(zhuǎn)換,可擴(kuò)展向量圖形(SVG)字體以及瀏覽器歷史API。
RIM的Stanley承諾:BlackBerry 10“將很適合Web開發(fā)者。”
如今,黑莓開發(fā)者可以開發(fā)傳統(tǒng)的基于瀏覽器的Web應(yīng)用程序,或者使用RIM現(xiàn)有的黑莓WebWorks(2009年推出的基于PC的工具包)來開發(fā)“混合”應(yīng)用程序?;旌夏J竭€日益用于Android和iOS:先由HTML5和應(yīng)用框架開發(fā)應(yīng)用程序,然后用某種原生代碼包裝或封裝起來,以便部署到RIM智能手機(jī)或平板電腦上,好像它們是純粹的原生應(yīng)用程序?;赪ebkit引擎的嵌入式WebView讓混合應(yīng)用程序可以顯示HTML頁面。
一套越來越豐富的API讓W(xué)ebWorks開發(fā)者很容易添加專門針對黑莓的功能和服務(wù)。一個(gè)例子是黑莓Messenger SDK,它讓應(yīng)用程序可以接收和回復(fù)消息,比如下載應(yīng)用程序的邀請,或來自游戲的自動(dòng)更新(以更新用戶的Messenger配置文件)。
據(jù)Stanley聲稱,在去年,RIM加強(qiáng)了與開發(fā)者搞好關(guān)系的工作。他說:“我們變得更像是一支‘布道宣傳’團(tuán)隊(duì)。我們在招聘新人,派他們?nèi)⒓痈鞣N大會(huì)、主題演講和本地聚會(huì),以便與廣大開發(fā)者交流,向他們介紹Web開發(fā)方面的情況,并給予指導(dǎo),好讓他們?yōu)锽lackBerry 10作好準(zhǔn)備。”
RIM聲稱,這些努力收到了成效。RIM的Alec Saunders在今年4月的一篇博文中表示,2010年***季度是“RIM發(fā)展史上在對開發(fā)者工作方面成果最豐碩的一個(gè)季度。”該公司表示,黑莓智能手機(jī)應(yīng)用程序的數(shù)量增長了21%,使用黑莓Messenger API來促進(jìn)交互性和信息共享的應(yīng)用程序增加了89%,提交到在線黑莓應(yīng)用程序世界(BlackBerry App World)的PlayBook應(yīng)用程序更是激增了240%(總共多達(dá)2萬款)。應(yīng)用程序世界中的注冊開發(fā)商數(shù)量猛增了68%,超過35000 家開發(fā)商已注冊或正在申請注冊加入應(yīng)用程序世界。
雖然黑莓應(yīng)用程序的總數(shù)比谷歌或蘋果提供的總數(shù)少得多,但是黑莓應(yīng)用程序的每日下載量不相上下。2月,RIM聲稱來自應(yīng)用程序世界的每日應(yīng)用程序下載量達(dá)到了600萬人次;這家在線商店中的收費(fèi)下載程序比面向Android應(yīng)用程序的在線網(wǎng)站:Google Play還要多;就盈利能力而言,應(yīng)用程序世界是僅次于蘋果的第二大應(yīng)用程序商店。
據(jù)Stanley聲稱,應(yīng)用程序世界中大約20%至25%是由WebWorks SDK開發(fā)的應(yīng)用程序。他說:“我們發(fā)現(xiàn)WebWorks應(yīng)用程序的數(shù)量穩(wěn)步增加。”
這些都是積極的信號(hào)。但是RIM仍得切實(shí)發(fā)布成功的用戶界面和穩(wěn)固的操作系統(tǒng),以便運(yùn)行在買家心甘情愿掏錢購買的設(shè)備上。而時(shí)間所剩無幾了。
原文:http://www.itworld.com/networking/272252/rims-future-hangs-developer-support-new-blackberry
【51CTO譯稿,非經(jīng)授權(quán)謝絕轉(zhuǎn)載,合作媒體轉(zhuǎn)載請注明原文出處、作者及51CTO譯者!】