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

才意识到 Apple 平台上的 PWA 体验这么差可能是有意而为之的

  •  
  •   Biwood · 265 天前 · 4560 次点击
    这是一个创建于 265 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Apple Store 有条明确的规定:App 里面不能再安装 App 。显然,这是出于利益的考虑,想想之前 Epic 跟苹果的那场诉讼大战。微信之所以能够上架小程序功能可以说算是破例了,苹果做了一个很大的让步,毕竟微信的用户量足以撼动整个中国市场。

    iOS 平台上安装 PWA 很不方便,而且相关 API 也不完善或者有很严格的限制。总的来说,苹果肯定是不希望自己平台上出现大量可以随意发布和更新的网页 App ,如果大家都用网页 App 进行购买交易了,那 30% 的抽成可就收不到了。

    PWA 目前在各平台的支持情况参考这篇文章: https://medium.com/@firt/progressive-web-apps-in-2021-firt-dev-68e929216356

    33 条回复    2022-03-21 08:47:38 +08:00
    musi
        1
    musi  
       265 天前
    那又怎么解释除了微信其他 APP 也有小程序,比如钉钉,百度,QQ 等等
    janxin
        2
    janxin  
       265 天前
    后面大家都不做 app 了,自然就不好赚钱了。

    可以看一下 google play 和 app store 的收入总规模规模对比,app store 规模比 google play 小,但是营收却很高
    FreshOldMan
        3
    FreshOldMan  
       265 天前
    5 年前就听说这个 pwa 了,只不过多了一种形式而已
    Tink
        4
    Tink  
       265 天前 via Android
    支付宝也有
    Biwood
        5
    Biwood  
    OP
       265 天前   ❤️ 1
    @musi 破例的意思是因为微信而改变了这条规则,按照苹果以前的风格是不大可能允许小程序这种东西存在的
    vocaloid
        6
    vocaloid  
       265 天前 via iPhone   ❤️ 1
    expo go 也可以在里面装程序,看起来特例还不算少…
    ospider
        7
    ospider  
       265 天前
    > 破例的意思是因为微信而改变了这条规则

    @Biwood 好家伙,你这重新定义了「破例」啊
    musi
        8
    musi  
       265 天前
    @Biwood #5 > 破例的意思是因为微信而改变了这条规则
    既然都改变了这条规则那对 PWA 不支持还是有意为之?你这不是前后矛盾?
    icyalala
        9
    icyalala  
       265 天前
    楼主第一二段没关系啊。。
    第二段里,楼主认为苹果因为 30% 抽成问题,因而限制相关 API ,但第一段里,微信小程序并未违反 30% 抽成问题。

    微信也好、Epic 也好,最终达成的结果是关于抽成模式的更新(微信是打赏问题、Epic 是内容付费允许三方支付),AppStore 审核模式从未妥协过。
    Flowerview
        10
    Flowerview  
       265 天前
    PWA 在 iOS 上即将支持通知,我感觉算是很重大的进步了。貌似后台播放音频也将支持。
    Charrlles
        11
    Charrlles  
       265 天前 via iPhone
    @Flowerview 哪里的消息?
    agagega
        12
    agagega  
       265 天前
    如果当年乔布斯没有被说服,坚持不在 iPhone 上搞 App Store ,而是全部用 Web ,后来的世界线会怎么样?
    Exdui
        13
    Exdui  
       265 天前
    aver4vex
        14
    aver4vex  
       265 天前
    苹果税你只要不在 app 内交易就能绕过吧,我记得亚马逊就只能通过网页购买电子书。
    Charrlles
        15
    Charrlles  
       265 天前 via iPhone
    @Exdui
    @Exdui 我也关注了这个人,根据他的说法,后来的 beta 版又移除了这个实验性功能,但 push api 还在,看来还要继续等了

    https://twitter.com/firt/status/1500547317342117902
    duke807
        16
    duke807  
       265 天前 via Android
    @agagega
    那樣的話,至少乔布斯會更加值得尊敬。
    不過說回 web ,只有蘋果不支持使用開放版權的 av1 等編碼難道不是有意而為之的嗎?
    說啥沒用,體驗不好就讓蘋果用戶自己承受吧
    MengiNo
        17
    MengiNo  
       265 天前 via Android
    我觉得关于 safari 内核体验,开发者把 chromium 奉为唯一标准要负很大责任。其次是 pwa 这个东西在中国根本就没市场,这锅无论如何苹果背不了。

    然后是小程序,说白了 pwa 不也就是 chrome 的 ”小程序“,只是没有包的那么严重而已。苹果自己也有自己的 ”小程序“ apple clips 。怎么就说的感觉像是苹果不做人,微信反而成为反对霸权的先驱一样。

    从我个人的使用体验上来说,只要是交互方式适合、开发者用心的 pwa ,体验都不算差。比如 ig 、twitter ,包括国内的微博、IT 之家等(可惜本站尚未支持),这些我都是常年在 iPhone 使用 pwa 版本,感觉完全没有下 app 的必要。非得把 app 完全 web 化,与其看苹果同意不同意,还不如问问开发者到底愿意不愿意。

    最后我实在是不能理解为什么事情都得站在道德的角度,然后把人家的商业模式批判一番。买卖这种事情本来就是为了赚钱,觉得他不好不买即可。相比于同样强权到专制,但几乎摆烂到缺位的职能部门,我个人对苹果的监管体系是非常认可的。
    felixcode
        18
    felixcode  
       265 天前
    既然认同苹果的强监管好,就没必要叨叨苹果对这个对那个不支持了,因为苹果的监管最终是为自身的商业利益,用户体验是放后面考虑的。

    只让用 Safari ,那就靠自身的影响力让开发者都更好的支持 safari ,同样的,只支持 ARM ,就靠自己的影响力让开发者都支持 ARM ,而不是去找开发者责任,显得外面的开发者都得吃苹果那一套一样。
    SiLenceControL
        19
    SiLenceControL  
       265 天前
    你不爽用安卓就好了啊
    某些用户如我看到小程序就烦
    你一个聊天软件搞那么多搞毛啊?
    我们购买苹果设备还有一个就是希望有这个封闭的环境有人帮我监督啊?流氓厂商不够恶心吗?
    这个支持那个支持你用安卓就好了啊这个世界不是只有苹果啊???
    vvjyun318
        20
    vvjyun318  
       264 天前
    @aver4vex 微信可以直接 在 App 里绕开苹果税,微信豆可以通过在微信打开 webeans.url.cn/mobile/pay 通过微信支付绕开苹果税
    vvjyun318
        21
    vvjyun318  
       264 天前
    @SiLenceControL 我也很讨厌小程序,本来网页版手机电脑都能用,把网页封装成小程序只能手机用,电脑想用还要单独适配,网页也可以使用微信登陆微信支付呀,小程序的通知推送权限又被严格限制不能放开用
    vvjyun318
        22
    vvjyun318  
       264 天前
    @Flowerview 现在网页不支持通知美国的外卖 doordash uber eats 网页版都是用短信通知的,点一下短信的链接就跳转到对应的页面跟通知也没差别了,美国的短信都是免费的不像国内发条短信收费七八分钱.
    wazggcd
        23
    wazggcd  
       264 天前 via Android
    @aver4vex 是的,使用网页支付可以绕过苹果税,这也是为啥支付宝捐款的时候,提示你使用网页支付...总不能让用户捐款都要交税给苹果吧
    wazggcd
        24
    wazggcd  
       264 天前 via Android
    他来了他来了!! 19 楼 “你不爽用安卓就好了啊”
    那群果粉虽迟但到!
    我用安卓也用 iOS ,苹果做的不好不能骂吗?
    iOS 上的 pwa 用户体验就是一坨屎为啥说不得?
    用户花钱买了苹果设备,用的不爽,就能理直气壮的骂!楼上那些极端果粉凭啥剥夺普通用户批评苹果的权利?
    你们花钱买的苹果设备到底是爹还是工具啊?
    我坚定的认为,商业公司的产品做的不好,谁都能骂。没买苹果设备能骂,买了苹果设备更能理直气壮的骂!
    arischow
        25
    arischow  
       264 天前 via iPhone
    骂就是汉子,不骂就是孝子?不要那么幼稚
    dufu1991
        26
    dufu1991  
       264 天前   ❤️ 1
    @Flowerview 后台音频要放开,那我的简易云音乐( https://github.com/dufu1991/simple-cloud-music )在 iOS 上可以体验完整了。
    hazardous
        27
    hazardous  
       264 天前 via Android
    微信小程序是真的退步。系统更封闭这个就不说了,对我来说就是把权限设置完全能交到了腾讯手里,把操作系统层面的限制给绕过去了,其次我安装 app 本来是为了优秀的本地应用体验、流畅的响应速度,现在全都是跟 webview 没什么区别,没网了还不能用,现在各种 app 都弄这种网页界面,加载中各种空白页面,简直脱裤子放屁。
    hronro
        28
    hronro  
       264 天前
    @MengiNo #17

    「说白了 pwa 不也就是 chrome 的 ”小程序“」

    两个东西一个是开放的标准,一个是各家有各家的私有标准,你把这两个东西说成是一类东西,这不好吧
    noahhhh
        29
    noahhhh  
       264 天前 via Android   ❤️ 1
    @dufu1991 我看 pwa 的少数派 https://pwa.sspai.com/?pwa=1 是可以后台播放的,不过 iOS 似乎有 bug ,控制中心会有个没图标的 safari
    noahhhh
        30
    noahhhh  
       264 天前 via Android
    @hazardous 还有性能 0 优化,巨吃内存
    Saxton
        31
    Saxton  
       264 天前
    感谢秦始皇统一中华,楼上两大派有开始吵起来了
    dufu1991
        32
    dufu1991  
       264 天前
    @noahhhh 非常感谢你的建议,有没有哪个页面是有音频的,我试试,如果真的话我得研究下。
    noahhhh
        33
    noahhhh  
       263 天前 via Android
    @dufu1991 中间的会员内容有博客,我不知道有没有不收费的😂
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2298 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 76ms · UTC 16:22 · PVG 00:22 · LAX 08:22 · JFK 11:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.