跨平台移动应用中间适配层设计与实现
2014-07-07施伟王硕苹郭鸣吴明晖梁鹏
计算机工程与应用 2014年16期
施伟,王硕苹,郭鸣,吴明晖,梁鹏
1.浙江大学计算机科学与技术学院,杭州 310027
2.浙江大学城市学院计算机与计算科学学院,杭州 310015
3.中国人民解放军91199部队
4.中国人民解放军94936部队
跨平台移动应用中间适配层设计与实现
施伟1,3,王硕苹2,郭鸣2,吴明晖2,梁鹏1,4
1.浙江大学计算机科学与技术学院,杭州 310027
2.浙江大学城市学院计算机与计算科学学院,杭州 310015
3.中国人民解放军91199部队
4.中国人民解放军94936部队
由于当前主流的移动开发平台之间互不兼容,造成应用开发各种资源的浪费。为了解决各个平台应用开发的不兼容问题,提出在移动平台操作系统层和应用层之间添加中间适配层的方案。中间适配层通过对以Webkit为核心的浏览器进行封装和扩展,支持跨平台的移动应用开发,对不同平台移动终端的本地资源访问也有较好的支持。该中间适配层具有良好的通用性和扩展性,并已在多个平台进行仿真实验验证了方案的可行性和实用性。
跨平台;移动应用;中间层;HTM L5
1 引言
随着3G网络技术和移动互联网的快速发展,移动终端已经由功能性向智能性转变。Canalys 2012年2月数据显示,全球50.1%的智能终端搭载了Android系统,下面依次是iOS和BlackBerry,分别占据了较大的市场份额,如表1所示。因此要想获得更多的用户,选择单一平台来开发和发布的终端应用不再是一个可行的选择。
每个平台通常具有其自己的软件开发工具包和语言或支持的语言,见表2所示。由于当前主流的移动平台之间互不兼容,针对不同的移动平台系统,当前并没有可以兼容的应用开发接口和语言。……
登录APP查看全文
