关于移动应用在线开发平台AppCan:内行看门道外行看热闹

2012-9-12 16:50| 发布者: HTML5 |原作者: appcan|来自: 51CTO| 评论: 0

摘要: 之前人们提起新浪移动云、追信魔盒、PhoneGap也会想到AppCan,潜意识人们就会把这些拿来与AppCan做对比,这是为什么呢?AppCan到底提供什么样的产品和服务?今天AppCan官方给出自己的答案。 ...

  上周的百度开发者大会的亮点之一是推出了可以把网站做成Web APP的Site APP产品。看到这个消息,很多人很自然的想起了AppCan,因为AppCan也有把网站变成移动应用服务。之前人们提起新浪移动云、追信魔盒、PhoneGap也会想到AppCan,潜意识人们就会把这些拿来与AppCan做对比,这是为什么呢?AppCan到底提供什么样的产品和服务?今天AppCan官方给出自己的答案。

  AppCan VS 新浪移动云平台

  新浪移动云平台是新浪SAE的一个子平台,专为移动互联网应用服务的云平台。新浪移动云平台与AppCan这两者之间其实没有竞争关系,反而相辅相成,云+端的结合。业内常说的“云落地”,就是指那些做云服务的提供商,为互联网提供了web服务器以供部署Web工程、提供了webService接口,以便用户调用资源,比如天气预报等、甚至提供云存储的功能,所有这些,都只是解决了服务器端的事情,用户不需要自行购买空间、域名、带宽等,这些资源和服务以API的方式提供给终端,比如手机终端上的APP调用。因此,开发者开发手机终端上的APP时,调用云平台的资源和服务,能够开发出各式各样的APP。而AppCan,是一个开发平台,是能够低技术门槛,高效率来开发这些APP的。

  AppCan VS追信魔盒

  AppCan提供了模版开发方式,以方便那些具有内容资源,但不会技术的用户去定制、生成一个客户端;而AppCan最主要的还是Native开发模式,即开发可以下载AppCan提供的统一开发环境,包括创建工程,编写代码,调试代码,运行模拟,乃至在这统一的开发环境中能够生成ipa和apk安装包文件。通过Native开发模式,开发者能够量身定制一个客户端。追信魔盒提供了一些模板,用户也只需上传一些内容资源,就可生成一个APP,这其实跟AppCan的模版方式相近。比较来看,AppCan是一个平台,平台有开发环境,在线服务环境等,而作为运营网站,AppCan提供出来了一个模版的开发方式,方便用户使用。追信魔盒只是一个提供模板生成应用的网站。追信魔盒有局限性,只能满足较小需求移动应用。

  AppCan VS. Site APP

  AppCan提供的一系列网站智能移动化插件,是为了帮助网站站长快速的将自己的网站实现移动化而设计的一个普及型的案例产品。例如DiscuzX系列移动化插件,已经为3万余网站提供了智能移动化服务,不但加速了中国网站移动化的进程,同时Discuz论坛客户端这种超大型的移动应用的大范围使用也验证了AppCan技术的可靠性和实用性。而AppCan的这种服务和百度Site APP被人们拿来比较,实际上这两种方式也缺少可比性。AppCan的网站智能移动化插件是针对某几种主流网站程序专门设计的植入式移动化方案,不但可以展示网站信息还可以登录交互甚至还增加了移动端特有的LBS查看附近好友的功能。而Site APP是一种通过第三方技术处理的类似抓取和转码的云服务。

  AppCan VS.PhoneGap

  PhoneGap是与AppCan最相近的,他们同为跨平台开发框架,均以HTML5技术为开发基础。但不同的是在整体UI上,PhoneGap自始至终只存在一个窗口,也就是所有的网页都运行在这个窗口当中的,而AppCan采用多Window的理念来加载网页,不同的网页可以放到不同的Window中。每个window独立存在,可以相互跳转,并且可以指定两个Window间的过渡动画效果,如此一来,AppCan开发的应用用户体验效果更接近原生的用户体验;AppCan还封装了原生UI,进一步提升应用的体验;除此之外,AppCan的插件扩展机制,能够实现IOS、Android的native插件与webview之间的无缝对接;AppCan整合了一些本土的资源,例如新浪微博、腾讯微博等,同时还对性能做了近一步优化,国内开发者使用起来会更顺手和便捷。

  AppCan之所以被拿来和不同的产品比较,主要是因为AppCan提供的几款周边产品被人们误解成AppCan的核心。分别是web模式网址生成APP、智能模式模板生成APP和网站移动化插件生成APP。前面两种模式,都是AppCan在线提供的体验式周边产品,为了让开发者和站长快速的了解AppCan而设立的体验式频道,基于web模式和智能模式生成的APP只是非常初级的体验,并且是基于AppCan最早的版本beta版的技术标准,而当前AppCan不但发布了1.2并且很快将发布全新的2.0,无论是移动应用的运行速度还是用户体验都有了几何量级的提升。而AppCan给网站站长提供的一系列网站智能移动化插件,也只是为了帮助网站站长快速了解AppCan技术,将自己的网站实现移动化,“零”基础入门移动互联网领域,而设计的一个普及型的案例产品。例如DiscuzX系列移动化插件,已经为3万余网站提供了智能移动化服务,不但加速了中国网站移动化的进程,同时Discuz论坛客户端这种超大型的移动应用的大范围使用也验证了AppCan技术的可靠性和实用性。

  那AppCan究竟是什么,提供什么样的服务?

  AppCan给自己的定义是“移动应用支撑平台”。AppCan的核心是基于HTML5技术的Hybrid APP移动应用引擎。AppCan的核心包括七个系列的产品:

  1. 移动应用开发工具IDE

  2. HTML5移动应用UI框架

  3. Hybrid APP移动应用引擎

  4. 调试器与模拟器

  5. 云端打包服务

  6. 在线移动应用管理服务

  7. 在线移动应用统计分析服务

  

  AppCan让只会HTML的开发者也可以开发跨平台移动应用。

  AppCan让开发者无需安装复杂的原生开发环境,只需要一个windows系统就可以编写跨平台移动应用。

  AppCan让开发者不用购买大量测试机或昂贵的测试服务就可以测试跨平台移动应用。

  AppCan让开发者不用学习如何配置启动画面、打包、编译等复杂过程,就可以打包跨平台移动应用。

  AppCan让开发者不用考虑如何通知用户,就可以控制用户升级跨平台移动应用。

  AppCan让开发者不用寻找第三方服务,就可以快速部署和使用跨平台移动应用的统计分析服务。

  AppCan企业级移动化解决方案提供什么样的服务和产品?

  

  AppCan.cn已经生成和管理了数万移动应用,每天有上百万的终端用户在使用基于AppCan技术生成的移动应用。AppCan还可以支持数十万移动应用和上千万甚至上亿的移动应用终端用户。这验证了AppCan平台和技术的可靠性。AppCan正是将互联网运营级别的技术和服务复制给企业,让企业可以快速、高效的开发和管理运营自己内部的移动应用。同时针对企业用户的特点,AppCan企业级移动化解决方案,推出了企业用户专有的安全解决方案,针对接入设备管理、网络管理,地域管理提供了专有的安全能力。同时,基于AppCan技术生成的移动应用,也有学习开发成本低、体验接近原生移动应用的特点,让企业移动应用也不再是不美观、不流畅和不好用的代名词。

  AppCan 2.0预告

  AppCan2.0到底有什么值得开发者期待的?

  

  AppCan2.0主要是在两个方面得到了加强,一是全新的引擎和UI框架,二是超强的移动开发云服务能力。全新的引擎和UI框架主要是提升了基于AppCan的移动应用的体验和加强了应用的能力。而移动开发云服务,更是加强了之前的在线移动应用打包能力,让开发者可以动态选择需要的功能模块,同时统计分析、应用管理能力更是升级到了更高的水平。作为AppCan提供的服务的一部分,Discuz移动化插件也将推出全新的3.0版本,应用体验更好、功能更全面、运营更高效。总之AppCan2.0是一个正益无线公司奉献给业界的又一个力作,不但让移动应用开发更简单,而且提供了强大的APP Full Lifecycle Management能力。

