sencha touch h5封裝app與原生有什么差距
夕逆IT
- 前端設(shè)計(jì)
- 2023-08-13
- 68

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