Java演變Javascript 支持HTML5及PDK混合應(yīng)用
在webOS 2.0中Palm把單純的 Java服務(wù)變成了Javascript服務(wù) ,這對(duì)于開發(fā)者來說意味著什么呢?這意味著webOS將會(huì)提供一種web開發(fā)者更熟悉的框架,而這也跟webOS的web核心化的理念更相符。
WebOS開發(fā)者現(xiàn)在可以訪問node.js實(shí)時(shí)環(huán)境,這就意味著開發(fā)者可以借助不斷擴(kuò)大的標(biāo)準(zhǔn)API和庫,而底層的網(wǎng)絡(luò)通訊、文件系統(tǒng)的讀寫權(quán)限和二進(jìn)制數(shù)據(jù)的處理都有賴于此。而對(duì)用戶來說,可能意味著更快的速度。Palm 在四月份提到使用更多的Javascript時(shí)就暗示這可能會(huì)使后臺(tái)操作更有效率。
HTML5
Palm在webOS 2.0中加強(qiáng)了對(duì)于HTML5的支持,這其中包括圖像數(shù)據(jù)和畫布的漸變應(yīng)用、調(diào)用本地和會(huì)話中的網(wǎng)絡(luò)存儲(chǔ)、地理位置信息支持以及應(yīng)用程序的緩存功能(在設(shè)備上存儲(chǔ)資源以供離線使用)。
PDK混合應(yīng)用
PDK的全稱是“Plug-in Development Kit”,它就像我們?yōu)g覽器中的Flash插件一樣,原生代碼作為一個(gè)插件運(yùn)行在標(biāo)準(zhǔn)的web元素上。但現(xiàn)在PDK應(yīng)用還沒有實(shí)現(xiàn)這一步,大部分PDK應(yīng)用的web部分僅僅是描述下“這里是PDK部分”。
而在webOS 2.0中,PDK應(yīng)用真正可以作為一個(gè)插件運(yùn)行于標(biāo)準(zhǔn)webOS SDK代碼上了,這樣開發(fā)者可以將標(biāo)準(zhǔn)的webOS SDK元素和原生PDK代碼混合使用了。由此開發(fā)者可以更輕松的將其他平臺(tái)的應(yīng)用導(dǎo)入webOS平臺(tái)。