求教,教育类的app用cocos creator原生版本做和用android,ios原生做相比哪个方案性能,运行效率高呢?

如题:教育类的app用cocos creato原生版本做和用android(java),ios(oc)原生做相比哪个方案性能,运行效率高呢?

从性能比,那必须原生啊~

android / iOS原生方案,你是指用 Java / ObjC / Swift 开发的原生?性能上也许会更高,但你所有课件就得都用不同语言开发两遍;不能热更新,一个 APP 就得把所有课件的代码全部包含了;而且一旦增加新课件,就得让用户更新整个 APP。

Creator 方案性能应该会比 andorid / iOS 原生方案地一些,但一次开发多平台适配(你要发 PC/Mac 也行),课件各种热更新,不香吗?

感谢大佬的亲自回复,用android,ios原生做客户端,里面课件用web呢?用webview做跳转

cocos的videoplayer问题很多 建议先评估一下

求有用过cocos creator原生的大佬给建议呀

我觉得还是得看app类型吧,即使是教育类,交互类型差别也挺大的。很多幼儿教育类的app,跟游戏也没啥区别了。如果你都能接受课件通过web来搞,那其实用原生还是ccc没有什么不同。

UI用app原生做 课件用cocos做不香吗 :grinning:

参考儿歌多多

UI用app原生做 课件用coco做的话需要用webview吧,webview有性能问题

不用webview,直接在原生app内,新加个UIViewController,加载cocos

加载cocos是加载原生cocos吗?

˙你好,这个方案,没明白什么意思,意思是用android,ios的原生view绕过webview吗?但是如果用原生view的话怎么去加载cocos creator呢

我觉得还是creator原生版本吧,然后可以把一些功能下沉到让原生平台去处理,一些功能也可以用C++来实现~

你可以看看源码,本身就是原生view加载main.js

cocos最终打包到原生的时候也就是个ios的view或者安卓的activity而已,你可以把这个view通过一些方式集成到你原本的原生工程里面去。当然这个需要对cocos比较熟悉,有一定门槛,搜一下论坛里也很多相关帖子。

cocos 可以作为模块嵌入进app的开发中,当需要进行某些游戏时,调用cocos 的view或者activity。cocos 在游戏方面比较是很完整的引擎,能承担不少表现力上的需求。

看你的教育类游戏定义,市面上K12主流的方式是视频流+游戏互动,我的方法是之前我尝试的解决方案,社区里还有大佬有其他方式,本质上就是下层播放视频课件,某时段进行游戏互动这种一般是原生和cocos都有的。还有一些是纯游戏导向教育,那么解决方案我觉得直接全部用cocos或者unity做也是可以的,比如洪恩识字这样的。。。从技术角度来说,你需要解决的无非就是发热,耗电,内存等问题,但是只要是需要高刷新的,都会有这些问题。。。至于难度上,我觉得至少市面上很多成熟的k12项目都正常做了,所以问题应该不大。只是看你的需求。如果没有游戏倾向的,纯做题解题这种,app开发就行。

1赞

你都有原生能力了 还怕他videoplayer?自己改吧 我双端视频播放器全换掉了