三種app的區別

2021-10-18 17:12:06 字數 889 閱讀 6831

開發成本低中

高維護更新

簡單簡單

複雜體驗差中

優store或marke認可

不認可認可

認可安裝

不需要需要

需要跨平台優優

混合開發有兩種開發模式:

h5主導:只需要h5開發工程師,借助一些封裝好的工具實現應用的打包與呼叫原生裝置的功能,如hbuilder的雲端打包功能。

優點

1.方便更新又在大的體驗上保持優秀

2.效率中,可以跨平台

3.不需要安卓和ios兩個進行開發,同一套**android和ios基本上都可使用。節省開發費用,縮短開發周期。

4.可以跨平台使用,編寫一次核心**就可以部署到多個平台。

5.相容多平台,可以隨意調整排版布局等。

6.主要功能區相對穩定下,增加的功能區採用web 形式,使得迭代更加方。

缺點

1、使用者體驗沒有native好;

2、web部分效能稍慢(需要連線網路);

安卓手機,使用開發者選項->顯示布局邊界,打勾。

頁面元素如果是一整塊的是h5的,布局密密麻麻的是原生控制項。

看載入方式 -(比較準確)如過在開啟新頁面導航欄下面有一條載入條的話,這個頁面就是h5頁面,如果沒有就是原生的。

看斷網的情況把手機的網路斷掉。然後點開頁面。可以正常顯示的東西就是原生寫的。 顯示404或者錯誤頁面的是html頁面。打不開的原生和h5的報錯也是有區別的。

客戶端,前端,後端

客戶端:客戶端修改**,需要重新下包測試。

前端:前端修改**,不用重新下包測試,需要連不同測試環境測試。

APP三種開發模式

優點 應用的效能好,適配起來相對容易 缺點 1 無法跨平台 android和ios都需要開發各自平台的版本 開發成本高 3 android和ios很難同步發布。一篇不錯的文章 缺點 頁面訪問速度慢 操作體驗差 優點 成本低,開發難度低 原生功能體驗 優秀接近優秀差效能 非常快快 慢跨平台開發成本 昂...

三種DSO的區別

資料從源抽取到標準dso中時,在同一抽取請求中,相同業務主鍵的資料會合併 合併的方式有覆蓋與合計,合計又可為min max sum中的一種,具體轉換規則中可為哪一種合計,則要看key figure中的aggregation聚合中設定的是哪一種合計方式,具體請參考 key figure中的aggreg...

三種Python IDE的區別

剛學習了python,感覺很簡單也很有趣,一開始說這是小學生都可以學習的語言我還不信,現在信了信了。上課老師說了一款python ide pycharm 這是一專注於python的整合開發環境pycharm,是來自jetbrains公司的全功能python開發環境。過去的15年裡jetbrains一...