原文链接: http://www.html5cn.org/article-3475-1.html

关于移动应用在线开发平台AppCan:内行看门道外行看热闹相关推荐

  1. 应用之星:领先的手机应用在线开发平台

    <2012-2014中国移动互联网市场预测>数据显示,截至到2012年底中国移动互联网市场规模将达1500个亿,移动互联网用户超过5亿.据中国互联网信息中心的数据统计,2012年,通过手机 ...

  2. 17个国内外手机APP应用开发平台推荐

    17个国内外手机APP应用开发平台推荐 随着智能手机的不断普及,安卓.苹果系统不断冲击着手机用户的神经,越来越多的技术热人员投入到了手机应用开发的热潮中,这里就总结归类下那些国内外优秀的手机APP应用 ...

  3. 万立快速开发平台——软件制作大师

    万立快速开发平台,是一款国内最好用的快速开发平台,使用者不需要懂技术,不用写代码,可以快速地开发出强大的管理软件,例如ERP,OA,CRM,HRM等等软件. 万立快速开发平台,能够让每个人,每个企业, ...

  4. 云开发听说过没? Compilr 屌爆的在线开发工具 -_-#

    偶是在基家看到老外Coder中纷纷热议的Compilr,于是趁着订的午饭没有送到,中午抽空小研究了一番,顺便给大家做一个简单汇报. Compilr 目标主要是做成一个云开发平台,其中集成了不同语言基于 ...

  5. 华为云龙api自动化工具_聊聊华为GDE刚发布的一体化低门槛开发平台ADC 2.0

    聊聊华为GDE刚发布的一体化低门槛开发平台ADC 2.0 华为GTS,华为GDE,ADC 2.0,这些都是什么?一文讲清楚 文/王吉伟 12月3日,华为GTS举办了2020 GTS合作伙伴大会,也是其 ...

  6. 基于webgl、封装threejs的3d物联网可视化开发平台

    webgl可视化平台,封装threejs进行快速数据对接,使用Echarts图表结合webgl可视化平台进行数据对接,3D物联网开发选哪个?前端人员能不能跑来搞3D可视化开发?用什么可以简单快速建模? ...

  7. 十分钟开发一款应用,这15个国产低代码开发平台太秀了!

    "低代码开发"最早可追溯到20世纪90年代至21世纪初的编程语言和工具(百度百科).阿里云智能总裁张建锋在钉钉6.0发布会上也表示,"低代码开发",将成为新一代 ...

  8. Java怎么做三端_Java三端分离开发在线教育平台

    第1章 课程项目整体概述(整体介绍及Eclipse,Maven,新浪SAE软件平台介绍) 系统通过maven构建一个portal站,在sae上部署,让同学们感受一下互联网应用的魅力: 1-1 --课程 ...

  9. ubuntu14.04如何在线安装eclipse以及C/C++开发组件,搭建软件开发平台

    在ubuntu14.04操作系统中进行C/C++软件开发,需要安装eclipse以及CDT等各种组件,下载安装包一一安装,之后再进行各种配置可能比较麻烦,在这里推荐一种在线安装方式,安装配置较为方便. ...

