Kendo UI 2014移動(dòng)調(diào)查報(bào)告:HTML5 vs 原生之辯
概述:Telerik Kendo UI一直比較關(guān)心移動(dòng)開發(fā)領(lǐng)域的使用情況,在最新的2014 HTML5全球開發(fā)者調(diào)查中,Kendo UI面向3500+個(gè)開發(fā)者,從普通程序員到CIO/CTO,從大型企業(yè)到小型企業(yè),對(duì)他們的移動(dòng)開發(fā)偏好展開了調(diào)查。
- Kendo UI全球調(diào)查:HTML5成為最受歡迎的跨平臺(tái)應(yīng)用開發(fā)工具
- Kendo UI 2014移動(dòng)調(diào)查報(bào)告:HTML5 vs 原生之辯
Kendo UI調(diào)查后得出的幾個(gè)關(guān)鍵結(jié)論:
- 移動(dòng)應(yīng)用開發(fā)不存在'one-size-fits-all'(萬(wàn)全之策)的解決方案。無(wú)論是采用混合、HTML5還是原生,許多開發(fā)者在項(xiàng)目的中期總會(huì)發(fā)現(xiàn)他們最開始采用的方法并不是最佳方案
- Web和混合(Hybrid)應(yīng)用正在成為熱門趨勢(shì)
- Web平臺(tái)(HTML5 & JavaScript)是創(chuàng)建跨平臺(tái)應(yīng)用的首選
還在一條道走到黑?out了!
一直以來(lái),人們?cè)趯TML5和原生SDK進(jìn)行比較時(shí),一般認(rèn)為HTML5在這兩個(gè)方面處于劣勢(shì):
- APIs 對(duì)手機(jī)功能和服務(wù)的訪問有限
- 性能 這個(gè)一直是被一些開發(fā)者詬病的問題,UI響應(yīng)度和數(shù)據(jù)加載速度都沒有原生應(yīng)用給力
但是我們也可以看到,HTML5這兩年在這些劣勢(shì)上與原生應(yīng)用的差距也在越來(lái)越小。Kendo UI團(tuán)隊(duì)近日開發(fā)了兩款HTML5/Hybrid應(yīng)用,然后將他們呈現(xiàn)給其他開發(fā)人員,讓他們判斷哪款是原生應(yīng)用,哪款是混合應(yīng)用。結(jié)果沒有一個(gè)開發(fā)者判 斷正確,沒有一個(gè)人否定兩款應(yīng)用其實(shí)都不是原生應(yīng)用。
這個(gè)調(diào)查表明HTML5/Hybrid/Native三者之間的差距在越來(lái)越小,界限越來(lái)越模糊。這不僅僅體現(xiàn)在應(yīng)用的用戶體驗(yàn)上,還體現(xiàn)在開發(fā)過(guò)程中:越來(lái)越多的開發(fā)者在項(xiàng)目中期意識(shí)到要實(shí)現(xiàn)目標(biāo)可以有其他可替代的方式,而絕不是一條道走到黑。
那么這對(duì)于大多數(shù)移動(dòng)開發(fā)者來(lái)說(shuō),這意味著什么呢?這意味著開發(fā)人員需要拋棄過(guò)去對(duì)三者孰優(yōu)孰劣的狹隘觀念了,擦亮你的雙眼,真正弄清楚它們各自的優(yōu)勢(shì),然后不斷的在混合、HTML5和原生開發(fā)中嘗試,只有這樣才能準(zhǔn)確判斷哪一種方式是最佳的方案。
HTML5開發(fā)受追捧,原生開發(fā)被冷落
原生開發(fā)雖然具有性能高、可訪問手機(jī)所有功能、可線下使用等先天優(yōu)勢(shì)。但在開發(fā)階段卻是困難重重,比如開發(fā)周期長(zhǎng)、支持設(shè)備有限、上線時(shí)間不確定等問題。在今年的調(diào)查中可以看到,越來(lái)越多的開發(fā)者選擇純HTML5開發(fā)跨平臺(tái)應(yīng)用,而純?cè)鷳?yīng)用越來(lái)越少:

無(wú)論是HTML5還是原生,適合才是王道
在被問到開發(fā)原生應(yīng)用的中途是否又換成了HTML5應(yīng)用開發(fā),40%的人回答了"Yes"。而將這個(gè)問題反過(guò)來(lái),31%的人回答了"Yes"。這個(gè)比例不相上下,證明其實(shí)無(wú)論是HTML5還是原生,只要適合自己的項(xiàng)目需求,它就是好方法。

大部分對(duì)HTML5企業(yè)級(jí)開發(fā)有信心
選擇HTML5、混合和原生開發(fā)的比率在越來(lái)越均衡,但HTML5在企業(yè)級(jí)開發(fā)中的地位上升也是非常明顯的,當(dāng)被問及預(yù)測(cè)HTML5何時(shí)適合進(jìn)行企業(yè)級(jí)開發(fā)時(shí),31%的人回答是"Immediately",26%的人認(rèn)為是在未來(lái)的一年之內(nèi)。

當(dāng)問及到2014中期你計(jì)劃用HTML5開發(fā)多少應(yīng)用時(shí),大多數(shù)開發(fā)人員(占34%)的回答是2-3個(gè),而24%的人回答是11個(gè)以上。

HTML5開發(fā)商務(wù)應(yīng)用過(guò)半 B2C是主流
你使用HTML5開發(fā)哪些類型的移動(dòng)應(yīng)用?超半數(shù)的被調(diào)查者選擇Business apps,占57%,F(xiàn)inance和Productivity應(yīng)用各占21%,另外,教育、社交、醫(yī)療等應(yīng)用也占較高比例。

那么在商務(wù)應(yīng)用中,開發(fā)者們又具體開發(fā)了哪些應(yīng)用呢?64%的人選擇了公共B2C應(yīng)用,排第二的是B2E應(yīng)用,占49%。

HTML5已成跨平臺(tái)開發(fā)首選
隨著越來(lái)越多的用戶從桌面/Web轉(zhuǎn)移到移動(dòng)端,53%的人選擇采用HTML5創(chuàng)建跨平臺(tái)應(yīng)用,可見HTML5已經(jīng)成為跨平臺(tái)移動(dòng)開發(fā)的首選。

大部分人認(rèn)為混合開發(fā)可節(jié)省大量成本
調(diào)查顯示,35%的開發(fā)者用HTML5&JavaScript開發(fā)Web應(yīng)用,而混合應(yīng)用和原生應(yīng)用均各占16%。

除了易用性以外,成本也是開發(fā)人員必須考慮的一大重要因素,當(dāng)問及與原生應(yīng)用 相比,你認(rèn)為混合應(yīng)用開發(fā)可以節(jié)省的時(shí)間和人力成本時(shí),50%的受訪者認(rèn)為可節(jié)省40%-70%的成本。

結(jié)論
事實(shí)勝于雄辯,HTML5/Hybrid確實(shí)正在成為越來(lái)越多移動(dòng)開發(fā)者的選擇,但絕不是未來(lái)唯一的選擇。我們應(yīng)該認(rèn)清,HTML5、混合及原生技 術(shù)都有各自的優(yōu)勢(shì),不能單純的認(rèn)為HTML5好或者原生好。而我們應(yīng)該做的是根據(jù)自己的需求、定位和預(yù)算,去選擇最佳的解決方案。