Hybrid mode, which mixes native and WebView (html5). The advantage of HTML5 (react, nodeJs) is rapid development. You don’t have to frequently change the layout of a component to update the app. Disadvantages: slow loading response rendering and complexity. The advantage of native is that it is fast, but the disadvantage is that it is not easy to display large business changes. The interaction between iOS/Android and Javascript is relatively complete, so many apps with large business variability now tend to use the Hybrid method.
Refer to this question on Zhihu. Taobao, JD.com and these are definitely not purely native apps, because the e-commerce business is very complex and updates are very frequent. We cannot hold an event to let everyone update the app. It’s just that their technical strength is relatively strong, they develop their own research and development, and their customization is relatively deep. They are not like small teams that directly use open source frameworks.
Some native applications are written in mixed H5. You can turn on the developer options to display the lower border layout. Then you can distinguish which page is H5 by looking at it in the APP
Hybrid mode, which mixes native and WebView (html5).
The advantage of HTML5 (react, nodeJs) is rapid development. You don’t have to frequently change the layout of a component to update the app. Disadvantages: slow loading response rendering and complexity.
The advantage of native is that it is fast, but the disadvantage is that it is not easy to display large business changes.
The interaction between iOS/Android and Javascript is relatively complete, so many apps with large business variability now tend to use the Hybrid method.
It should be combined with part of h5, otherwise if you look at the menu below on JD.com, it will change shape during holidays.
Refer to this question on Zhihu.
Taobao, JD.com and these are definitely not purely native apps, because the e-commerce business is very complex and updates are very frequent. We cannot hold an event to let everyone update the app.
It’s just that their technical strength is relatively strong, they develop their own research and development, and their customization is relatively deep. They are not like small teams that directly use open source frameworks.
Native.
The user experience of HTM5 is very bad when the network speed is poor.
hybrid
It should be a native application with some additional dynamic solutions added
If it is an Android app, open the app border in the developer settings to see if it is native
It feels like it should be native skeleton + h5 for content
Some native applications are written in mixed H5. You can turn on the developer options to display the lower border layout. Then you can distinguish which page is H5 by looking at it in the APP
It is obviously an H5 page, not smooth at all, as is the case with large e-commerce websites