分类

安卓应用安卓游戏

开发环境

crossapp

crossapp 1.0.2

大小:288.16 MB

语言:多国语言系统:WinXP, Win2008, Win7, Win8

类别:开发环境时间:2015-03-16 16:43

跨平台app开发引擎
  • crossapp

CrossApp一款完全开源、免费、跨平台的移动应用开发引擎,开发者可以完全免费、毫无顾虑的使用CrossApp开发任何项.目本引擎基于C++语言编写,OpenGl ES2.0图形渲染。拥有丰富的UI控件、丰富的第三方库、集成各种系统接口。

主要功能与特色

主要功能

1. 跨平台

CrossApp暂时主要支持目前最主流的移动平台IOS和Android,后续更新版本将完善更多平台的支持。

CrossApp的平台无关性,使得相对传统的iOS和Android原生应用开发,CrossApp更能节省开发的周期和成本,App开发完成后只需要经过较为简单的移植工作,就能轻松实 现在不同平台上应用。

2. 整合部分第三方库

最初版本的CrossApp整合一些第三方库,例如常见的数据解析库jsoncpp、tinyxml、http等,同时CrossApp也通过第三方库spidermonkey转换,使之可以直接使用js脚本编写程序。

3. 基于OpenGL ES 2.0

CrossApp的图形渲染使用的是Open GL ES 2.0,渲染效率高,可以使移动设备的GPU发挥到最佳效果。

引擎特色

1. 开源

开源是9miao.com的一贯坚持的理念,CrossApp也是开源的移动App开发引擎。由于CrossApp是基于最宽松的MIT开源协议,所以开发者可以完全免费、毫无顾虑的使用CrossApp制作任何商业项目,并且在开发过程中遇到的有关CrossApp的相关问题,9秒社团技术团队负责相关技术难题的解答并给予技术支持(官方网站CrossApp专区回复问题,回复率100%)。

CrossApp会进行持续的版本更新,后续的版本更新与维护由9秒社团常务贡献委员会(后面简称“9贡委”)与9秒社团官方共同完成,开发者可以申请加入9贡委,为CrossApp的进一步完善做出自己的贡献。提交的版本将由9秒社团官方审核,审核完成后将整合进下一版的CrossApp版本。

2. 丰富的UI控件

CrossApp的设计宗旨在于为移动应用开发者提供快速、高效的开发解决方案。在此基础上,CrossApp封装了大量的UI控件,各类控件的功能十分丰富,开发者可以直接使用这些控件进行应用的开发。这些控件基本满足应用开发需求中的大部分功能,也免去了自己封装UI控件花费的大量时间,进一步提升开发的效率、节省开发的成本。同时CrossApp也会整合部分由第三方开发者提供的优秀控件资源,更大的丰富CrossApp的UI控件。

3. 提供CrossApp配套编辑器

高效快速的开发模式少不了不同编辑器的支持,最初版本的CrossApp没有提供引擎相关编辑器,但在2014年7月份的更新中将推出编辑器,辅助开发者进行更快速便捷的移动app程序的开发

支持的平台

iOS:5.X ~ 8.X SDK

android:2.3.4 ~ 5.X SDK

windows:windows XP、windows Vista、windows 7、windows 8.0、 windows 8.1

MAC OSX:10.7.X ~ 10.10 SDK

支持的语言

目前仅支持C++,将来会扩展支持Javascript、python等

常见问题

1.CrossApp的基本框架

CrossApp是基于MVC模式设计的.

2.CrossApp要求的开发工具

在不进行移植导出应用程序安装包的情况下,开发不需要特殊的工具, IDE仅仅VS或Xcode就能满足开发、调试需求。在windows下CrossApp推荐使用Visual Studio 2012或更高版本作为开发的IDE,在Mac下推荐使用Xcode 5.0或更高版本作为开发的IDE。对于移植iOS,不需要特别的环境配置,如果需要移植Android,请分别参阅Windows和Mac下配置Android开发环境。

IDE下载地址:

3. 创建CrossApp工程的方式

在Windows下,有两种创建CrossApp工程的方式:使用命令行方式和使用工程创建工具。在Mac下,使用命令行的方式创建。具体创建CrossApp工程的方式请参阅创建CrossApp跨平台工程。

CrossApp会为我们创建各个平台对应的工程入口,创建的工程默认放在引擎的projects目录下,在不同平台下分别运行不同的工程就能运行起来。例如,在Windows下我们可以直接运行proj.win32里的.sln文件直接在vs中运行工程,当需要移植到Android时需要在eclipse中导入proj.android。

更新日志

1.增加动画系统CAViewAnimation(demo有动画示例)

2.完美支持iOS 64位

3.完美支持android 5.0+

4.优化CASegmentControl接口

5.修改0.6.1由于视频播放器动态链接库的问题

6.修改0.6.1安卓CATextField崩溃的bug

7.增加获取当前连接的wifi的信息(包括名称 mac地址 等级)

8.增加获取wifi列表包括名称 mac地址 等级(仅安卓有此功能)

9.打开关闭蓝牙设备,开始搜索蓝牙设备,停止搜索蓝牙设备,获取蓝牙设备信息包括名称地址仅安卓有此功能

10.增加mac下一键创建工程图形工具

11.其他细节的优化

∨ 展开

同类推荐

特别下载

猜你喜欢

相关文章

热门推荐

下载排行

热门关键字

文明时代2Mod植物大战僵尸版本大全天正电气版本合集迅读软件版本大全鸿合教育软件大全口袋妖怪系列破解版口袋妖怪玩家自制版电视直播软件老爹模拟经营游戏系列The Foundry软件产品系列EndNote软件合集乐教乐学软件版本大全滤镜多的美图相机手机日语学习软件像素地牢推荐版本免费手机录屏软件苹果电脑网课软件大全好用的手机影院剑网三游戏版本大全激战2游戏版本大全免费电视电影App宅男影音神器忍者题材动作游戏推荐电脑热门网络游戏排行PC端二次元游戏推荐福利漫画老司机视频软件福利视频千牛版本大全Creo3.0版本合集

网友评论

我要跟帖
取消
查看所有评论 共 0