可导出原生移动应用的跨平台开发引擎CrossApp正式开源!

  

  CrossApp是一款免费、开源、跨平台的App开发引擎,基于MIT开源协议,使用C++开发,基于OpenGL ES 2.0渲染,可以帮助所有开发者快速的开发出跨平台的原生App,目前主要支持导出IOS和Android。

  引擎名称:CrossApp

  引擎版本:CrossApp alpha v0.1.2

  最后更新:2014.05.21

  开发环境:XCode,VS2013

  兼容平台:windows,ios,android

  工作Git:http://git.oschina.net/9miao/CrossApp

  GitHub:https://github.com/9miao/CrossApp

  文档更新地址:http://www.9miao.com/crossapp/list-24-1.html

  

  优点

  跨平台:

  CrossApp目前主要支持IOS和Android,正因为CrossApp的跨平台的特性,所以相对传统的iOS和Android原生应用开发,CrossApp更能节省开发的周期和成本,让开发者再也不用为维护两套应用代码而烦恼,App开发完成后只需要经过较为简单的移植工作,就能轻松实现在不同平台上应用。

  功能丰富:

  CrossApp封装了大量专门针对App开发过程所需的控件,而且每种控件的功能十分丰富,开发者可以直接使用功能丰富的控件快速进行App的开发,这些控件基本满足App开发需求中的大部分功能(非通用功能还是需要自己搞定的),同时也免去了自己封装控件花费的大量时间,进一步提升开发的效率,目前开源的CrossApp是alpha V0.1.2版本,是早期版本,控件还不够丰富,维护团队会每周更新上线至少2个新的控件。

  整合一部分第三方库:

  CrossApp整合了一些第三方库,例如常见的数据解析库jsoncpp、tinyxml、http等,同时CrossApp也通过第三方库spidermonkey转换,使之可以直接使用js脚本编写程序,第三方开发者也可以提供更多第三方库给广大使用者,对于JS的支持版本,我们将在2014年6月10日正式对外发布。

  缺点

  由于维护团队人手有限,第一版的CrossApp控件库只有部分基础控件提供,和维护团队的目标控件数量相距甚远,维护团队将持续不断的每周至少更新2个新的控件。同时,我们也期望得到更多开源开发者的帮助,更好更快的完善和维护免费开源的跨平台App开发引擎CrossApp,所以迫切需要更多C++高手加入到 9秒社团常务贡献委员会(简称9贡委)中来,如果您期望参与加入CrossApp核心维护团队,请和9秒社团的大鸡蛋联系,联系Email:liming@longtugame.com 联系QQ:906484688(请注明:加入9贡委)。

  CrossApp的发展和短期修改内容

  在后续的CrossApp版本中,我们会最短时间内完善CrossApp的功能,修改CrossApp所存在的bug和不足,同时提供对更多第三方库的支持。维护团队会确保每周1个版本更新,每周2个新空间增加,若干bug和细节的调整。

  20天内修改内容如下:

  1. 文字异步渲染 android平台崩溃。

  2. textField缺少功能:

  a) 文字内容超出可显示大小裁剪内容头部问题

  b) 光标移动到文字内容任意位置编辑功能

  c) 换行输入功能

  3. tableView缺少功能:

  a) cell的复用

  b) cell编辑功能(删除、插入等)

  c) cell的一些模板属性的添加

  4. GPS、联系人、照相机功能与获取

  20天内计划新增控件如下:

  滑动条: CASlider

  状态按钮:CASwitch

  分段选项按钮:CASegmentedControl

  提示框:CAAlertView

  视图分页控制器:CAPageControl

  大段文字输入控件:CATextView

  加载状态控制器:CAActivity

  网页加载控件:CAWebView

  特此鸣谢

  1、鸣谢jsoncpp的维护团队。

  2、鸣谢tinyxml的维护团队。

  3、鸣谢Mozilla的spidermonkey的维护团队,一个C语言实现的js脚本引擎,真的很美好。

  4、特别鸣谢Cocos2d-x团队,我们抽取并修改了该开源游戏引擎的图形渲染和跨平台部分,这让我们可以把更多时间专注在应用开发者们所更需要的内容上。

时间: 2024-12-24 09:13:50

可导出原生移动应用的跨平台开发引擎CrossApp正式开源!的相关文章

跨平台开发引擎神器 CrossApp 正式开源!

硅谷网5月22日消息 &http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;CrossApp是 一款免费.开源.跨平台的App开发引擎,基于MIT开源协议,C++开发,OpenGL ES 2.0渲染,可以帮助所有移动开发者快速的开发出跨平台的原生App,目前主要支持导出IOS和Android.   据悉,于3721.html">2014年5月21日首次推出的 CrossApp alpha v0.1.2 将

跨平台**应用开发引擎 CrossApp 0.1.7,兼容 VS2012

