首頁>Club>
8
回覆列表
  • 1 # 笑趣事兒

    當然原生的更好,使用者更人性化,網路依賴更低,和系統互動更好。

    當然也要看你的需求,如果你的應用不需要上面的考慮或者你找的外包技術特別牛你可以混合開發。

    所以還是要看你自己的實際需求來定了。

  • 2 # DonutsApps

    我給你介紹一下兩者之間的區別

    Web AppNative App之爭總是不絕於耳,究竟誰才是王者呢?開發者是應該努力把客戶端的體驗提升到最優,還是在網頁應用層面上做出更多更好的設計呢?這一直是困擾大家的話題。好吧,我們先來了解下各自的優缺點,再作定奪。

    什麼是原生APP(Native App)1

    原生APP是用原生程式編寫執行的一種第三方應用程式,它是基於移動裝置(智慧手機、平板電腦等)作業系統(如IOS、Andriod、WP)使用,使用者透過應用市場或應用商店進行下載安裝到自己的智慧裝置上。但是該開發針對IOS、Android等不同的手機作業系統要採用不同的語言和框架進行開發,工程量大。

    什麼是Web App2

    Web App能夠為移動裝置提供特定功能的Internet應用程式。該程式通常由“HTML5雲網站+APP應用客戶端”兩部分構成,APP應用客戶端只需安裝應用的框架部分,而應用的資料則是每次開啟APP的時候,透過移動裝置的瀏覽器去訪問,把雲端取資料呈現給手機使用者(類似淘寶、天貓、京東等)。

    1使用者介面

    一些公司選擇開發原生APP和Web APP時,不清楚介面的區別。

    可以看得出,原生APP和Web APP在外觀和感覺上,兩者之間沒有什麼區別。

    2開發方面

    原生APP。每一種移動系統都需要獨立的開發語言,Java(Andriond)、Objective-C(ios)以及V計算量C++(Windows Mobile),並且需要各自的軟體包,開發工具以及各自的控制元件。

    Web APP。只需要一個開發專案,沒有標準的SDK,還有一些跨平臺的開發工具。

    3對接範圍

    對於原生APP,能夠與移動硬體裝置的底層功能對接,比如個人資訊,攝像頭以及重力加速器等等

    對於Web APP,只能使用有限的移動硬體裝置功能。

    4貨幣化變現途徑

    原生APP。開發人員設定收取下載價格,應用商店通常會處理支付過程(應用商店和開發者有一定的比例分成)

    Web app。可以透過網站廣告和訂閱費來獲益,同時要求開發者建立自己的付費牆或者自己建立訂閱收費系統

    5獲取方法

    對於原生APP。使用者必須手動透過應用市場(如360應用市場等)或應用商店直接下載到移動智慧裝置,以獨立的應用程式執行

    對於Web APP。從移動智慧裝置上的瀏覽器就可以訪問,無需下載安裝額外的軟體,而且軟體更新只需要伺服器就夠了。

    6版本控制

    原生APP。使用者可以自由地選擇是否更新軟體版本,所以會出現不同使用者同時使用不同版本的情況

    Web APP。所有使用者都是用同樣的版本

    7優勢

    原生APP。因為原生APP有快取,所以比移動Web App執行快一點,而且使用者必須去賣場下載APP.

    Web APP。跨平臺開發,使用者不需要去賣場來下載安裝APP,因為不需要官方賣場的稽核;可以頻繁的更新;開發週期短。

    缺陷

    原生APP

    開發成本高,尤其是當需要多種移動裝置來測試;

    因為是不同的開發語言,所以開發,維護成本高;

    因為使用者使用的APP版本不同,所以你維護起來也很困難;

    官方賣場稽核流程複雜且慢,會嚴重影響你的釋出程序;

    開發週期長;

    Web APP

    無法使用很多移動硬體裝置的獨特功能

    有網路就可以很快執行,沒有網路將不能訪問

    要同時支援多種移動裝置的瀏覽器,讓開發維護成本也不低,但是相比原生APP的開發維護就低一點

    說了這麼多,小編就總結一下。移動Web無所不在,移動Web是目前唯一的支援各種裝置訪問的平臺,與桌面Web一樣,移動Web支援各種標準的協議。移動Web也是唯一一個可供開發者釋出移動應用的平臺,它將各種移動互動與桌面任務有效地連線了起來;就各自的適用性而言:

    Web APP適用企業:淘寶、天貓等具有電商性質、金融、新聞資訊、企業集團需經常更新內容的APP應用。

  • 3 # 一米七八不穿鞋

    我開發過混合app,在一定程度上取決於你的產品需求,如果你的產品專案大而複雜,建議用原生,如果是普通的建議用混合,至於我為什麼,我們來分析下。

    首先專案複雜混合開發達不到效果,功能缺失,而且複雜度高效應不好。

    一般普通專案,用混合的好處就在於便於管理,也方便以後的員工維護,迭代輕鬆。總不能到時候一個不大不小的專案找安卓跟ios幾個程式設計師吧?這樣肯定是虧的,公司不幹虧本事,所以,具體選擇看你的專案實際情況了,原生開發工程師現在都要學混合

    其次還有一個最好的好處,混合跨平臺,節省開發成本,對應的維護就只需要一個人,哪個公司會傻傻的請幾個開發來幹一個人的活?

  • 4 # 西安小程式開發

    原生開發要貴很多,用混合開發要便宜很多,但是流程度也必然沒有原生開發好。

    這還是看您 自己選擇;

    建議開發app還不如開發當下最流行的小程式好點。小程式依託於第三方平臺,不會受安卓還是ios 限制;同時費用要低很多。免下載。

    有問題可以百度搜索公司名稱找到我們

    西安魔之方網路科技有限公司願為您服務;

  • 5 # 北京晶佳科技

    原生太貴,H5混合開發速度快成本低。

    建議先做H5混合開發,產品上線後,盈利了,後期可以再考慮原生開發,前期最好H5混合開發。

    我之前在“快搭建”這個平臺找的外包公司,平臺服務流程規範。

  • 中秋節和大豐收的關聯?
  • 冬至,你們覺得吃狗肉有錯沒?