一种跨平台移动APP开发方法的研究及实现

神经质
664次浏览
2019年12月10日 17:33
最佳经验
本文由作者推荐
app跨平台开发平台
摘 要:本文针对移动平台APP开发需同时兼顾多种平台的现状,对一种跨平台移动APP开发方法——React Native方法进行了初步研究。文章介绍了该方法提出的背景、解决问题的思路、用到的编程语言和程序库的软件架构,指出了该方法的巧妙之处、优越性,以及所用语言的发展趋势,最后给出了用该方法实现的跨平台移动APP系统的一个模块实例,并结合模块程序代码和界面讲解了该方法实现的一些细节。系统的实现证明了这种跨平台移动APP开发方法的有效性和实用性。
关键词:跨平台;移动APP开发;React Native
中图分类号:TP399 文献标识码:A
1 引言(Introduction)
当今移动平台APP开发炙手可热,而且温度还在不断攀升。在安卓成为世界第一大移动平台后,主流的移动平台俨然成为安卓和苹果的天下。安卓平台用户人数众多,市场巨大,但其免费政策使得盈利成为一个值得思考的问题;苹果平台使用者在世界范围内人数虽少,但在美英等发达国家却反超安卓,同时其收费政策使得其使用者大多“不差钱儿”,所以盈利又似乎是唾手可得的事情。选安卓还是选苹果是摆在每一个移动平台开发团队面前的两难选择,更别说还有其他的移动平台,如微软的Windows Phone。两大主流移动平台API大相径庭,学习曲线都较陡峭,同时各平台API更新换代频繁,新技术、新问题层出不穷,所以想同时开发两个平台的软件就得维护两支开发队伍,这种“事倍功半”的“奢侈”开发方式并不是一般规模的开发团队能承受得了的事情。于是寻找一种能有效节省人力、物力的跨平台APP开发方法成为移动平台APP开发中一个值得探索的问题。
2 跨平台开发(Cross-Platform development)