AppCan
In 未分类 on 2015年03月30日 by view: 1,644
0
  • AppCan 是 HTMl5 移动开发应用平台,支持跨平台,可以简单、快速、高效开发移动应用。
  • 倡导 Hybrid App 开发。
  • 为 HTML5 开发提供底层 Native 交互能力。

getcimg

主要优势

  • 跨平台
  • 原生体验,引入 Native UI 控件和交互
  • 模拟调试:提供模拟器和调试工具
  • 多窗口机制,秒杀 phoneGap
  • 一键打包

###开发工具 IDE
AppCan IDE 基于 Eclipse 定制,支持跨平台、本地打包、模拟调试、真机同步等功能

模拟调试

default

左边部分是手机的一些模拟器。
中间部分是手机屏幕,支持横竖屏切换和分辨率选择。
右边是 chrome 调试窗口,这里内置了 chromium。

本地打包

支持将 web 应用直接打成 APK(android)安装包。
qq 20150322142036

真机同步

将应用生成 “AppCan 调试中心” 模式的安装包,使用手机安装,确保手机和 pc 在同一个网络内。手机上安装成功后,打开 app,输入 pc 的 IP,登录成功后,可以看到应用的 List,打开调试的应用,可以 pc 上 IDE 的控制台上看到请求。

  1. 打开手机上的 “AppCan 调试中心” APP,输入 pc 的 ip 地址,登录,即可看到应用的 List。
    screenshot_2015-03-22-14-23-15
    screenshot_2015-03-22-14-24-52
  2. 手机上打开应用后,pc 上 IDE 控制台看到调试信息
    request

插件 API

AppCan 提供了丰富的底层插件,包括网络通讯,界面布局,功能扩展,第三方 SDK 等能力。API 文档可以参考 [这里], 覆盖了移动开发应用中的常用场景。(http://newdocx.appcan.cn/index.html?templateId=315)。

JS SDK

AppCan 将常用的 UI 和功能性模块封装成了一个开发库,开发者只需要引入 appcan.min.js 即可,另外把对 backbone, zepto, underscore 的依赖也打包在基础库中了

screenshot_2015-03-22-14-37-41
screenshot_2015-03-22-14-38-33

JS SDK 文档参考这里

###总结

AppCan 是一种基于 H5 实现跨平台 App 开发的解决方案,封装了一些常用的 UI 组件供 js 调用,提供了实现一整套流程的 IDE,包括调试,打包等。

原创文章转载请注明:

转载自AlloyTeam:http://www.alloyteam.com/2015/03/appcan/

发表评论