CrossApp 简介
编辑教程CrossApp 简介
CrossApp是一款完全开源、免费、跨平台的移动应用开发引擎
基于最宽松的MIT开源协议,开发者据自身情况使用CrossApp开发任何商业项目
CrossApp以C++为开发语言,图形渲染基于OpenGL ES2.0,采用MVC框架模式
使用CrossApp开发的应用程序支持导出到各大主流移动平台,真正实现 "一次编码,多处运行"的跨平台开发技术。
CrossApp主要由9秒社团自研,官方制定了CrossApp的基本架构,确立了CrossApp的基本雏形,而其后的版本也将由来自各方的开发精英自愿组成的9秒社团常务贡献委员会共同进行更新和维护。
选用CrossApp原因
跨平台性
CrossApp暂时主要支持目前最主流的移动平台IOS和Android,CrossApp的平台无关性,使得相对传统的iOS和Android原生应用开发,CrossApp更能节省开发的周期和成本,App开发完成后只需要经过较为简单的移植工作,就能轻松实现在不同平台上应用。
丰富的UI控件
CrossApp的设计宗旨在于为移动应用开发者提供快速、高效的开发解决方案。
在此基础上,CrossApp封装了大量的UI控件,各类控件的功能十分丰富,开发者可以直接使用这些控件进行应用的开发。
这些控件基本满足应用开发需求中的大部分功能,也免去了自己封装UI控件花费的大量时间,进一步提升开发的效率、节省开发的成本。
同时CrossApp也会整合部分由第三方开发者提供的优秀控件资源,更大的丰富CrossApp的UI控件。
技术支持
官方会提供每天8小时的在线页面问答式服务,每个问题的反馈速度大概在30分钟左右,回复率90%。
CrossApp耗电优化
由于之前CrossApp抽取了cocos2d-x的渲染驱动模式,程序生命周期中,在不断重绘,渲染驱动模式的缺点就是CPU占用高因此耗电。
显而易见,这种不断的重绘方式对于游戏可能影响不大,但对于APP来说太浪费了。
因此,我们针对应用程序的特性,将渲染机制改为事件驱动模式。
这种模式的渲染要有外界触发才会重绘,在没有外界触发的时候画面静止,渲染停止,以达到节能的效果。
选择支付方式:
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间