问题描述 本帖最后由 宝妹 于 2015-2-21 22:09 编辑 跨平台的**应用开发引擎CrossApp先后在上周五和今天(本周一)更新,**公告称在alpha版本内将持续不断的频繁迭代,并将于6月25日左右正式对外发布CrossApp的Beta版本,将会是CrossApp的一个新的里程碑!先看看本次CrossApp alpha 0.1.6和0.1.7分别更新的内容吧:A1.修复CATextField在win32与mac平台编译报错的bug:A2.修复TabBarController当前v

跨平台移动应用开发引擎CrossApp推出正式版V0.3.0

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 跨平台移动应用开发引擎CrossApp终于推出了正式版本V0.3.0, 同时对外放出了与原生应用的详细横评数据,在数据中看,CrossApp已经与原生性能近似,官方也正是对外宣称,开发者可以开始免费使用CrossApp的正式版本来进行移动端商业产品的开发了. 在CrossApp的正式版本推出同时,官方也正是对外推出了CrossApp-Desi

跨平台 App 开发引擎 CrossApp

在9秒社团和GMGC联合主办的"移动游戏与移动应用跨界开发趋势论坛"上,9秒社团最新开源的跨平台App开发引擎CrossApp引起了与会者们的关注. 据了解,CrossApp是一款免费.开源.跨平台的App开发引擎,基于最宽松的MIT开源协议,使用C++开发,其开发成本低.开发速度快.性能高.UI设计用户体验好等绝对优势.开发者可以完全免费.毫无顾虑的使用CrossApp开发任何商业项目,目前主要支持导出IOS和Android. 其作者栗元峰表示,再配合上专门为CrossApp量身定做

CrossApp 0.4.1 发布,跨平台** App 开发引擎

问题描述 又是一年冬天到,经过2周的紧张筹备,跨平台**App开发引擎CrossApp再次更新,正式更新至0.4.1版本,本次加入了友盟数据统计SDK第三方库,以及share SDK的社会化分享第三方库,进行了一些细节内容的处理,为即将推出的crossapp 界面编辑器提前铺垫,打好扎实基础.本次更新内容如下CrossApp 0.4.1 更新内容:1.添加友盟统计sdk(第三方库)支持IOS.android平台2.添加Share SDK社会化分享(第三方库)支持IOS.android平台3.更新

CrossApp v0.5.0 发布,跨平台**应用开发引擎

问题描述 春节即将到来之际,CrossApp团队很愉悦的宣布正式对外推出CrossApp的V0.5.0版本!此次更新内容均着重在内容模块的优化,我们期待更美好的2015可以让大家看到一个入门容易.上手简单.开发快速的跨平台**应用开发引擎!春节前,我们还会秉着完美的态度,针对更多内容进行深度优化,敬请期待吧!闲话不多说,快来看看本次更新内容.**CrossApp 0.5.0 更新内容:**1.修改优化CANavigationController: 1.1 修改所**的navigationBar为

C++的可移植性和跨平台开发[5]:操作系统

上一个帖子提到了"硬件体系"相关的话题,今天来说说和操作系统相关的话题 .C++跨平台开发中和OS相关的琐事挺多,所以今天会啰嗦比较长的篇幅,请列位看官见谅 :-) 为了不绕口,以下把Linux和各种Unix统称为Posix系统. ★文件系统(FileSystem以下简称FS) 刚开始搞跨平台开发的新手,多半都会碰上和FS相关的问题.所以先来聊一下FS.归纳下 来,开发中容易碰上的FS差异主要有如下几个:目录分隔符的差异:大小写敏感的差异:路 径中禁用字符的差异. 为了应对上述差异,你

为什么移动端跨平台开发不靠谱?

本文讲的是为什么移动端跨平台开发不靠谱?, 前言 翻墙偶然读到一篇不错的文章,随手翻译,作者是jielse发表于androidHub. 台风过后的城市 随着智能手机的发明,许多开发人员都提出了同样的问题:如何为多个移动平台构建和发布应用程序? 包括最初的iPhone和BlackBerries,Android,以及Windows Phone和Web. 每个平台单独发布应用程序是很昂贵的.我们最初的想法: 肯定有一个解决方案可以降低开发多个应用的成本.但是事实是不是这样的呢? 在Pixplicity

Visual Studio 2015 移动跨平台开发初体验

原文:Visual Studio 2015 移动跨平台开发初体验 微软换了新 CEO 后变化很大,对我们团队最有利的消息就是 Visual Studio 2015 支持移动应用跨平台开发. 还记不记得很早之前,Xamarin 宣布与微软成为合作伙伴的消息.显然,Xamarin 得到了来自微软的大力支持,而微软则直接将 Xamain 融合进 Visual Studio 2015,以扭转它在移动领域的颓势. 也许你还担心这里面是否有大坑,是否还不够成熟,我现在还无法回答你,不过我相信微软和 Xama