最新文章

  1. 基于Idea从零搭建一个最简单的vue项目
  2. Matlab编程与数据类型 -- 多分支条件选择语句if/elseif/…/else/end
  3. new调用函数,new具体做了什么?
  4. linux字符雨,linux周记
  5. 9月11号华为发布鸿蒙2.0和EMUI 11,来看看鸿蒙最牛逼的地方
  6. spring源码之—Assert.notNull()
  7. Maven STS创建WEB项目
  8. 计算机网络配置虚拟ip,好不好在电脑中设置虚拟IP地址?
  9. iOS关键代码遭泄露;Google正式抛弃HTTP;微博网页版出故障 | 一周业界事
  10. 你还不会小程序啊?手把手带你做第一个和服务器交互的小程序
  11. Android TextureView简易教程
  12. 面向对象基础(继承类,抽象方法,接口,委托和事件)
  13. 信息安全技术第五章应用安全(完整详细笔记)
  14. 前端学习-jquery-实现点击button对文本的add及detele
  15. XML与java对象互转文档
  16. 【20保研】复旦大学2019年大数据学院全国优秀大学生夏令营活动方案
  17. 如何统计一列中姓名重复出现的次数,并且只标注在第一次出现姓名的位子
  18. 打卡赠书 | 养成一个思考习惯
  19. Vue Echarts绘制世界地图
  20. oppo手机怎么查计算机记录,oppo怎样查通话记录(oppo手机怎么查以前的通话记录)...

热门文章

  1. 跟着江南一点雨学习Spring
  2. 个人在使用vue中引入jquery和bootst整理的笔记,开始看了网上很多实例方法,都基本没成功
  3. android 定制开关机铃声和动画
  4. 突破防盗链Referrer
  5. MYSQL数据库设计试卷b_MySQL数据库设计与应用智慧树期末考试免费答案
  6. C#学习笔记--this关键字和索引器
  7. PADS 中如何删除自己打的地孔阵列
  8. 加拿大摇滚乐队Hollowick
  9. 基于单片机的踢球智能车系统设计(电路+论文)
  10. 算法2-足球比赛出线问题