平台概述
广义上,AppCan是一套完整庞大的、云端一体的移动PaaS平台,拥有覆盖移动应用全生命周期的产品体系,同时服务2D开发者(工具)、2B企业(移动化、数字化)、2G政府(双创),是国内移动平台技术的领跑者。
了解AppCan产品体系
AppCan全景图
本文档将围绕2D开发者部分展开。
技术原理
AppCan是基于HTML5技术的Hybird跨平台移动应用开发工具。
开发者利用HTML5+CSS3+JavaScript技术,通过AppCan IDE集成开发系统、云端打包器等,快速开发出Android、iOS、WP平台上的移动应用。
查看创建一个AppCan应用。
在实际的APP开发中,AppCan可以完成高达80%的工作量,如图示:
AppCan将APP底层复杂的原生功能封装在引擎、插件中,开发者仅需调用接口、打包编译,就可以获得原生功能;而灵活的插件扩展机制,让各种定制功能轻松实现,APP体验如同原生。
平台构成
IDE工具:基于Eclipse定制的移动集成开发环境。
应用引擎:支持HTML5应用运行的支撑平台。
插件API:扩展方式,原生能力,通过标准化接口调用。
JS SDK:对底层的接口进行高级封装的开发库。
开放服务:标准接口,无限扩展的互联网能力。
UI框架:界面外观,包括布局、颜色、风格等。
技术优势
基础框架优势
引擎/插件开源:灵活扩展、个性化定制
云端/本地编译:无需安装,云端编译
集成开发环境:模板开发,极致简单
插件动态库升级:节省70%测试时间
真机同步调试:PC端移动端同步调试
原生插件:API无限扩展,比肩原生
移动门户:一个入口,整合所有应用
应用热修复:修复Bug更迅速
IM推送消息:支持所有IM场景、精准推送
统计分析:大数据运营,全方位分析
4.0新版优势
全新UI设计器,拖拽之间,灵活创建任何风格/布局/颜色的APP界面;
MVVM全面开放,简化50%编码工程,轻松应对数据交互与逻辑处理;
超越3.0的UI框架,更轻量级交互方案,更简单的页面处理方式来临;
引擎与插件的全面突破,IDE一体化集成开发环境。
帮助支持
AppCan为开发者提供免费的技术支持和培训课程。
技术支持:请在问答专区 发布问题,技术客服会及时回复。
技术交流:QQ群345708479、168011986。
服务热线:400-040-1766。