應用開發之爭:App終將回歸原生

TP_funny發表於2015-04-22



與此同時,APP開發領域的兩大陣營也逐漸劃分出來,可以說Web App和Native App的戰爭從爆發的那一天開始就沒有過結束。
首先,我們先來了解一下Web App和Native App的概念——

Web APP,本質上採用的是普通Web開發語言,是可以在各種智慧手機瀏覽器上執行的專為移動瀏覽器設計的基於Web的應用。
Native App,則是特別為某種作業系統而開發的,比如iOS、Android等,它們可以在這些移動裝置的作業系統上暢所執行。


移動裝置化是大勢所趨,越來越多人把曾經放在PC端上的行為移植到了移動裝置之上,因此,相較於Web APP,為移動裝置而量身打造的Native App不管是在表現形態上還是使用者體驗上都更得人心。智慧裝置發展到今天,攝像頭、GPS、陀螺儀等功能都相當卓越,Web APP恰恰無法使用到移動裝置的這些獨特功能,圖片和動畫支援性都不高,所以對於在此方面有著更高要求的遊戲APP,一般情況下都必須選擇Native APP。

當然,既然Web APP是基於Web的應用,那麼它對網路環境的要求就會更高,而這也就造成了不少Web APP的使用者抱怨載入慢的情況。

好了,說完了Web APP,我們再來好好看一下Native APP吧。較之前者,我們可以輕易感覺到,Native APP對網路環境的要求不高,甚至可以支援離線操作,這意味著它的系統的穩定性非常高,作為使用者,人人都愛執行速度快的APP,不是嗎?與此同時, Native APP可以完美貼合移動裝置的諸多功能,所以使用者體驗好,也更能讓使用者記住,因此,在應用市場上,這類APP的留存率比較高。

不過,Native APP也並不是完全沒有缺點的。從目前來看,Native的主流平臺就有ios、Android、Windows三個,因為是不同的開發語言,所以開發者要需要使用不同的裝置進行測試,與此同時,每個平臺上的運營、推廣都有不同的規則,所以後期維護的難度也比較大。

而這恰恰是為什麼大家都知道Native APP的好,卻還是對Web APP趨之若鶩的最大原因。

從目前來看,由於Web App依賴於瀏覽器的效能,Web App還只是適合做一些資訊瀏覽型別的應用,如果想做一些複雜功能,特別是頻繁與網路互動的應用,還是隻能選用Native App。

與此同時,在移動裝置電力續航和處理效能不足網路頻寬有限的情況下,Web App的使用體驗遠遠遜色於Native APP,所以現階段,開發者使用嵌入H5的方式,歸根究底是想要在瀏覽器上的體驗趨近於Native APP,毋庸置疑,更優雅更高效的Native APP會是主流。不管這場戰爭何時休止,App最終還是要回歸於原生的。
評論(2)

相關文章