《電子技術應用》
您所在的位置:首頁 > 通信与网络 > 设计应用 > 开源Rexsee模糊原生应用与Web应用界线
开源Rexsee模糊原生应用与Web应用界线
CCTIME
CCTIME
摘要: Web应用,Rexsee,开源,Web开发,JS,Android,Web技术,应用趋势,应用范围,移动终端,,开源Rexsee模糊原生应用与W,开源Rexsee模糊原生应用与Web应用界线
Abstract:
Key words :
</a>Web應用" title="Web應用">Web應用" title="Web應用">Web應用無疑會是最多的選擇。但隨著移動設備與網絡結合緊密度的不斷提升,加上目前平臺對離線應用的支持,原生應用和移動Web應用的界線已開始逐步縮減。

基于開放、免費并且互操作性很強的平臺,不同的應用實現(xiàn)方式將在移動互聯(lián)網浪潮中長時間并行發(fā)展。原生應用和Web應用無疑會是最多的選擇。但隨著移動設備與網絡結合緊密度的不斷提升,加上目前平臺對離線應用的支持,原生應用和移動Web應用的界線已開始逐步縮減。

同時,移動Web開發(fā)框架的升級發(fā)展也加速了Web應用向移動終端的滲透。以國內開源的移動Web開發(fā)平臺Rexsee(www.rexsee.com)為例,基于大量的擴展API,通過JS實現(xiàn)Web應用對移動終端功能的直接調用,進一步模糊了原生應用與Web應用的界線。

原生應用與Web應用優(yōu)劣對比

盡管蘋果終端+Apps模式的持續(xù)火熱,但以Web為平臺的應用趨勢卻從未被忽視。不同的技術實現(xiàn)方式,注定了兩者之間必然存在差別。

簡而言之,原生應用可以充分的發(fā)揮硬件設備和操作系統(tǒng)的功能特性,并可以完全不受網絡限制,運行效率高。但同時,因為技術門檻的原因,原生應用在具體實現(xiàn)上需要面對開發(fā)周期較長、成本較高、調試與發(fā)布以及后期管理維護相對復雜的問題。

對比Web應用,雖然在復雜的用戶交互界面效果,以及對硬件功能的實現(xiàn)方面有著明顯劣勢,但使用標準化的Web技術為開發(fā)者帶來了很大的自由度、廣泛的應用范圍和低廉的費用,更能有機會在不同的移動終端尋求到廣泛的適配。

以HTML5為主要驅動的Web應用發(fā)展

讓Web應用實現(xiàn)移動愿景,誰會成為推進者?可能,大部分的聲音都會是HTML5。盡管HTML5標準目前仍舊停留在草案階段,但已經能夠看到,以往大多數(shù)需要插件和擴展來完成的功能原生的HTML5語言已經能夠全部提供。不僅如此,HTML5更提供了增強的圖形處理能力和強大的Web數(shù)據存儲、離線數(shù)據存儲等亮點。

同時,無論是目前最為流行的iOS和Android系統(tǒng),還是Symbian、WebOS或黑莓(微博),都內置了基于WebKit內核的瀏覽器,支持HTML5標準的Web應用,并為下一步的跨平臺應用帶來了可能。

但即便如此,以瀏覽器為平臺的Web應用相較于原生應用仍舊面臨著諸多難以逾越的困境,其中最明顯的則是對網絡的依賴以及對移動終端的功能支持。

開源Rexsee建立Web應用與移動終端的橋梁

讓Web應用脫離網絡,超出瀏覽器范圍運行,并可直接調用移動終端功能?;谶@樣的價值實現(xiàn),國內的開源移動Web開發(fā)平臺Rexsee(www.rexsee.com),通過實現(xiàn)一種混合應用的形態(tài),進一步模糊了原生應用與Web應用的界線。

Rexsee支持開發(fā)者以標準化Web開發(fā)模式,即使用HTML5、CSS3和JavaScript開發(fā),并可通過在線編譯生成原生應用客戶端,快速實現(xiàn)移動應用。

以Webkit為內核,在應用中保留瀏覽器元素,強化HTML5在瀏覽器之外的高度交互特性。

基于原生開發(fā),擴展超過1500個API,通過Javascript直接調用移動終端功能。

兼容Sencha Touch、jQuery Mobile和dojox.mobile等JavaScript工具包。

提供云端應用與本地應用的不同展現(xiàn)形態(tài),可完全脫離網絡運行。

此內容為AET網站原創(chuàng),未經授權禁止轉載。

相關內容