`
jenly
  • 浏览: 18185 次
文章分类
社区版块
存档分类
最新评论

跨平台之AppCan与DeviceOne对比点评记录

 
阅读更多
目前已有的移动中间件开发技术主要包括: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_zipapp lite

    - "app开发教程之用AppCan开发跨平台app教程合集.zip.txt" 可能是另一个教程集合的说明,提供了更多关于跨平台开发的实践案例。 - "关于AppCan的开发教程_图文_百度文库.url" 和 "AppCan入门教程 - extreme421的...

    AppCan跨平台移动应用开发套件SDK 20121108

    - **Hybrid应用引擎**:这是AppCan的核心组件之一,支持跨平台移动应用开发,结合了Web应用和原生应用的优点。它提供了丰富的移动设备API,并支持第三方服务或自定义服务以插件形式集成进来。 - **UI框架**:基于JQ...

    AppCan SDK 跨平台手机应用开发工具

    AppCan SDK是专为AppCan平台开发者提供的全方位的集成调试环境,可以帮助开发者使用HTML5快速的构建本地应用。目前只支持Windows系列平台。

    ExMobile和AppCan对比.pdf

    而AppCan则是近年来发展迅速的一款跨平台移动应用开发框架,它基于互联网模式运营,具有较高的灵活性和可扩展性。 #### 二、开发环境对比 - **ExMobile**: - 开发环境相对简单,仅有工程项目管理工具和代码编辑...

    AppCan移动应用在线开发平台:Web开发者的逆袭.docx

    AppCan移动应用在线开发平台是一个非常优秀的选择,Web开发者可以快速开发移动应用,解决跨平台问题,提供代码重复使用率,解决平台多和适配难的问题,并且提供了大量的原生UI和模拟器引擎。同时,AppCan的扶持计划...

    APPCAN教程的PPT

    通过这份APPCAN教程的PPT,开发者不仅可以掌握APPCAN的基本使用,还能深入理解混合开发模式的优势,提升跨平台应用的开发能力。无论是对于新手还是有一定经验的开发者,都能从中获益匪浅,提高自己的移动开发技能。

    Hi AppCan.zip

    AppCan是一款强大的HTML5移动应用开发平台,它结合了Web技术和原生应用的优势,使得开发者能够使用HTML5语言进行跨平台应用开发。本压缩包"Hi AppCan.zip"包含了丰富的资源,涵盖了AppCan开发中的核心部分,包括UI...

    移动安全-APP渗透进阶之AppCan本地文件解密1

    ### 移动安全-APP渗透进阶之AppCan本地文件解密 #### 一、概述 随着移动应用的快速发展,应用程序的安全性变得越来越重要。在本文档中,我们将深入探讨如何对采用AppCan混合开发技术的应用进行渗透测试,并重点...

    APPcan 4个实例

    《APPcan:四个实战案例详解》 APPcan是一款强大的HTML5移动应用开发平台,它集成了多种功能,如页面编辑、资源管理、设备适配等,使得开发者无需深入理解原生编程,也能轻松构建出高性能的移动应用。本文将通过四...

    appcan插件iOS录音

    在AppCan平台上开发iOS应用时,常常需要集成各种功能来提升用户体验,其中之一就是录音功能。"appcan插件iOS录音"就是这样的一个插件,它允许开发者在AppCan上为iOS应用添加录音功能,使用户能够录制并保存音频。...

    几种跨平台App开发方式的介绍与比较.zip_跨平台开发技术

    跨平台App开发方式介绍与比较.zip Ionic AppCan APICloud Dcloud uni-app React Native

    AppCan移动应用在线开发平台

    AppCan移动应用在线开发平台是一款专注于HTML5技术的跨平台开发工具,主要针对Android、iOS、Blackberry、WebOS、Symbian以及Windows Phone等操作系统。该平台以其免费、低门槛和高效的特点,吸引了众多开发者,尤其...

    移动跨平台APP开发框架比较

    AppCan 是一个移动跨平台APP开发框架,优点是提供一体化解决方案,方便环境搭建、开发、调试、发布,框架自带 UI 包,包含常用控件样式,框架对 UI、动画渲染进行过优化,反应速度快,支持本地打包、云端打包,基于...

    Appcan安卓项目工程

    Appcan平台为开发者提供了丰富的API接口和组件,简化了混合应用的开发流程,使得不懂Java或Objective-C的开发者也能轻松构建跨平台的应用。 Appcan的特性主要体现在以下几个方面: 1. **跨平台兼容性**:Appcan...

    2.7.2手机客户端AppCan

    4. **多平台兼容**:AppCan支持iOS和Android两大主流移动操作系统,开发者只需编写一次代码,即可实现跨平台部署,提高了开发效率。 5. **热更新**:AppCan内置了热更新机制,允许开发者在应用运行时动态更新应用...

    Appcan 论坛插件DiscuzX2.5.zip

    1. **Appcan 插件集成**:在 Appcan 平台上,你需要将 DiscuzX2.5 的 API 接口与 Appcan 项目进行对接,实现数据的同步。这通常涉及到 JSONP 或者 CORS 跨域策略,确保 Appcan 应用能安全地获取和提交论坛数据。 2....

    AppCan秀.zip

    AppCan秀.zip是一个包含多个文件的压缩包,主要用于展示或教学关于AppCan移动应用开发平台的相关内容。AppCan是一款强大的HTML5移动应用开发工具,它允许开发者使用HTML、CSS和JavaScript来构建原生感觉的手机应用...

    appcan 荟生活源代码(3.2).rar

    AppCan平台的核心理念是通过Web技术实现跨平台的移动应用开发,它提供了丰富的API接口和组件库,使得开发者可以轻松创建具有原生功能的应用。AppCan 3.2版本是对该平台的一次重大更新,引入了更多的优化和新特性,...

Global site tag (gtag.js) - Google Analytics