10個(gè)讓Geek們喜愛惠普webOS的理由
惠普在 webOS 開發(fā)者博客列出了 Geek 們應(yīng)該喜歡 HP webOS 的十個(gè)理由。
以下為譯文:總會有一個(gè)在Linux愛好怪杰的一生時(shí),他或她需要一個(gè)新的挑戰(zhàn)。 如果你想跳進(jìn)移動開發(fā)世界,這里有一個(gè)惠普的webOS平臺并十個(gè)理由,你覺得怎么樣?

一、免費(fèi):成為開發(fā)者無需交費(fèi),下載 SDK 或提交應(yīng)用均免費(fèi)。webOS 模擬器以及開發(fā)工具同樣免費(fèi),而且支持多平臺(Windows,Mac OS X,Linux)。開發(fā)者購買 webOS 設(shè)備的時(shí)候可以打折。
二、系統(tǒng)完全開放。無需越獄或破解 Root 權(quán)限,只需進(jìn)入開發(fā)者模式。點(diǎn)擊 “Just Type”搜索框,輸入“upupdowndownleftrightleftrightbastart”(經(jīng)典的魂斗羅密碼),就會出現(xiàn)一個(gè)圖標(biāo),你方便的打開或關(guān)閉開發(fā)者模式。
三、它是 Linux。內(nèi)核是 Geeks 的最愛 Linux,軟件環(huán)境是 Webkit。
四、熟悉的技術(shù)。多數(shù)應(yīng)用使用 JavaScript 編寫,表示層是 HTML 和 CSS。如果想使用 C 和 C++,主要構(gòu)件工具是 gcc,主 API 是 SDL 和 OpenGL ES,這些都是被廣泛使用的工具。
五、源代碼易于查找。ROM 內(nèi)的應(yīng)用都在 /usr/palm/applications 下面。其中一些應(yīng)用為了提升加載速度經(jīng)過了壓縮,但通常會保留源代碼。系統(tǒng)的開源部分在 opensource.palm.com,這里有代碼壓縮包和補(bǔ)丁。
六、開發(fā)工具適合各類開發(fā)者。開發(fā)者可以使用命令行,也可以使用 IDE。模擬器采運(yùn)行在開源的 VitualBox 上基于 x86 的系統(tǒng)。同時(shí)也有基于網(wǎng)絡(luò)的 IDE(ares.palm.com),一個(gè)運(yùn)行在瀏覽器中的開發(fā)環(huán)境。
七、嘗試前沿的技術(shù)。應(yīng)用可以綁定基于 node.js 的服務(wù),JavaScript 應(yīng)用可以使用 hybrid PDK 模式調(diào)用原生代碼,可以使用 OpenGL ES 開發(fā) 3D 圖像或通過藍(lán)牙遠(yuǎn)程遙控系統(tǒng)。
八、出色的開發(fā)者支持。webOS 開發(fā)者論壇很活躍,開發(fā)者關(guān)系團(tuán)隊(duì)和工程師團(tuán)隊(duì)都樂意回答問題。公司會在 developer.palm.com 直接發(fā)布信息,同時(shí)在全球范圍舉辦 Developer Workshops 這樣的活動。
九、webOS Homebrew:webOS Internals 的獨(dú)立開發(fā)團(tuán)隊(duì)對系統(tǒng)做出了自己獨(dú)特的貢獻(xiàn),比如替換內(nèi)核、新的系統(tǒng)服務(wù)和超頻工具。這些創(chuàng)新會添加到官方系統(tǒng)中去,比如在 webOS 1.4.5 上開發(fā)的頁面緩存壓縮,后來被添加到了 webOS 2.0 的內(nèi)核。
十、鼓勵(lì)開源應(yīng)用。許多出色的應(yīng)用都是開源的,比如 Foursquare,drPodder,pReader,Spaz,Relego 和 Preware。
我們很高興看到惠普繼續(xù)奉行開放的策略,公開鼓勵(lì)民間開發(fā)者,這在其它平臺提供商基本上看不到的,只是 Palm 的經(jīng)驗(yàn)證明,要吸引更多的開發(fā)者,這一切還遠(yuǎn)遠(yuǎn)不夠。
惠普擁有資金和硬件生產(chǎn)經(jīng)驗(yàn),對 webOS 極為重視, 這給 webOS 眾多擁戴者帶來了新的希望??梢哉f,webOS 的潛力是很大的,但是事實(shí)證明,要在移動市場搶占地盤,出色的系統(tǒng)只是成功的一方面,構(gòu)建可盈利的生態(tài)圈也許是更加困難的工作。
鼓勵(lì) Geeks 開發(fā)應(yīng)用,來彌補(bǔ)現(xiàn)有應(yīng)用數(shù)量的不足,是值得肯定的做法,但同時(shí)也要看到,在目前的情況下,恐怕廣大的開發(fā)者仍不會將 webOS 做為首選開發(fā)平臺,因此,鼓勵(lì)這些開發(fā)者移植其它平臺已成功的應(yīng)用,也許才是更應(yīng)該做的事情。
【編輯推薦】















 
 
 


 
 
 
 