眾所周知,包括智能手機、智能手表和PC在內的眾多消費電子設備能夠風靡全球,除了硬件本身帶來的可玩性外,眾多建立在在其生態之上的應用(APP)是他們能夠源源不斷發展的保證,這在移動設備上的表現尤其明顯。而從自身屬性來看,這些應用可以分為Native app、Web app和介于兩者之間的Hybrid app。
其實對于很多開發者來說,Hybrid app的存在會讓其用戶在使用的時候獲得更多更好的效果,
但在過往,這種應用的開發會給開發者帶來很大的困擾,由于基礎功能的缺失,Web平臺的采用依舊困難重重。而這一切在Crosswalk的出現以后被改變了。
iWeb峰會Crosswalk現場
在2016年的8月27日,Intel攜帶Crosswalk最新技術和應用參加由HTML5夢工場舉辦的2016 HTML5峰會“iWeb峰會”北京站。項目的相關負責人會帶來Crosswalk的最新分享,
iWeb峰會現場
Crosswalk的出現,讓Hybrid app開發更簡單
由Intel的開源技術中心創建開源項目Crosswalk能夠使開發者可以利用最新的Web技術來打包hybrid app,讓其可以流暢的運行在每一個兼容的設備上。大大簡化了開發者的開發難度,并能夠輕易集成更多的功能。
在iWeb峰會上,英特爾Web技術研發總監江小丹表示,Crosswalk目前的支持平臺已經覆蓋了Android、Android 64位、Windows、Linux和iOS。
英特爾 Web技術研發總監 江小丹
從官網我們可以得知,Crosswalk擴展了一些Web平臺的新特性,開發者可以:
1、使用所有現代瀏覽器可提供的特性:HTML5,CSS3,JavaScript。
2、訪問主流和新興的Web標準。
3、使用主流瀏覽器無法獲取的實驗性API。
4、通過部署自己的運行時環境來控制應用的升級周期。
5、通過為應用添加自定義擴展,來使用并未通過Crosswalk或公共Web標準暴露的系統平臺功能。
這一切也得益于其豐富的工具集成,江小丹強調。
Crosswalk由于自身的特性,能夠輕易地把HTML引入到應用中。這就讓基于其開發的應用能夠輕易擁有Web的特性。英特爾軟件工程師吳棟霞在iWeb峰會上指出,這些特性包括了以下幾個方面:
1、 借助WebGL 2.0 ,將OpenGL ES 3.0技術引入到Web領域。
2、 面向WebRTC的英特爾協同通信開發套件
3、 引入Web原生計算能力
4、 能完全兼容Cordova
5、 英特爾實感技術在Web上的實現,可以讓開發者輕易實現深度增強攝像、場景感知,人臉識別和手勢識別。
6、 近來熱門的VR/AR,也是Crosswalk的優勢之一,其內嵌的Web VR/VR標準和技術讓開發者可以簡便的實現這些功能。
7、 利用CSS Round Display,可以在Android Wear設備上更好的適配原型顯示。
8、 Crosswalk不但在移動應用開發時帶來便利,在熱門的IoT、機器人和AR/VR等方面,Crosswalk也能在帶來強力的支持,讓Web技術真正做到處處開花。
毫無疑問,Crosswalk作為一款出色的Web引擎,能夠在各廣泛的應用鐘,借助Web技術給HTML5生態帶來廣泛的影響力,對于開發者來說,這些可視化編程也能大大簡化他們的工作,也勢必會受到越來越多開發者的歡迎。
正如Google工程師Max Woghiren所說:“正因為有了crosswalk這樣的產品,所以開發者能利用最新的web技術,來打包hybrid app,并使它能運行在幾乎每一個Android和ios設備上。”
(新聞稿 2016-08-29)