基于Mash5的跨平台移动互联技术研究与实践
2017-05-08谭振江杜俊一
谭振江++杜俊一
摘要:跨平台移动互联技术的发展,降低了移动应用软件的开发和维护成本。本文以“基于Mash5的动态发布和评价”为开发实例,具体介绍了Mash5跨平台技术及其基本原理,以及Mash5跨平台技术的可扩展研究。
关键词:跨平台; Mash5; JavaScript; 云数据库
中图分类号: TP393
文献标志码:A
文章编号:2095-2163(2016)06-0047-04
0引言
[JP+1]目前主流的手机系统有IOS、Android和Windows Phone,由其使用的开发语言分别有:Objective-C、C、C++、Java、C#、VB.NET,开发工具有:Xcode、Android SDK、Visual Studio、Windows Phone Dev Tools等。综上可知,系统之间的这些差别随即就导致了为一种手机系统编写的代码将很难在另一种系统上获得移植性使用,而为了提升用户群体数量,并形成应用的优势覆盖,就需要对同一个应用分别展开设计独立的研讨开发。这样一来,为多种操作系统开发和维护应用软件即已成为一项时间及经济成本均将显居高端的项目课题任务。不仅如此,同一个操作系统,还会有多种版本、屏幕尺寸也大小不同等系列问题,这就无疑将造成开发成本的又一次可观上涨,因而同样也成为时下移动应用软件开发者亟待面临现实攻关的重点技术困难。[JP]
另据调研可知,如今手机App井喷式爆发,但彼此隔离,没有做到互联互通,更难以达到万物互联的设计执行效率,若按照“一物一App”的现实运作模式,用户势将无法承受成千上万个App的选择侵扰\[1\],因此也迫切需要推出可跨平台并能承载多个App的应用容器。
针对上述问题,Mash5平台则提出了将开发过程彻底云化,从而使得在一个平台上开发的应用可以在Android和IOS两套系统上实现无障碍的运行,并且开发之后的应用就可即刻付诸部署与实施。……
