ipados/IOS 上运行 macos 应用的可能性分析 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
byte10
V2EX    iPad

ipados/IOS 上运行 macos 应用的可能性分析

  •  
  •   byte10 2021-06-14 21:01:00 +08:00 1276 次点击
    这是一个创建于 1595 天前的主题,其中的信息可能已经有所发展或是发生改变。
    目前 ipad pro M1 出来了,M1 笔记本的性能却得不到完全的释放。本来我打算买了后越狱,然后 vscode 远程到 ipad 服务上进行开发的。但是目前感觉不太可能了。。。

    今天进行验证,把 iphone7 ios14.2 越狱了然后安装了 openssh 后,vscode 远程到手机上,结果报错了:vscode host's architecture is not supported. 原因估计很多吧。

    在 iphone7 上查看内核版本: Darwin 0Iphone310 20.1.0 Darwin Kernel Version20.1.0: Fri Oct 30 00:34:15 PDT 2020; root:xnu-7195.42.3~1/RELEASE_ARM64_T8010 iPhone9,1 arm64 D10AP Darwin

    macos m1 上内核版本:Darwin doctor-MacBookAir.local 20.4.0 Darwin Kernel Version 20.4.0: Thu Apr 22 21:46:41 PDT 2021; root:xnu-7195.101.2~1/RELEASE_ARM64_T8101 arm64

    两个内核版本看起来就很像,相差的版本不大,但是 2 者的应用程序貌似还是无法很好的兼容。

    使用 macos 上的 jdk8 拷贝到手机上执行:

    dyld: warning: could not load inserted library '/usr/lib/substitute-inserter.dylib' into hardened process because no suitable image found. Did find:
    /usr/lib/substitute-inserter.dylib: mach-o, but not built for platform macOS
    /usr/lib/substitute-inserter.dylib: mach-o, but not built for platform macOS
    dyld: Library not loaded: /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    Referenced from: /private/var/root/jdk8/bin/./java
    Reason: image not found
    Abort trap: 6

    上面的问题,我估计是越狱携带的库有问题,后来群里也有人说,即使是 hello world 也不能完全在 ios 上执行,因为大概就是系统的 API 不相同。这个我没法测试,不太会写 hello world 。

    不过在网上找到一个大神的尝试,也是 ios 上运行 macos 的程序,貌似跑起来了。https://worthdoingbadly.com/macappsios/

    不确定是 ios 15,ipados 15,macos12 后,版本是否打通了,如果打通了,底层的应用和库是否能想通?。。上面的大神的实验 有说明 2 者的差异在哪里,如何解决这些问题来做到 ios 跑 macos 软件。

    v 友 有研究过这块的东西吗? ipad os 运行 mac app 不知道啥时候才能落地,感觉年内不太可能了。
    目前尚无回复
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2562 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 22ms UTC 15:05 PVG 23:05 LAX 08:05 JFK 11:05
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86