Hybrid App 即混合开发,由Native通过JSBridge等方法提供统一的API,然后用Html5+JS来写实际的逻辑,调用API,这种模式下,由于Android,iOS的API一般有一致性,...,所以可以直接调用官方提供的api,功能最为全面(比如本地资源操作,通知,动画等)
缺点
开发成本高,无法跨平台,不同平台Android和iOS上都要各自独立开发 Android上基于Java开发,...,有跨平台效果,当然了,实质最终发布的仍然是独立的原生APP(各种的平台有各种的SDK),有如下优点和缺点
优点
开发成本较低,可以跨平台,调试方便 Hybrid模式下,由原生提供统一的API给JS调用...,即页面用JS写,然后原生通过Bridge技术分析JS,将JS内容单独渲染成原生Android和iOS,所以也就是为什么性能不逊色原生
开发人员单一技术栈,一次学习,跨平台开发 这种模式是统一由JS...不追求用户体验和性能,对离线访问没要求 正常来说,如果追求性能和体验,都不会选用web app
没有额外功能,只有一些信息展示 因为web有限制,很多功能都无法实现,所以有额外功能就只能弃用这种方案了