平台概述

广义上,AppCan是一套完整庞大的、云端一体的移动PaaS平台,拥有覆盖移动应用全生命周期的产品体系,同时服务2D开发者(工具)、2B企业(移动化、数字化)、2G政府(双创),是国内移动平台技术的领跑者。

了解AppCan产品体系

平台概述 - 图1

AppCan全景图

本文档将围绕2D开发者部分展开。

技术原理

AppCan是基于HTML5技术的Hybird跨平台移动应用开发工具。

开发者利用HTML5+CSS3+JavaScript技术,通过AppCan IDE集成开发系统、云端打包器等,快速开发出Android、iOS、WP平台上的移动应用。

查看创建一个AppCan应用

在实际的APP开发中,AppCan可以完成高达80%的工作量,如图示:平台概述 - 图2

AppCan将APP底层复杂的原生功能封装在引擎、插件中,开发者仅需调用接口、打包编译,就可以获得原生功能;而灵活的插件扩展机制,让各种定制功能轻松实现,APP体验如同原生。

平台构成

平台概述 - 图3

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。

技术培训:视频课程 线下培训 考试认证


以上信息是否解决您的问题?

免费注册,快速体验