search

Home  >  Q&A  >  body text

android - 淘宝、京东的app首页是原生应用还是嵌入的html5?

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

迷茫迷茫2772 days ago1597

reply all(15)I'll reply

  • PHPz

    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.

    reply
    0
  • PHPz

    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.

    reply
    0
  • 黄舟

    黄舟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.

    reply
    0
  • 怪我咯

    怪我咯2017-04-17 15:26:26

    Native.

    The user experience of HTM5 is very bad when the network speed is poor.

    reply
    0
  • PHPz

    PHPz2017-04-17 15:26:26

    hybrid

    reply
    0
  • 巴扎黑

    巴扎黑2017-04-17 15:26:26

    It should be a native application with some additional dynamic solutions added

    reply
    0
  • ringa_lee

    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

    reply
    0
  • 高洛峰

    高洛峰2017-04-17 15:26:26

    It feels like it should be native skeleton + h5 for content

    reply
    0
  • 大家讲道理

    大家讲道理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

    reply
    0
  • PHP中文网

    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

    reply
    0
  • Cancelreply