❶ 原生態app好,還是混合開發的好_原生app和混合app區別
原生唯叢APP好,混合APP也好,其實並么有真正好的技術解決方案,只有是否滿足客戶需求的產品,我們並不是說一定的就是原生的好,也不是說混合APP就一定不好;
目前幾個超級大型的APP都是混編的APP,微信,QQ,微博,支付寶,淘寶都是混編的APP,裡面涉及的技術早就跨域了多個技術領域,原生技術有,混合H5技術更有,所以不能這么簡單的說那個好;
技術永遠都在進步,技術永遠都在快速迭代,怎麼用方便,怎麼用解決問題,怎麼用高效,怎麼用世態跨平台,那就用什麼。目前開發一個APP從java,OC,swift,xcode,H5,,,可以用到很多種技術。並不會說一定限制掉,核心還是解決問題。
只是目前的趨勢來說,混合開發的優勢會越來越明顯,雖然現在的混合開發被應用的搜山源有點兩極化,一些稍微低端的,一些是超級App,但是確實能節省很多事兒。
目前跨平台的混合開發APP工具還是逐漸多了起來,國內就有不少,apicloud,appcan,一門APP,wex5這些都是做的稍微早的混合APP技術開發平台。
❷ 淘寶,京東這種商城的APP都是用Android+h5語言來開發的嗎
一般比較大的平台都會採用Android原生+h5混合開發,這樣能取各方面的優點;
原生開發可以訪問設備中的所有功能,運行速度更快,性能更高,而且可以啟用優秀的離線處理和存儲能力等等,提供最佳的用戶體驗,最優質的用戶界面,最華麗的交互。
原生開發的缺點在逐漸的開發、運營過程中顯現出來。開發成本高,不同平台需要定製不同的app,也就是android定製apk,ios定製app,開發人員需要多平台多語言,人力成本、時間成本較多,通用性差;
H5開發是Html5開發的app,本質上運行在手機瀏覽器中的頁面,一般使用app做一個殼套用瀏覽器運行H5的頁面,由於H5的特性也有很多app使用半原生半H5的hybird app 開發模
H5有許多優點,特別針對原生開發的缺點。如:
直接在網頁上調試和修改,幾乎不用考慮用戶機型和適配的問題,針對原生開發的平台碎片化、開發人力成本、時間成本高;版本升級優勢,網頁的升級與用戶無關,用戶無需下載更新安裝,保證實時送達到用戶手中;上線時間穩定、快速,不需要通過開發市場的審核,有收入分成的開發市場更是可以繞過收入分成。除此以外在視頻媒體方面H5表現也十分優秀的。
H5的缺點有許多,當新技術出現時候許許多多的人都在吹噓它的優點,到真正實用時才對它的缺點正視。H5載入大圖片的時候性能會下降,大量用戶訪問同一個H5應用時性能會下降,響應速度比不上原生app,上網速度也不及原生app,H5不能自動處理動畫上反復交互(網頁游戲),需要藉助css3、javascript。
❸ 目前APP開發有幾大類型
還有APP開發也有很多類型模式,每個類型的成本和質量都不一樣
市面上存在的幾種主流的開發類型:
Web頁面加殼生成app
這種APP的開發方式,基本是用現有的手機網站,或者直接購買一個手機網站模板,加殼打包,直接生成一個APP,做出來的效果不好,消耗流量,用戶體驗也很差,訪問速度慢等等,很多的外包公司利用客戶不懂,把這幾個小時甚至幾分鍾速成的東西,當成原生開發的APP去欺騙創業者,賣到幾千幾萬的價格,而創業者很多時候還自以為撿了便宜(問了很多家,這家最便宜啦)
2、web網頁加原生混編(網頁部分佔80%以上)
混編方式的APP效果比第一種要好一些,但是如果要做出接近原生開發的效果,需要不斷的優化和改變,花的錢不會比原生開發少,如果不對網頁和系統進行優化,只是簡單的拼湊。那做出來的效果和web加殼差不多。如果想要節省成本也可以選擇這種開發模式,但是一定要找具備這方面開發和優化經驗的,否則開發出來的效果會很差。
3、HTML5開發
使用這種開發模式,也是為了節省成本,因為可以一次開發適應多個平台,IOS和安卓平台都可以用,後期維護也方便很多,效果也接近原生開發,成本卻可以降低30%左右。不過收到語言本身的限制,各大平台兼容性還不足,相對來說還處於過渡期,也是比較耗費資源,對手機要求比較高。手機淘寶APP目前就是html5+原生混編的,早期版本在低配手機上很卡的,不過近年來隨著手機性能越來越強,淘寶本身也做了非常多的優化工作,使用體驗已經和原生開發很接近了。很多大公司都嘗試過使用HTML5,比如Facebook和京東。後來都轉為原生開發了,HTML5未來前景很好,但是現在還不夠成熟。
4、原生開發
原生顧名思義就是使用 IOS或者安卓官方的語言進行開發,是目前最常用和最成熟的方式。使用官方語言基本不會出現兼容性問題,但是越重視細節成本越高。而且ios和安卓兩端不通用,要同時開發兩套系統。一般根據具體功能要求一個app開發成本幾千塊到幾千萬不等