论文部分内容阅读
近年来,国内教育等行业对平板电脑(以iOS和Android为主)的需求变得迫切.而原生应用开发由于编程语言等差异难以跨平台、移植工作量大.本文首先分析了原生应用跨平台开发的主要问题,分别在iOS和Android上提出了基于C++和SWIG的跨平台设计方法和组件化体系结构.解决了Java等编程语言与C++之间的面向对象继承受限的问题.实验表明SWIG在Android上的性能影响很小.然后,在移动图形产品中进行了跨平台设计实践,验证了跨平台性.结果表明其应用开发效率高、跨平台性较好.