PHPz2017-04-17 15:26:26
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.
PHPz2017-04-17 15:26:26
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.
黄舟2017-04-17 15:26:26
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.
怪我咯2017-04-17 15:26:26
Native.
The user experience of HTM5 is very bad when the network speed is poor.
巴扎黑2017-04-17 15:26:26
It should be a native application with some additional dynamic solutions added
ringa_lee2017-04-17 15:26:26
If it is an Android app, open the app border in the developer settings to see if it is native
大家讲道理2017-04-17 15:26:26
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
PHP中文网2017-04-17 15:26:26
It is obviously an H5 page, not smooth at all, as is the case with large e-commerce websites