V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
nutting
V2EX  ›  Apple

m1 运行安卓?

  •  
  •   nutting · 2021-03-25 18:34:11 +08:00 · 4008 次点击
    这是一个创建于 1344 天前的主题,其中的信息可能已经有所发展或是发生改变。

    只见讨论 ios 的,怎么没见讨论这个话题呢,不是 arm 处理器了吗,那么“模拟器”相当于无缝直接运行手机安卓了,是不是?

    11 条回复    2021-03-26 07:07:30 +08:00
    Osk
        1
    Osk  
       2021-03-25 18:38:57 +08:00 via Android
    听说 Apple 砍了 Aarch32,猜测 Android 上一堆 v7a 的软件可能会有点问题
    systemcall
        2
    systemcall  
       2021-03-25 18:58:04 +08:00
    @Osk #1
    也就国内的问题多一些,没有做多 ABI 的包
    不过 CPU 不支持 AArch32 也没多大的问题,挂个用户态 QEMU 之类的东西就可以了,比如 Intel Atom 以前的 Houdini
    AArch64 模拟 AArch32,估计效率会更高吧,而且现在用 llvm 之类的东西来弄异构虚拟化,效率挺高的,比如 rpcs3 模拟 Cell Broadband Engine
    66beta
        3
    66beta  
       2021-03-25 19:06:57 +08:00   ❤️ 2
    mxalbert1996
        4
    mxalbert1996  
       2021-03-25 19:26:26 +08:00 via Android   ❤️ 1
    是谁给了你 Intel 不是无缝直接运行的错觉?
    zhch602
        5
    zhch602  
       2021-03-25 19:27:34 +08:00   ❤️ 1
    Android 也有 X86 版的呀,又不是 ARM 独占
    tu9oh0st
        6
    tu9oh0st  
       2021-03-25 19:34:03 +08:00
    @systemcall Houdini 问题也挺多的。。。
    tu9oh0st
        7
    tu9oh0st  
       2021-03-25 19:34:48 +08:00
    @zhch602 比较流行的 APK 还是 v7a 多点,这样就编译一个 abi 就行了,而且不额外占体积
    lispczz
        8
    lispczz  
       2021-03-25 19:44:58 +08:00
    @Osk 对,比如原神可以跑,明日方舟就不行
    Tink
        9
    Tink  
       2021-03-25 21:03:18 +08:00 via Android
    @66beta 这还是 Google 官方的?
    IgniteWhite
        10
    IgniteWhite  
       2021-03-25 21:07:46 +08:00
    关于 32 位这个,Mojave 之后苹果连 x86 的 32 位都不支持了。Wine 装的一堆 Windows 32 位老软件直接废掉,非常麻烦。这让我成了 10.14.6 钉子户
    jobs0
        11
    jobs0  
       2021-03-26 07:07:30 +08:00 via iPhone
    我也很想知道 arm 上如何模拟安卓
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2912 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 15:09 · PVG 23:09 · LAX 07:09 · JFK 10:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.