• 移动开发技术新趋向(三)

    发布:51Code 时间: 2017-04-21 16:02

  • Hybrid App 同时运用了Web App的跨平台,和Native App良好的用户交互,貌似达到了取其精华,去其糟粕,但是很难把握某个模块到底是用Native还是Web。 其优点如下: 1,Hybrid开发方法结合了...

  • Hybrid App

    同时运用了Web App的跨平台,和Native App良好的用户交互,貌似达到了取其精华,去其糟粕,但是很难把握某个模块到底是用Native还是Web。

    
    

    其优点如下:

    1,Hybrid开发方法结合了Native开发和Web技术,借助该技术开发者能够轻松使用跨平台Web技术,可以在需要时直接访问Native API。

           2,Native代码部分使用操作系统的API来创建嵌入式HTML渲染引擎,为此其成为浏览器和设备的API之间的桥梁,帮助开发者充分利用移动设备的全部特性。开发者可以选择编写自己的桥梁,或者充分利用现成的解决方案,在一些情况下,解决方案让开发者可以充分利用现已掌握的任何Native开发技能,根据企业的独特要求来定制Native容器

    
    

    缺点在于:

    1,APP的Web部分可能是驻留在服务器上的网页,封装到App代码中,存储在设备本地。一方面是这个方法摈弃了任何离线可用性,因为设备与网络没有连接时,无法访问设备。

           2,同样会出现Web和Native的各类缺点。

    
    

    综上所叙,每种开发方式都有其优缺点,Native App最为稳定,Web App被炒的最热,React Native发展前途大,但还是个孩子,Hybrid是目前最好的解决方法。

  • 上一篇:移动开发技术新趋向(二)

    下一篇:Swift的控制转移语句—fallthrough语句

网站导航
Copyright(C)51Code软件开发网 2003-2018 , 沪ICP备16012939号-1