V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
johnsonyeen
V2EX  ›  Apple

关于 Rosetta

  •  
  •   johnsonyeen · Nov 27, 2020 · 3013 views
    This topic created in 1979 days ago, the information mentioned may be changed or developed.

    铺天盖地在谈 M1 的 Rosetta, 弱弱地问下 有没有可能 intel Mac 的 二进制反转, 装 M1 或者 ipad 上的应用?

    12 replies    2020-11-28 17:17:13 +08:00
    kalimpong
        1
    kalimpong  
       Nov 27, 2020
    Mac catalyst 适配
    hlobo
        2
    hlobo  
       Nov 27, 2020 via Android
    以前可能,现在不可能了
    pill
        3
    pill  
       Nov 27, 2020
    Rosetta2 效率这么高是 M1 塞了 intel 的东西,你 intel 的 U 里有塞 arm 的东西嘛
    secondwtq
        4
    secondwtq  
       Nov 27, 2020
    当然有可能,楼主写一个就行 ...
    systemcall
        5
    systemcall  
       Nov 27, 2020
    @ohiu #3
    Intel 以前的 Atom 系平板 CPU 了解一下,配合 Houdini,运行安卓系统可以达到非常高的性能。可惜 GPU 不太行外加合作的是寨厂,给的是垃圾闪存导致卡顿
    pill
        6
    pill  
       Nov 27, 2020
    @systemcall 那是 intel 卓 安卓跟 arm 没什么必然联系
    systemcall
        7
    systemcall  
       Nov 27, 2020
    @ohiu 安卓下面很多软件用了 ARMv7 的原生代码,那些 ARMv7 的原生代码用 Houdini 来翻译成 X86 代码来执行,不然运行不了或者运行起来很慢(用户态 QEMU 之类的)
    你用过 X86 或 MIPS 之类的不能够原生兼容 ARMv7 指令集的安卓就会知道。安卓和 ARM 确实没什么必然联系,自带的应用要么是完全跑在 java 的 VM 上,要么就是有对应平台的原生代码,但是第三方应用不是。尤其是有一些壳 /SDK,还有游戏
    so898
        8
    so898  
       Nov 27, 2020
    现在有个技术路线是:
    通过 QEMU 模拟 Arm 环境,然后把 macOS Arm 版本中的基础组建和 iOS 相关组件给弄出来,建立一套在 x86 上可以运行的环境
    oxromantic
        9
    oxromantic  
       Nov 28, 2020 via iPhone
    别怕,慢慢生态就支持平滑切 Catalyst 了,big sur 之前我的软件一直不正常导致不能迁移,big sur 出来后突然就正常了,现在支持 ios 、big sur x86+arm,也没改多少代码
    wanguorui123
        10
    wanguorui123  
       Nov 28, 2020 via iPhone
    完全可以,但苹果觉得没必要
    johnsonyeen
        11
    johnsonyeen  
    OP
       Nov 28, 2020
    @wanguorui123 或许苹果也弄个 说不定在 i9 上运行 arm 的还更 arm
    BrettD
        12
    BrettD  
       Nov 28, 2020 via iPhone
    技术上可以实现,但是苹果都在抛弃 x86 了,估计是不会用心思做这个
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1471 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 16:54 · PVG 00:54 · LAX 09:54 · JFK 12:54
    ♥ Do have faith in what you're doing.