Apple 为什么抛弃在 macOS 上安装任意 iOS 程序?

2023-08-25 11:20:18 +08:00
 vitaminx
现在很多软件在移动端的体验比 PC 端好很多,很多软件甚至没有 PC 版,刚出 macOS arm64 的时候直接在 MacBook 上安装 iOS 程序简直爽歪歪......但是随着 Apple 关闭了这一入口后,我找遍了全网都没有找到很好的解决方式,要不是很繁琐效果不好要不就是完全不能用

那么问题来了:
1 、Apple 为什么要抛弃这种方式?自研 arm64 CPU 不就是为了多端互通吗?
2 、有没有比较完美的第三方解决方案,能够在 MacBook 上安装任意 iOS 软件? PlayCover 这个侧载不是有问题就是不能用
6312 次点击
所在节点    macOS
63 条回复
goldenlove
2023-08-26 15:56:49 +08:00
大厂一般是“利益相关”刻意为之。
但我个人的 App 确实是因体验问题放弃。
一开始也开放 macOS 运行,可惜 iOS 触屏交互在电脑上操作实在难受,于是又花时间开发了原生 mac 版本。
j20001112
2023-08-26 15:57:51 +08:00
美国苹果公司真的不怎么考虑中国阉割 web 端只有 APP 的国情,国内 AppleID 消费提醒异地登录 Apple store 购买小票等重要通知都只发邮件不发短信,国内国情又没什么人看邮件,账号被盗刷了都不知道
weeei
2023-08-26 15:59:17 +08:00
就是用户和厂商的利益冲突导致 Apple 干脆砍掉侧载特性,想安装就通过 App Store ,厂商想让用户在 Mac 上使用他就选择运行运行在 Mac 上。
j20001112
2023-08-26 16:01:23 +08:00
@
@goldenlove 一般适配了 iPad 都能正常在 Mac 使用,Uber 甚至连 iCloud keychain 钥匙串自动登录账号的功能在 Mac 上都能做到
j20001112
2023-08-26 16:08:17 +08:00
两年前还有一台 M1 的 Mac 下载了所有国内 App Store 的主流 App 比如饿了么美团,把两年前版本的 iOSApp 拷贝到 M2 Max96GB 内存依然完美运行,两年前版本的 App 都没有写屏蔽 Mac 的代码。现在 版本的 App 砸壳后苹果开发者证书重签名都能完美运行,除非开发者写了专门屏蔽 Mac 的代码比如美团支付宝,这时候只有破解删掉那些屏蔽 Mac 的代码才能用,但又有被检测到封号的风险。还不如 Xcode 开个 14Promax12.9iPadPro 的模拟器运行这些 App
j20001112
2023-08-26 16:15:04 +08:00
@seanzxx #16 越狱设备也能不从 Appstore 下载从第三方拿到 ipa 文件。开发者一般都写好了效验正版 App 的代码,存在修改插件都直接封号/禁止登录
@mu2er 很多 iOSApp 适配了 iPad ,iPad 用键盘触摸板操作都没啥问题,到了 Mac 同样地用键盘触摸板也没啥问题,在 iPadPro 上都用不到触摸屏,在 Mac 上不支持触摸屏也能正常使用 App 。
@paopaosa 但是 iTunes 整机备份 iPhone 照样能把 App 的数据导出来,手机微信聊天记录导出工具就是用的 iTunes
@fkdog
@icestraw #10 很多适配了 iPad 的 App 在 Mac 上都完美运行,iPad 上适配了 iPadPro 的键盘鼠标触摸板快捷键在 Mac 上也完美运行。Apple 谷歌登录 IAP 内购 GPS 定位跳转第三方 App 完成支付跳转第三方 App 完成登录也能正常调用
icestraw
2023-08-26 16:37:36 +08:00
@j20001112 你 App 正常运行和你 96G 内存有啥关系,说的好像别人运行不了 iOS App 是因为内存小似的...
Mooa
2023-08-26 16:47:10 +08:00
@j20001112 求解,M2 系列芯片下是如何安装的?
Mooa
2023-08-26 16:51:22 +08:00
借助 chatGPT 抖个机灵:

Q1:Apple 为什么要抛弃这种方式?自研 arm64 CPU 不就是为了多端互通吗?

A1:Apple 鼓励 iOS 应用在自研的 arm Mac 上运行 , 但前提是开发者同意跨平台互通 。 如果开发者不同意让应用在多平台上运行 ,Apple 也不能单方面让客户在 arm Mac 上运行 iOS 应用 。 开发者可能有多种原因不想适配应用到 macOS , 如价格 、 数据安全等 。

Q2:有没有比较完美的第三方解决方案,能够在 MacBook 上安装任意 iOS 软件? PlayCover 这个侧载不是有问题就是不能用

A2:目前在 MacBook 上安装任意 iOS 软件的第三方解决方案相对有限 。PlayCover 是一种侧载方法 , 但其存在一些问题导致不稳定或无法使用 。 苹果关闭了让 iOS 应用在 macOS 上无缝运行的方式 , 主要是因为开发者的利益 、 数据安全和用户体验等因素 。 苹果鼓励开发者自行适配 , 并在他们同意的情况下实现多平台互通 。 这也涉及到移动端和桌面端的交互差异以及安全性问题 。 因此 , 目前并没有一个完美的第三方解决方案能够在 MacBook 上安装任意 iOS 软件 。
Socrazy
2023-08-26 17:49:09 +08:00
体验太差,看看 QX 在 macOS 的表现就知道了,卡出祥还没法看。
j20001112
2023-08-26 18:33:39 +08:00
@icestraw Mac 运行 iOSAPP 起来比 iPhone 的 iOS 更快更爽呀

@Mooa 砸壳 ipa 安装包用苹果账号签名就可以直接安装了 https://armconverter.com/decryptedappstore/us
https://decrypt.day/
dumpapp.com
ipa.pub
还有 telegram QQ 群可以下载砸壳的 ipa 安装包。实现苹果 PPT 中的上亿 iOSiPadAPP 注入 Mac 生态。一台 Mac ,MacWindows 安卓 iOS 都能运行。
vitaminx
2023-08-26 18:36:20 +08:00
@j20001112 这个太棒了,求教程......
j20001112
2023-08-26 20:41:12 +08:00
@vitaminx 用爱思助手 轻松签 sign.dump app.com 在线签名就可以了
vitaminx
2023-08-26 22:54:54 +08:00
@j20001112 我用 PlayCover 安装的所有 iOSApp 打开都只停留再打开页

比如闲鱼:

yhrzpm
2023-08-27 02:57:25 +08:00
@vitaminx 分辨率可以用这个工具解决,非常好用
https://github.com/cormiertyshawn895/PixelPerfect
vitaminx
2023-08-27 03:13:49 +08:00
@yhrzpm 不是分辨率的问题,是停留在这个界面没反应
j20001112
2023-08-27 07:13:10 +08:00
@vitaminx play over 用的 Mac catalyst ,跟原生运行 iOSAPP 区别很大。微信用 playcover 直接封号。playcover 只针对了原神等进行优化
shinsekai
2023-08-27 07:49:37 +08:00
@j20001112 请问怎么装的,我必须用 playcover 装
hanksun
2023-08-27 08:53:20 +08:00
别较劲,要不试试 Windows Subsystem for Android
xoxoxoxxxxoooo
2023-08-27 09:17:42 +08:00
@vitaminx 其实是分辨率问题的,你把屏幕旋转就会看到闲鱼确认的按钮。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/968221

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX