铺天盖地在谈 M1 的 Rosetta, 弱弱地问下 有没有可能 intel Mac 的 二进制反转, 装 M1 或者 ipad 上的应用?
铺天盖地在谈 M1 的 Rosetta, 弱弱地问下 有没有可能 intel Mac 的 二进制反转, 装 M1 或者 ipad 上的应用?
|
kalimpongNov 27, 2020
1
Mac catalyst 适配
|
|
hloboNov 27, 2020 via Android
2
以前可能,现在不可能了
|
|
pillNov 27, 2020
3
Rosetta2 效率这么高是 M1 塞了 intel 的东西,你 intel 的 U 里有塞 arm 的东西嘛
|
|
secondwtqNov 27, 2020
4
当然有可能,楼主写一个就行 ...
|
|
systemcallNov 27, 2020
5
@ohiu #3
Intel 以前的 Atom 系平板 CPU 了解一下,配合 Houdini,运行安卓系统可以达到非常高的性能。可惜 GPU 不太行外加合作的是寨厂,给的是垃圾闪存导致卡顿 |
|
pillNov 27, 2020
6
@systemcall 那是 intel 卓 安卓跟 arm 没什么必然联系
|
|
systemcallNov 27, 2020
7
@ohiu 安卓下面很多软件用了 ARMv7 的原生代码,那些 ARMv7 的原生代码用 Houdini 来翻译成 X86 代码来执行,不然运行不了或者运行起来很慢(用户态 QEMU 之类的)
你用过 X86 或 MIPS 之类的不能够原生兼容 ARMv7 指令集的安卓就会知道。安卓和 ARM 确实没什么必然联系,自带的应用要么是完全跑在 java 的 VM 上,要么就是有对应平台的原生代码,但是第三方应用不是。尤其是有一些壳 /SDK,还有游戏 |
|
so898Nov 27, 2020
8
现在有个技术路线是:
通过 QEMU 模拟 Arm 环境,然后把 macOS Arm 版本中的基础组建和 iOS 相关组件给弄出来,建立一套在 x86 上可以运行的环境 |
|
oxromanticNov 28, 2020 via iPhone
9
别怕,慢慢生态就支持平滑切 Catalyst 了,big sur 之前我的软件一直不正常导致不能迁移,big sur 出来后突然就正常了,现在支持 ios 、big sur x86+arm,也没改多少代码
|
|
wanguorui123Nov 28, 2020 via iPhone
10
完全可以,但苹果觉得没必要
|
|
11
@wanguorui123 或许苹果也弄个 说不定在 i9 上运行 arm 的还更 arm
|
|
BrettDNov 28, 2020 via iPhone
12
技术上可以实现,但是苹果都在抛弃 x86 了,估计是不会用心思做这个
|