» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


 38 123
发新话题
打印

[数码手机] 关于菊花那个方舟编译器

引用:
原帖由 阿喀牛斯 于 2019-4-12 20:48 发表


     Posted by TGFC·NG
ndk需要给每一个平台独立开发,调试,现在安卓一共有数万个碎片机器,java版本可以完全适配,不管是arm还是x86,mips,电视还是手机,车载中控还是后视镜,都可以用同一套代码
类比pc平台,为什么win程序就没有这个问题,只要在os层面兼容,就可以预编译好呢?


TOP

引用:
原帖由 yfl2 于 2019-4-12 20:52 发表

类比pc平台,为什么win程序就没有这个问题,只要在os层面兼容,就可以预编译好呢?
Posted by TGFC·NG
win有这个问题啊,exe只能在x86的win上运行,不能在arm的win上用



TOP

posted by wap, platform: Meizu M9
引用:
原帖由 @yfl2  于 2019-4-12 20:52 发表
类比pc平台,为什么win程序就没有这个问题,只要在os层面兼容,就可以预编译好呢?
要么仗着性能足够强,无所谓效率,能跑就行
要么仗着容量足够大,准备一堆根据cpu不同来分别调用的dll。


TOP

posted by wap, platform: Samsung
听听名字,方舟,不就是为了发大水的时候带着国产app自己跑路不至于死么?但是这么一来,软件生态怎么搞,华为os?中国独供?

TOP

通过NDK用纯C/C++开发,主要是图形类应用,比如游戏,这种都是不太需要系统功能组件 API的,NDK的API最好用的是OpenGL,其他API种类非常有限。
因为谷歌根本就没打算开放所有native接口让你玩C/C++,这个是商业策略问题,不是技术问题。

TOP

posted by wap, platform: Chrome
引用:
原帖由 @阿喀牛斯  于 2019-4-12 20:48 发表
Posted by TGFC·NG
ndk需要给每一个平台独立开发,调试,现在安卓一共有数万个碎片机器,java版本可以完全适配,不管是arm还是x86,mips,电视还是手机,车载中控还是后视镜,都可以用同一套代码
ndk开发的基本只兼容ARM

TOP

posted by wap, platform: iPhone
就是在安卓框架下,学习iOS的优点呗

TOP

引用:
原帖由 masterfish 于 2019-4-12 18:18 发表
posted by wap, platform: Android
华为要求app厂商重新编译上传她的store,这样就没有兼容性的问题了。换句话来说,每个手机大厂都这样搞,首先性能效率就不输apple了,其次流氓软件也可以被控制了。
不是程序员吧
为什么会确信换个编译器还一定能编译过呢?

TOP

 38 123
发新话题
     
官方公众号及微博