目前已有的移动中间件开发技术主要包括:IOS、Android或WindowsPhone的纯原生开发;以Html5技术为核心的中间件开发(例如PhoneGap,HBuilder,AppCan,ApiCloud)、以OpenGL技术为核心的中间件开发(例如:CrossApp)、以代码转换和原生反射技术为核心的中间件开发(例如:Titanium,Xamarin,ReactNative),以及以虚拟UI、抽象SDK、动态组件为核心的中间件开发(例如DeviceOne)。
共同点:
1.跨平台,都支持目前的三大主流系统:Android,iOS,WindowsPhone
2.都是以提取Eclipse开发工具的基本功能并稍作修改后,集成自己的IDE来给开发者一个独立的开发工具。
不同点:
AppCan主要采用HTML5+CSS3+JS来开发
DeviceOne主要采用JS或Lua来开发
AppCan:
核心:以html5技术为核心的中间件开发。(主推Hybrid模式)
优点:
1.支持四大主流系统:Android,iOS,Symbian,WindowsPhone
2.提供一体化解决方案,方便环境搭建、开发、调试、发布
3.框架自带UI包,包含常用控件样式
4.框架API丰富
5.支持本地打包、云端打包
6.基于密钥的代码加密
7.框架对UI、动画渲染进行过优化,反应速度比纯html5快
缺点:
1.不开源,无法修改、优化底层代码
2.暂不支持自行开发控件,无法调取android原生功能
3.框架自带功能过多,导致应用安装包偏大。
4.部分系统无法使用IDE进行调试
5.只能在服务器端发布,无法在本地发布(即代码需上传至服务器才能发布)
6.IOS发布,需要将证书上传至服务器
DeviceOne:
核心:以虚拟UI、抽象SDK、动态组件为核心的中间件开发。
优点:
1.支持三大主流系统:Android,iOS,WindowsPhone
2.UI布局可拖拽
3.屏幕自动适配
4.UI是原生的
5.开放的组件商店,可自定义组件
缺点:
1.不支持本地打包,需要远程(服务器)打包
2.组件商店的公共组件太少
3.推出时间太短,市场检验的时间还够
4.相关的文档资料太少
分享到:
相关推荐
- "app开发教程之用AppCan开发跨平台app教程合集.zip.txt" 可能是另一个教程集合的说明,提供了更多关于跨平台开发的实践案例。 - "关于AppCan的开发教程_图文_百度文库.url" 和 "AppCan入门教程 - extreme421的...
- **Hybrid应用引擎**:这是AppCan的核心组件之一,支持跨平台移动应用开发,结合了Web应用和原生应用的优点。它提供了丰富的移动设备API,并支持第三方服务或自定义服务以插件形式集成进来。 - **UI框架**:基于JQ...
AppCan SDK是专为AppCan平台开发者提供的全方位的集成调试环境,可以帮助开发者使用HTML5快速的构建本地应用。目前只支持Windows系列平台。
而AppCan则是近年来发展迅速的一款跨平台移动应用开发框架,它基于互联网模式运营,具有较高的灵活性和可扩展性。 #### 二、开发环境对比 - **ExMobile**: - 开发环境相对简单,仅有工程项目管理工具和代码编辑...
AppCan移动应用在线开发平台是一个非常优秀的选择,Web开发者可以快速开发移动应用,解决跨平台问题,提供代码重复使用率,解决平台多和适配难的问题,并且提供了大量的原生UI和模拟器引擎。同时,AppCan的扶持计划...
通过这份APPCAN教程的PPT,开发者不仅可以掌握APPCAN的基本使用,还能深入理解混合开发模式的优势,提升跨平台应用的开发能力。无论是对于新手还是有一定经验的开发者,都能从中获益匪浅,提高自己的移动开发技能。
AppCan是一款强大的HTML5移动应用开发平台,它结合了Web技术和原生应用的优势,使得开发者能够使用HTML5语言进行跨平台应用开发。本压缩包"Hi AppCan.zip"包含了丰富的资源,涵盖了AppCan开发中的核心部分,包括UI...
### 移动安全-APP渗透进阶之AppCan本地文件解密 #### 一、概述 随着移动应用的快速发展,应用程序的安全性变得越来越重要。在本文档中,我们将深入探讨如何对采用AppCan混合开发技术的应用进行渗透测试,并重点...
《APPcan:四个实战案例详解》 APPcan是一款强大的HTML5移动应用开发平台,它集成了多种功能,如页面编辑、资源管理、设备适配等,使得开发者无需深入理解原生编程,也能轻松构建出高性能的移动应用。本文将通过四...
在AppCan平台上开发iOS应用时,常常需要集成各种功能来提升用户体验,其中之一就是录音功能。"appcan插件iOS录音"就是这样的一个插件,它允许开发者在AppCan上为iOS应用添加录音功能,使用户能够录制并保存音频。...
跨平台App开发方式介绍与比较.zip Ionic AppCan APICloud Dcloud uni-app React Native
AppCan移动应用在线开发平台是一款专注于HTML5技术的跨平台开发工具,主要针对Android、iOS、Blackberry、WebOS、Symbian以及Windows Phone等操作系统。该平台以其免费、低门槛和高效的特点,吸引了众多开发者,尤其...
AppCan 是一个移动跨平台APP开发框架,优点是提供一体化解决方案,方便环境搭建、开发、调试、发布,框架自带 UI 包,包含常用控件样式,框架对 UI、动画渲染进行过优化,反应速度快,支持本地打包、云端打包,基于...
Appcan平台为开发者提供了丰富的API接口和组件,简化了混合应用的开发流程,使得不懂Java或Objective-C的开发者也能轻松构建跨平台的应用。 Appcan的特性主要体现在以下几个方面: 1. **跨平台兼容性**:Appcan...
4. **多平台兼容**:AppCan支持iOS和Android两大主流移动操作系统,开发者只需编写一次代码,即可实现跨平台部署,提高了开发效率。 5. **热更新**:AppCan内置了热更新机制,允许开发者在应用运行时动态更新应用...
1. **Appcan 插件集成**:在 Appcan 平台上,你需要将 DiscuzX2.5 的 API 接口与 Appcan 项目进行对接,实现数据的同步。这通常涉及到 JSONP 或者 CORS 跨域策略,确保 Appcan 应用能安全地获取和提交论坛数据。 2....
AppCan秀.zip是一个包含多个文件的压缩包,主要用于展示或教学关于AppCan移动应用开发平台的相关内容。AppCan是一款强大的HTML5移动应用开发工具,它允许开发者使用HTML、CSS和JavaScript来构建原生感觉的手机应用...
AppCan平台的核心理念是通过Web技术实现跨平台的移动应用开发,它提供了丰富的API接口和组件库,使得开发者可以轻松创建具有原生功能的应用。AppCan 3.2版本是对该平台的一次重大更新,引入了更多的优化和新特性,...