跨平台移动商务网站开发的根本性难题
时间:2023-03-22 01:16:01 | 来源:电子商务
时间:2023-03-22 01:16:01 来源:电子商务
跨平台即不依赖于操作系统,也不依赖于硬件环境,是软件开发范畴的一个重要概念。
一个操作系统下开发的引用程序,通过极少的修改甚至不用修改就可以在另一个操作系统下顺利运行,我们就称之为这个应用程序具有良好的跨平台特性。
实现跨平台,既“一次编写,多平台运行”是移动开发的目标,也是减少软件开发和维护费用、提高软件生存周期的根本方法。
经过多年的发展
解决移动平台的不兼容问题,产生了原生APP网站,移动Web网站、混合APP网站3中不同的解决方案。
1)原生APP网站开发
移动平台互不兼容,每一种移动平台使用不同的编程工具与开发方法。开发原生APP商务网站,需要针对不同的平台,实用不同的编程语言、开发环境、工具、SDK、API等开发不同的程序。
2.)移动web网站开发
由于移动终端设备自带基于webkit内核的浏览器,该浏览器对HTML、CSS3、JavaScript的解析都是基于标准的,不存在跨平台问题。
3)混合APP开发
结合以上两者的优势,利用HTML5、CSS3、Javascript等跨平台技术编写移动商务网站,再采用APPCan、PhoneGap等跨平台移动开发框架,把基于HTML5的移动应用打包成为Android、ios等多个平台的移动商务网站应用,一次开发,多次打包。降低成本,提高效率。