IPU V1.0

基于Hybrid开发模式的移动应用开发框架

集Native App良好用户交互体验优势和Web App底层本、跨平台的优势于一身的开发模式

跨平台

广泛使用跨平台技术,屏蔽操作系统差异,降低移动端APP的开发成本,

组件使用了跨平台脚本lua

业务逻辑和UI使用Web技术(HTML5、CSS3和JS),

未来还会引入React Native。

低门槛

浏览器下的开发模式

简洁的API设计、丰富的在线文档

简洁易用,开发者准入门槛极低。

UI本地化 (增量更新)

Web资源和脚本分离;

原生功能分离;

远程服务端发布动态页面和静态资源,客户端增量同步到本地,大大减少流量开销。

良好体验

公共功能和UI尽量使用Native技术、React Native技术,

浏览器开发,客户端运行,接近原生的体验效果。

一切变化不大的东西尽力追求极致体验。

全面的移动安全保障

传输安全:RSA+DES算法加密、可配置、降低CPU使用率。

本地模板安全:客户端上存储DES算法原生加密,兼容Android和IOS平台。

接口有效性验证:自主研发加密算法,请求来源检查,客户端来源真实性保障,请求防串改。

客户端代码混淆:Android平台客户端代码混淆,增强安全性。

界面响应式

同一套HTML页面在不同分辨率的屏幕下自适应完美展现。

开源共享的SAAS服务

IPU的理念是开源共享,所以整个架构的设计既考虑了基础功能,也兼顾了灵活扩展,并提供了完善的插件、组件扩展的标准规范,开发者可以基于规范灵活扩展新的功能。

产品服务提供:1个稳定的核心研发团队,主导产品开发框架的技术路线、产品演进、开源共享代码审核等工作,保证IPU产品的完整性和先进性,并以SAAS方式向使用者提供开发框架产品——亚信艾扑IPU,使用者无需关心移动应用开发的特殊技术和产品演进。

服务支持:通过即时、在线模式,为使用者提供实时的技术指导和疑难解答。

产品演进模式:1个核心研发团队主导+18000名亚信企业员工的共同参与共享,未来还将借助互联网平台拓展更多的参与和共享者,推动产品的演进。

框架分级

3个层次的开发框架

1)企业级:标准的全量IPU开发框架,服务端+客户端的一体化产品。

2)平台级:IPU的1vsN解决方案,解决企业内部App应用太多的痛点,统一入口。

3)轻量级:使用本地静态页面或者远程Web服务端的App构建方式,适合功能相对简单的轻应用,以及Web应用向App应用迁移。

1vsN解决方案

1个客户端App可以同时对应多个服务端应用,实现多应用的完美集成。使企业的APP入口只有1个,解决企业移动应用繁多、凌乱,频繁安装、更新的使用痛点。

团队培养

易上手、开源共享、即时客服、疑难解答等,选用IPU作为移动应用开发框架后,可以通过1个项目的实施过程,从零起步,为研发组织构建1个移动应用开发的专业技术团队。