android - 淘宝、京东的app首页是原生应用还是嵌入的html5?
迷茫
迷茫 2017-04-17 15:24:26
0
15
1586

因为这些应用首页因为活动频繁变动,是不是不是原生应用做的?是怎么实现的?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

reply all(15)
PHPzhong

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.

PHPzhong

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.

PHPzhong

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

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template