跨平台移动应用开发的优势与不足
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图1 典型混合应用架构
Apache Cordova最初被称为PhoneGap(在2009年初发布),是最为流行的混合跨平台框架。它支持大多数主要的现代智能手机操作系统。在混合跨平台框架中,因为使用了HTML和CSS,所以它们中的大多数内容都能跨不同操作系统使用。借助像Framework7(http://framework7.io/)这样的库,我们甚至有可能使用基于CSS的主题来支持底层操作系统的默认外观。
在混合应用中,HTML、CSS和JavaScript代码是随着应用一起发布的。因此,加载UI相关的代码并没有延迟,这与通过网络加载Web站点是不同的。在现代功能强大的手
图2 移动应用开发方案
跨平台移动应用的优势如下。
(1)通过细致的规划,在跨平台方案中,能够实现50%~80%的代码重用,这样,可以实现更快的开发并降低成本。(2)在维护阶段,跨平台开发会带来额外的收益。如
(下转第127页)