sencha touch h5封裝app與原生有什么差距

老鐵們,大家好,相信還有很多朋友對于sencha touch和h5封裝app與原生有什么差距的相關問題不太懂,沒關系,今天就由我來為大家分享分享sencha touch...
老鐵們,大家好,相信還有很多朋友對于sencha touch和h5封裝app與原生有什么差距的相關問題不太懂,沒關系,今天就由我來為大家分享分享sencha touch以及h5封裝app與原生有什么差距的問題,文章篇幅可能偏長,希望可以幫助到大家,下面一起來看看吧!
html5開發(fā)工具有哪些
HTML5VisualCheatSheet
該工具包括所有HTML4或5支持的相關屬性和標簽,簡單可視化的網(wǎng)格將協(xié)助你快速找到相關標簽或屬性。
Modernizr
Modernizr是一個用來探測瀏覽器是否支持某種新特性的JavaScript庫,使用它可以節(jié)約很多代碼及測試工作量,甚至可以對一些不支持新特性的瀏覽器通過額外加載腳本的形式來實現(xiàn)相應的新特性。
LimeJS
如果你想為臺式機和觸摸屏設備創(chuàng)造出驚人的游戲,那么LimeJS這個HTML游戲框架是一個很好的選擇。此外,該工具可以幫助您在觸摸屏設備創(chuàng)建HTML5網(wǎng)站。
FlashtoHTML5Online
該工具可以將Flash文件轉換成HTML5文件,允許你在支持HTML5的瀏覽器中使用Flash動畫文件,從而不需要安裝Flash播放器。
HTML5Tracker
網(wǎng)站開發(fā)者了解最新的技術是必要的,通過使用該工具可以跟蹤HTML5最新修訂信息。
OnlineHTML5AudioMaker
要想使用各種最新的音頻功能,OnlineHTML5AudioMaker可以幫你實現(xiàn),該工具可以為不同瀏覽器提供音頻解決方案,針對不同的瀏覽器使用不同的音頻格式。
LungoJS
移動應用的發(fā)展是網(wǎng)絡發(fā)展一個重要組成部分。該工具包括CSS3、HTML5和JavaScript的全部功能,它可以幫助你為iOS、Android、BlackBerry等系統(tǒng)移動設備開發(fā)應用。
Initializr
Initializr是個網(wǎng)站模板生成器,使用它提供的特色模板可以快速生成網(wǎng)站,也可以自定義模板。Initializr是初學者快速創(chuàng)建網(wǎng)頁的最佳工具。
FontDragr
使用該工具可以在不需要更改代碼的情況下為網(wǎng)站選擇合適的字體。在網(wǎng)站加載該工具后,將“fontdragr”按鈕拖到瀏覽器書簽欄中,在瀏覽其他網(wǎng)頁時,點擊該書簽,頁面頂部出現(xiàn)fontdragr工具欄,將字體文件拖到此工具欄中即可改變網(wǎng)頁中的字體。
HTML5Demos
這個工具可以告訴你每一個HTML5特性在哪些瀏覽器中支持,它把演示和示例結合在一起,用戶可以點擊支持的瀏覽器的圖標或者技術標簽來過濾示例。
歡迎補充~~
h5封裝app與原生有什么差距
一、開發(fā)方面
原生App
⊙每一種移動操作系統(tǒng)都需要獨立的開發(fā)項目
⊙每種平臺都需要獨立的開發(fā)語言。Java(Android),Objective-C(iOS)以及C++(WindowsMobile)等等
⊙需要使用各自的軟件開發(fā)包,開發(fā)工具以及各自的控件
移動WebApp
⊙因為運行在移動設備的瀏覽器上,所以只需要一個開發(fā)項目
⊙這種應用可以使用HTML5,CSS3以及JavaScript以及服務端語言語言來完成(PHP,RubyonRails,Python)
⊙這里可沒有標準的SDK,基本任意選擇,別忘了有一些跨平臺的開發(fā)工具,比如PhoneGap,SenchaTouch2,APPcan以及AppceleratorTitanium等等。
二、能力方面
原生App
⊙能夠與移動硬件設備的底層功能,比如個人信息,攝像頭等等
移動WebApp
⊙只能使用有限的移動硬件設備功能。
三、獲取方法
原生App
⊙直接下載到設備
⊙以獨立的應用程序運行(并不需要瀏覽器)
⊙用戶必須手動去下載并安裝這些原生App
⊙有一些商店與賣場來幫助用戶尋找你的App,目前app市場不計其數(shù)
移動WebApp
⊙從移動設備上的瀏覽器訪問
⊙不需要安裝額外的軟件
⊙軟件更新只需要服務器就夠了
⊙因為現(xiàn)在沒有什么商品或賣場提供這種App,所以如何搜索這些移動WebApp相當不簡單。
四、版本控制
原生App
⊙用戶可以自由地選擇是否更新軟件版本,所以會出現(xiàn)不同用戶同時使用不同版本的情況
移動WebApp
⊙所有的用戶都是用同樣的版本
五、優(yōu)勢
原生App
⊙比移動WebApp運行快
⊙一些商店與賣場會幫助用戶尋找原生App
⊙官方賣場的應用審核流程會保證讓用戶得到高質量以及安全的App
⊙官方會發(fā)布很多開發(fā)工具或者人工支持來幫助你的開發(fā)
移動WebApp
⊙跨平臺開發(fā)
⊙用戶不需要去賣場來下載安裝App
⊙任何時候都可以發(fā)布App,因為根本不需要官方賣場的審核
⊙如果你已經(jīng)有了一個WebApp,你可以使用responsivewebdesign來輔助改進
六、缺陷
原生App
⊙開發(fā)成本高,尤其是當需要多種移動設備來測試時
⊙因為是不同的開發(fā)語言,所以開發(fā),維護成本也高
好了,文章到這里就結束啦,如果本次分享的sencha touch和h5封裝app與原生有什么差距問題對您有所幫助,還望關注下本站哦!
本文鏈接:http:///qianduan/3074.html