因为这些应用首页因为活动频繁变动,是不是不是原生应用做的?是怎么实现的?
业精于勤,荒于嬉;行成于思,毁于随。
Hybrid方式,即混和了native和WebView(html5)。 html5(react,nodeJs)的優點是快速開發,不必頻繁更改一件組件的排版等而要更新app,缺點:加載響應渲染慢,複雜。 native優點速度快,缺點不容易業務變動性大的展示。 iOS/Android與Javascript的交互比較完善,因此現在許多業務變性大的APP趨向於Hybrid方式。
應該是結合了部分的h5,不然你看京東的下面選單,遇到假日會改變形狀之類的。
參考知乎這個問題。 淘寶京東這些肯定不是純native的app,因為電商業務很複雜,更新非常頻繁,總不能搞一次活動讓大家更新下app吧。 只是他們的技術實力比較強,自己研發,客製化的比較深度,不像小團隊,直接用開源的框架做做。
原生。
HTM5的使用者體驗在網速差的情況下是十分糟糕的。
混合動力
應該是原生應用 額外增加了一些動態方案
如果是Android應用程式的話,在開發者設定那邊打開應用程式邊框,就可以看到是不是原生的了
感覺應該是native骨架+h5做內容
部分原生應用程式混合H5寫的 可以開啟開發者選項 顯示下邊界佈局 之後在APP看下就能區分哪個頁是H5的了
很明顯是H5的頁面,一點都不流暢,大型電商網站都是這樣
Hybrid方式,即混和了native和WebView(html5)。
html5(react,nodeJs)的優點是快速開發,不必頻繁更改一件組件的排版等而要更新app,缺點:加載響應渲染慢,複雜。
native優點速度快,缺點不容易業務變動性大的展示。
iOS/Android與Javascript的交互比較完善,因此現在許多業務變性大的APP趨向於Hybrid方式。
應該是結合了部分的h5,不然你看京東的下面選單,遇到假日會改變形狀之類的。
參考知乎這個問題。
淘寶京東這些肯定不是純native的app,因為電商業務很複雜,更新非常頻繁,總不能搞一次活動讓大家更新下app吧。
只是他們的技術實力比較強,自己研發,客製化的比較深度,不像小團隊,直接用開源的框架做做。
原生。
HTM5的使用者體驗在網速差的情況下是十分糟糕的。
混合動力
應該是原生應用 額外增加了一些動態方案
如果是Android應用程式的話,在開發者設定那邊打開應用程式邊框,就可以看到是不是原生的了
感覺應該是native骨架+h5做內容
部分原生應用程式混合H5寫的 可以開啟開發者選項 顯示下邊界佈局 之後在APP看下就能區分哪個頁是H5的了
很明顯是H5的頁面,一點都不流暢,大型電商網站都是這樣