Taxonomy of Cross-Platform Mobile Applications Development Approaches

Taxonomy of Cross-Platform Mobile Applications Development Approaches
复制标题

DOI:
10.1016/j.asej.2015.08.004
复制
发表时间:
2017-06-01
影响因子:
6
通讯作者:
Wahba, Ayman M.
Wahba, Ayman M.
中科院分区:
工程技术3区
文献类型:
--
作者:
El-Kassas, Wafaa S.;Abdullah, Bassem A.;Wahba, Ayman M.

文献摘要

被引文献

相似文献

开发者使用跨平台的移动开发解决方案,一次开发移动应用,并在多个平台上运行。其中许多跨平台的解决方案仍在研发中。此外,这些解决方案基于不同的方法,如交叉编译方法、虚拟机方法和基于Web的方法。有很多关于跨平台移动开发解决方案的调查论文,但它们没有包括最新的方法,包括基于组件的方法、基于云的方法和合并方法。本文的主要目的是帮助研究人员了解最新的研究方法和开放的研究问题。本文综述了现有的跨平台移动开发方法,试图提供一个全球视野:对跨平台方法进行了全面的分类,定义了每种方法的优缺点,解释了每种方法的样例解决方案,比较了跨平台移动开发解决方案,并总结了开放的研究领域。(C)2015年艾因沙姆斯大学。由Elsevier B.V.制作和托管。这是CC By-NC-ND许可证下的一篇开放获取文章。
The developers use the cross-platform mobile development solutions to develop the mobile application once and run it on many platforms. Many of these cross-platform solutions are still under research and development. Also, these solutions are based on different approaches such as Cross-Compilation approach, Virtual Machine approach, and Web-Based approach. There are many survey papers about the cross-platform mobile development solutions but they do not include the most recent approaches, including Component-Based approach, Cloud-Based approach, and Merged approach. The main aim of this paper is helping the researchers to know the most recent approaches and the open research issues. This paper surveys the existing cross-platform mobile development approaches and attempts to provide a global view: it thoroughly introduces a comprehensive categorization to the cross-platform approaches, defines the pros and cons of each approach, explains sample solutions per approach, compares the cross-platform mobile development solutions, and ends with the open research areas. (C) 2015 Ain Shams University. Production and hosting by Elsevier B.V. This is an open access article under the CC BY-NC-ND license.