1
jay435990054 2023-08-25 12:09:41 +08:00
体验问题吧 毕竟很多 app 是给 iOS 用的 没适配桌面,而且苹果又是比较注重体验的,所以把这个工作交给了开发者 但是开发者又不愿意适配,都不开放桌面端下载安装权限
|
2
Amturing 2023-08-25 13:02:26 +08:00 via Android
是的,我也想,
|
3
wowodavid 2023-08-25 13:23:00 +08:00
1 、Apple 为什么要抛弃这种方式?自研 arm64 CPU 不就是为了多端互通吗?
Apple 是鼓励 ios app 直接运行在 arm mac 上,但前提是开发者同意互通的选项。如果开发者不同意 app 在多平台互通,Apple 又凭什么允许客户单方面在 arm mac 上运行 ios app 呢? |
4
seanzxx 2023-08-25 13:58:37 +08:00
@vitaminx
1. 苹果是缺省开启 iOS app 在 Mac App Store 里面可见的,开发者自己来关闭的。 2. 开发者有很多原因不想让 iOS app 运行在 macOS 上,比如 单独的 macOS 应用价格更高,或者 macOS 作为一个开放环境,数据安全问题更严重。 3. iOS 和 macOS 毕竟交互操作还是区别挺大的,如果开发者不适配的话,iOS 上的很多应用在 macOS 上的体验并不好,比如 文字太少,窗口没法更改,鼠标代替手指操作起来也不那么方便 |
5
agagega 2023-08-25 14:19:52 +08:00 via iPhone
绝大部分 iPhone 都是没越狱的,现在新系统一般也没有完美越狱,所以 iOS 设备是一个相对可信的环境,开发商可以相信 iOS App 不会被各种脚本利用。
对苹果来说这是重要资产,远比 arm Mac 任意跑 iOS App 带来的那点潜在销量重要得多。 |
6
vitaminx OP @jay435990054 体验的确不是很好,如果有同比例放大就好了!
@Amturing 给 Apple 发邮件提建议 @wowodavid 那为什么一开始 Apple 允许呢?真的是 Apple 为了开发者,不要台自己把自己当回事了 @seanzxx 体验的确不是很好!但是有时候有总比没有好...... 比如闲鱼 @agagega 的确 macOS 上比较开放 |
7
touchmii 2023-08-25 15:46:49 +08:00
维护开发者的利益, 或者说 ios 的利益, 一下 ios 软件因为安全问题是不会支持电脑运行的, 还有一些就是存在电脑版需要收费手机版免费, 典型的如播客软件 pocket cast.
|
9
Heroininu 2023-08-25 16:13:47 +08:00
因为移动端 app 开发者的很多功能实际不允许 pc 端使用的。这里更多的是开发者不同意,并不是苹果不愿意。
|
10
icestraw 2023-08-25 16:51:12 +08:00
我觉得纯粹是因为 bug 太多了。很多 iOS App 当初在 macOS 下就并没有做到无缝运行,闪退率很高。哪怕是直接从 App Store 下载下来,部分即使在 iOS 根本不闪退的程序,在 mac 下会经常闪退,最后苹果才给了开发者这个开关。macOS 11.2 以前是可以任意装 ipa 的。
|
11
icestraw 2023-08-25 16:53:30 +08:00
@icestraw App 厂商如果能毫无开发成本的过渡到一个新的平台,肯定是乐于接受的。但是如果要专门花精力维护一个使用人数不多的平台,那大多数厂家会选择下架。
|
12
fkdog 2023-08-25 17:07:34 +08:00
1. 很多开发者在 mac 和 ios 分别开发有版本,本来可以赚两个平台的钱,你突然给我整成一个我怎么赚钱。
2. 我的应用是开发在 iOS 上的,系统本身封闭可信赖,但是你未经我同意将我的应用搬运到 mac 平台,普通用户也能接触到我应用的读写数据,如果发生数据篡改等其他不可预期行为,那么发生损失应该由谁负责。 |
13
paopaosa 2023-08-25 17:21:50 +08:00
对于开发者来讲,利益切割。
双平台的赚两份钱,要是变成全平台只能一份了,而且还要处理不同平台带来的额外问题。 再说跑在 mac 上很多情况都变化了,早期的等于是裸奔,数据资料很容易导出来。 |
14
mu2er 2023-08-25 19:39:56 +08:00 via iPhone
感觉是大部分 iOS 的 app 只考虑到了触摸操作,在 Mac 上体验很是参差不齐。
在用的老 intel 的 MacBook ,也有一些原先 iOS 端的 app 开放了 Mac 的体验,用过感觉真是太难受了。 |
15
Leonard 2023-08-25 22:43:55 +08:00
因为开发者不想你在 Mac 上用 iOS 软件
|
16
seanzxx 2023-08-26 02:50:26 +08:00
其实这个问题,你如果站在安全的角度看,就很好理解了。
App Store 是安全可靠的 app 分发渠道,macOS 用户也从 app store 下载 iOS 应用,皆大欢喜。 如果允许侧载是什么结果? 用户想安装那些开发者不允许在 macOS 运行的程序,但普通用户一般不知道怎么拿到 IPA 文件,要么用第三方应用下载,要么从第三方网站下载。 这两个方式都是安全黑洞,苹果要堵住就是自然而然的。 |
17
j20001112 2023-08-26 15:38:34 +08:00
@agagega 美团还专门写了屏蔽 M 芯片 Mac 的代码,砸壳 ipa 安装包开发者证书重签名几乎所有的 App 都能用就美团系的 App 不能用。说是 Mac 可以随意查看修改 App 内部文件相当于 iOS 越狱环境,微信发现设备越狱直接封号,WhatsApp 越狱最多不让登录。
|
18
j20001112 2023-08-26 15:41:06 +08:00
@jay435990054 @wowodavid #3 @seanzxx #4 美团还专门写了屏蔽 M 芯片 Mac 的代码,砸壳 ipa 安装包开发者证书重签名几乎所有的 App 都能用就美团系的 App 不能用。说是 Mac 可以随意查看修改 App 内部文件相当于 iOS 越狱环境,微信发现设备越狱直接封号,WhatsApp 越狱最多不让登录。苹果要是给 Mac 提供一个真实的 iOS iPadOS 的环境(用户无法查看修改 App 内部的文件)那么很多开发者都会上架 Mac app store ,支付宝的开发者说是 Mac 的越狱环境对于移动端的支付安全产生很大的隐患。
@seanzxx #16 @Leonard @mu2er @paopaosa @fkdog @icestraw #10 @Heroininu @touchmii |
19
j20001112 2023-08-26 15:45:03 +08:00
|
20
j20001112 2023-08-26 15:50:37 +08:00
|
21
goldenlove 2023-08-26 15:56:49 +08:00
大厂一般是“利益相关”刻意为之。
但我个人的 App 确实是因体验问题放弃。 一开始也开放 macOS 运行,可惜 iOS 触屏交互在电脑上操作实在难受,于是又花时间开发了原生 mac 版本。 |
22
j20001112 2023-08-26 15:57:51 +08:00 via iPhone
美国苹果公司真的不怎么考虑中国阉割 web 端只有 APP 的国情,国内 AppleID 消费提醒异地登录 Apple store 购买小票等重要通知都只发邮件不发短信,国内国情又没什么人看邮件,账号被盗刷了都不知道
|
23
weeei 2023-08-26 15:59:17 +08:00
就是用户和厂商的利益冲突导致 Apple 干脆砍掉侧载特性,想安装就通过 App Store ,厂商想让用户在 Mac 上使用他就选择运行运行在 Mac 上。
|
24
j20001112 2023-08-26 16:01:23 +08:00 via iPhone
@
@goldenlove 一般适配了 iPad 都能正常在 Mac 使用,Uber 甚至连 iCloud keychain 钥匙串自动登录账号的功能在 Mac 上都能做到 |
25
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
|
26
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 完成登录也能正常调用 |
27
icestraw 2023-08-26 16:37:36 +08:00
@j20001112 你 App 正常运行和你 96G 内存有啥关系,说的好像别人运行不了 iOS App 是因为内存小似的...
|
29
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 软件 。 |
30
Socrazy 2023-08-26 17:49:09 +08:00
体验太差,看看 QX 在 macOS 的表现就知道了,卡出祥还没法看。
|
31
j20001112 2023-08-26 18:33:39 +08:00 via iPhone
@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 都能运行。 |
35
yhrzpm 2023-08-27 02:57:25 +08:00
|
37
j20001112 2023-08-27 07:13:10 +08:00 via iPhone
@vitaminx play over 用的 Mac catalyst ,跟原生运行 iOSAPP 区别很大。微信用 playcover 直接封号。playcover 只针对了原神等进行优化
|
39
hanksun 2023-08-27 08:53:20 +08:00
别较劲,要不试试 Windows Subsystem for Android
|
40
xoxoxoxxxxoooo 2023-08-27 09:17:42 +08:00
@vitaminx 其实是分辨率问题的,你把屏幕旋转就会看到闲鱼确认的按钮。
|
43
j20001112 2023-08-27 09:22:56 +08:00 via iPhone
@xoxoxoxxxxoooo 是 playcover 的问题,重签名砸壳 ipa 就没这个问题
|
44
xoxoxoxxxxoooo 2023-08-27 09:24:19 +08:00
@j20001112 请问下闲鱼是怎么装的
|
45
xoxoxoxxxxoooo 2023-08-27 09:50:59 +08:00
@j20001112 sideloadly 签吗
|
47
vitaminx OP @xoxoxoxxxxoooo 办公室有竖屏显示器,明天去试试
|
48
seanzxx 2023-08-27 12:07:27 +08:00
其实 只是要运行 移动 app 的话,Android 模拟器也挺好用的,都是 Arm 的架构,运行起来很流畅
|
49
j20001112 2023-08-27 13:30:20 +08:00
@xoxoxoxxxxoooo #44 @Mooa #28 playcover 是用的 Mac catalyst 技术把 iPadApp 移植到 Mac 上,而砸壳 ipa 重签名是移除掉开发者设置的不让 Mac 运行的限制让 Mac 原生支持运行 iOS App
闲鱼安装包 123pan.com/s/0GA9-sbg9d.html ,爱思助手 sideloadly 用 AppleID 签名或者苹果开发者证书签名就可以了,AppleID 签名有效期 7 天,苹果开发者证书签名 365 天 |
50
j20001112 2023-08-27 13:55:38 +08:00
ipa.pub 下载的多开版 App 就不会有闪退问题,100 个设备可以拼车年付 688 元的苹果开发者账号,签名可以用 365 天。需要的可以联系我微信 appleduu
@vitaminx #6 |
51
j20001112 2023-08-27 13:58:44 +08:00
有第三方开发者专门优化了多开闪退的 ipa 在 Mac 上就完美运行 https://www.123pan.com/s/0GA9-qqw9d.html 对于国内只开发移动端 App 不开发电脑 web 端的畸形软件生态简直就是救命克星,再也不用放着 3 台 32 寸 6KPro display XDR 屏幕 2000 元机械键盘 1000 元人体工学鼠标不用去用 5 英寸的小屏幕手机。
@vitaminx #6 |
52
j20001112 2023-08-27 14:03:39 +08:00
@Socrazy 那是软件开发者故意搞的,像 iPad 版的 surge ,Cisco 思科 anyconnect vpn 就完美运行,当初 Cisco 思科 anyconnect 还没有 M 芯片的 MacApp ,用 iPad 版就非常爽。因为 iPad 的用户量远远大于 Mac 用户,很多国内开发者都会优先开发 iPadApp 而不是 Mac App 比如小红书,即使开发 MacApp 电脑网页版,功能和卡顿的情况也远远差于 iPad 版。有个国民产品 BAT 大厂的 PC 端开发员工只有 2 个人,而 iOS iPad 端有 2000 人。这优化能一样嘛。
|
53
vitaminx OP @j20001112 加你了,可以用开发者证书签名解决 7 天有效期问题,3 iOSApp 也可以解锁吗?开发者证书签名可以同时装多少个 iOSApp
|
54
j20001112 2023-08-27 14:40:47 +08:00
@vitaminx #6 iOS App 可以修复多开闪退,开发者证书签名没有 App 的限制,只有 100 台设备的限制
|
55
gamekiller0010 2023-08-28 09:17:13 +08:00 via iPhone
一些开发者禁止自己的 ios app 在 mac 上运行啊
|
56
Wilbur4real 2023-08-28 09:38:49 +08:00
我记得这个好像是开发者在 app store connect 提交的时候,可以取消勾选 Apple Silicon 适用这个选项,应该不是苹果的原因
|
57
Wilbur4real 2023-08-28 09:40:43 +08:00
@j20001112 #20 妈呀,这属实是把 MacBook 榨出价值了
|
58
OneKings 2023-08-28 10:05:58 +08:00
的确,手机电脑来回切很影响效率
|
59
JayeGT002 2023-08-28 13:50:15 +08:00
你果不愿意(×)开发者不愿意(√)
|
60
shuianqingfeng 2023-08-28 14:39:21 +08:00
|
61
OneKings 2023-08-28 15:51:08 +08:00
@shuianqingfeng 听说被恶意投诉了 BAN 了,昨天刚上他的“Apple 开发者帐号”的车,今天他就说被 BAN 了,然后那个拼车贴也不见了!
|
62
FreshOldMan 2023-08-29 10:01:07 +08:00
这个能不能安装的控制权在开发者,上架的时候有个选项,是否上架 mac
|