[3rd-Party Apps] Uengine和麟卓卓懿应该尽快适配loongarch
Tofloor
poster avatar
東雲なの
deepin
2024-01-05 23:49
Author

现虽UOS适配龙芯、申威、兆芯、海光等国产CPU,然而UOS内置的Uengine仅见于X86版本,未对loongarch进行适配。麟卓卓懿虽适配X86与ARM,但未适配loongarch。若Uengine与麟卓卓懿能适配loongarch,将能把安卓生态引入龙芯中,缓解其生态不足。

网页捕获_5-1-2024_234738_www.linzhuotech.com.jpeg

Reply Favorite View the author
All Replies
阿尼樱奈奈
Moderator
2024-01-06 00:40
#1

这个要看Uengine和麟卓是否愿意适配的

Reply View the author
root
deepin
2024-01-06 01:06
#2

首先得有 google适配的 loongarch原生andiord (这个不太可能),不同架构andiord的ABI是由 google 决定的。

当前loongarch要引入 安卓生态 只能通过 虚拟机方式将loongarch64指令翻译为 X86_64 或 Arm64 指令跑这2个架构的andiord环境 (这2个架构andiord的ABI均使用 对应架构的矢量加速指令)。

tail

Reply View the author
nexfia
deepin
2024-01-06 01:26
#3

试下anbox arm64吧

https://github.com/HarleyPato/anbox-arm64

Reply View the author
hyjiao
deepin
2024-01-06 07:51
#4

安卓应用只支持x86和ARM的CPU,所以龙芯上运行安卓应用很难。搞模拟器是可以的,但是这样的模拟器性能会很差的。因为CPU的架构问题。

Reply View the author
jjcui8595
deepin
2024-01-06 16:49
#5

这个问题得向应用开发方反映,deepin无能为力啊

Reply View the author
東雲なの
deepin
2024-01-07 00:58
#6
jjcui8595

这个问题得向应用开发方反映,deepin无能为力啊

Uengine是UOS搞的,基于Anbox,另外,我已经向麟卓官方反映。

Reply View the author
東雲なの
deepin
2024-01-07 01:00
#7
root

首先得有 google适配的 loongarch原生andiord (这个不太可能),不同架构andiord的ABI是由 google 决定的。

当前loongarch要引入 安卓生态 只能通过 虚拟机方式将loongarch64指令翻译为 X86_64 或 Arm64 指令跑这2个架构的andiord环境 (这2个架构andiord的ABI均使用 对应架构的矢量加速指令)。

tail

是android,您上面拼错了。另外,借助android的开源特性,可以自行做国内适配与LATA方案,将loongarch指令集翻成ARM指令集,并提高效率。

Reply View the author
mozixun
deepin
2024-01-08 07:56
#8

理论可以,但是要等龙芯翻译ARM的LAT翻译器。xDroid用的是anbox方案开的安卓,用LXC那套东西就能开了,但翻译压力会很大,因为这要跨架构翻从安卓init到一整个ART框架。还是得看龙芯发挥

而且谷歌现在ChromeOS主流跑安卓方案已经换成ARCVM了,是基于kvm的虚拟机,这样难度更是地狱级,因为kvm目前不支持跨架构运行,而且安卓有原生x86版,但是目前没有原生龙架构版。龙芯更可能以后会去开OpenHarmony

Reply View the author