如今,个人的移动化已经是一个时代的潮流,而对企业而言,则没有那么迅速,现在很多企业还没有完全把业务和客户关系放在移动体系上,针对企业移动化建设中面临的诸多问题,选择合适的企业级移动平台才是最有效的办法。
通过对相关企业的调研和对实战项目的分析总结,企业构建移动平台的核心动因共有如下因素:
1.移动终端设备规格不同,催生跨平台开发需求
移动应用开发不同于传统桌面应用开发,因为移动终端设备规格不同,目前的终端设备复杂多样,相对标准的苹果设备也至少有10多款,如iPad和iPhone等,Android设备更是数不胜数,很多都不一样,对开发工作提出了很高的要求。同一款应用可能需要部署在Android、iOS、Windows Phone等各类移动平台上,同时各个终端的屏幕尺寸、分辨率、拍照、录音、定位等硬件属性各不相同,这给开发工作带来了很大难度。早期企业客户通常是针对一种设备先开发一款应用,上线后再针对另一种设备重新开发一款应用,这需要多个技术团队支持,存在技术人力的浪费,同时项目周期也比较长,不利于快速上线部署实施,并且未来运维管理阶段也会面临很多挑战。所以企业希望采用一个技术平台,能够屏蔽移动设备的技术差异,使开发人员专注于具体业务实现,而不用考虑过多底层技术细节。
企业移动开发除了上面的跨平台诉求之外,还包括资源复用、碎片化应用、快速开发交付和卓越的用户体验等原来PC和互联网时代所没有的动因。
移动平台很重要的一点就是实现一次快速开发到平台部署,并能很好地解决上面的诉求,类似Java的特性,这是移动平台在开发过程中最重要的特性。
2.整合基础功能,统一