APP中的部分功能用哪种模式性价比最高?【知识点】
2018-10-09 本文已影响25人
怎么先生
APP中的部分功能用哪种模式性价比最高?【知识点】
在客户端应用中,通常不会全部是本地代码执行所有的功能,其中会看到很多服务层实时请求的h5页面,为什么会要采取这样的方式呢?全部写在本地不好么?
辩证的分析一下Native(Client模式)与Web(Browser模式)在APP中的使用方式的,会对产品设计有很大帮助。
1.Native能更好的执行复杂交互,Web能更性价比高的执行浏览:Web对复杂交互支持差,相信很多人都遇到过页面滑动错屏的现象,Native就很稳定;浏览内容多变,冗长,Web性价比更高。
2.稳定的产品功能用Native,要验证的需求用Web:稳定的功能用Native更节约本地资源,使用更顺畅,网络条件限制小,更稳定,反而Web很需要网络;Web灵活,兼容适配更好,验证不确定的功能需求,补救的也及时,试错成本低。
3.Native访问硬件权限更高,安全性更好。
4.核心功能用Native,变化少,更新慢,还需要发平台;周边服务用Web,信息内容常变化,支持快速的配置和更新。