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

大家怎么看苹果今年 9 月发布对 Html5 Apps 限制的说明

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

    Apple 公告原文: https://developer.apple.com/news/?id=09062019b

    “总结一句话:苹果将严格限制 H5 ,webApp, Hybrids 开发的 App,在今年 3 月之如果不下掉,将不再上架苹果应用市场。” 公众号原文: https://mp.weixin.qq.com/s/jk-JbPhOUvJk7e27O2MkgA

    51 条回复    2019-12-16 12:20:54 +08:00
    lutla
        1
    lutla   357 天前
    都是国内某些滥用这些的开发者惹的祸
    MrStark
        2
    MrStark   357 天前
    @lutla 开发者不背锅,开发者只是个打工仔,要怪就怪决策者。
    xgfan
        3
    xgfan   357 天前 via iPhone
    当然是支持了!
    okwork
        4
    okwork   357 天前 via Android   ❤️ 1
    1 太多套壳 APP 破坏生态体验,沦为 APP 垃圾场
    2 各种伪装审核后改头换面的措施,防不胜防
    3 拉开差距,把一部分应用赶到 pwa 和小程序去,没必要挂 APP 的名头
    EIJAM
        5
    EIJAM   357 天前 via iPhone
    支持。手机里体验最差的基本都是滥用 h5 的国产垃圾 app
    rogwan
        6
    rogwan   357 天前 via iPhone   ❤️ 1
    iOS 开发的第二春来了
    hyy1995
        7
    hyy1995   357 天前
    支持。webApp 这些套壳的垃圾应用早该消灭了。混合应用现在也该淘汰了,性能不好,我第一家公司就是拿 cordova 开发混合应用的,现在依然还在用。


    现在稍微靠谱点的公司,前端搞 APP 大多都是 rn,少数用 week 的。或者现在的 flutter 也行,不过 flutter 岗位需求极少。
    hyy1995
        8
    hyy1995   357 天前
    week --> weex,打错了
    moro
        9
    moro   357 天前
    微信小程序算不算。
    Rorysky
        10
    Rorysky   357 天前
    @okwork 以前看过一个 app,伪装成信息类的,点一下什么然后整体变成了情色直播……
    discrete
        11
    discrete   357 天前
    太好了,逼着 Notion 出 native 客户端了。
    MrBrand
        12
    MrBrand   356 天前
    @hyy1995 正在用 Cordova 开发,哈哈哈哈哈,体验真的不咋地
    zwater
        13
    zwater   356 天前
    不懂开发,问一下。如果在 iOS 访问限制中屏蔽了网站后,在 app 中提示我无法访问“xxx.com”是不是就是因为用了 html5 ?
    Bananana
        14
    Bananana   356 天前
    微信小程序算不算+1...
    clare0621
        15
    clare0621   356 天前 via iPhone
    「通过 Web 技术(例如 HTML5 )动态提供核心功能的应用程序最好以 Safari 浏览器的方式让别人用,而不是通过 App。」

    太赞同了!真希望 Google 也有这么强的管控力…
    ichanne
        16
    ichanne   356 天前
    小程序麻烦大了,代码是远程下载的,并不在微信 App 的二进制包里
    find456789
        17
    find456789   356 天前
    我还打算学 react native 呀,这下岂不是糟糕了呀
    SakuraKuma
        18
    SakuraKuma   356 天前
    难道不是指那些页游(html5 games)的吗,正常功能的我觉得问题不大吧。
    initer
        19
    initer   356 天前   ❤️ 1
    @find456789 rn 底层会转义成原生代码。所以没影响。。。这个主要声明是针对 h5 的 就是纯 webview 项目的
    MaxLi77
        20
    MaxLi77   356 天前
    我一直是 native app 的支持者
    emeab
        21
    emeab   356 天前
    小程序应该没问题吧 微信不是纯 webview
    murmur
        22
    murmur   356 天前
    @initer 我的理解是针对马甲包的严打,rn 有动态特性肯定要检测,各家的 jspatch 都在严打范围内,为啥 rn 能逃过打击呢
    声明里特意强调了菠菜类 app,所以性能体验只是个幌子
    murmur
        23
    murmur   356 天前
    我最怕的是这次逼着开发者转向小程序,rn 也号,cordova 也罢掌控权还在自己这,如果让腾讯做裁判那才是真的末日
    NSAtools
        24
    NSAtools   356 天前
    flutter 呢
    Lullaby001
        25
    Lullaby001   356 天前
    @clare0621 苹果如果这样做了,HTML5 就没有跨平台优势了,连带着 Android 也会变好一点。
    whypool
        26
    whypool   356 天前
    再搞下去就没人玩原生了

    不过这种智障一样的审核,砍混合估计还要回到 JSBridge 时代

    还不如开放第三方 webkit,推 pwa
    clare0621
        27
    clare0621   356 天前 via iPhone
    @Lullaby001 不不,h5 还可以跨 web 和 Android
    1002xin
        28
    1002xin   356 天前 via iPhone
    支持
    IsaacYoung
        29
    IsaacYoung   356 天前 via iPhone
    喜闻乐见
    DOLLOR
        30
    DOLLOR   356 天前
    看来那些开车类的 APP 在 iOS 不好混了。
    paradoxs
        31
    paradoxs   356 天前
    说 2 个观点:

    1、这种方法只是限制了一些主流的 APP,对很多 A/B 面的 APP 没威胁,例如咱们现在可以到 app store 搜索 blood-hot fight,下载后再打开可以发现是一个赌博游戏。 (随便举个例子而已,实际上数不胜数)

    2、不会对微信小程序有威胁,因为微信小程序不是纯网页。(没网络下的情况下可以打开部分页面)

    总结:是个好政策,但是对中国这边来说,只会把更多的 App 赶往微信小程序,把裁判权交给腾讯。

    毕竟互联网不景气,而且在可见的将来也不会恢复景气。。(开发人员持续供过于求)
    laoyur
        32
    laoyur   356 天前
    所以微信恐成最大赢家?
    MarginK
        33
    MarginK   356 天前
    作为用户:我支持,原生 APP,原生控件使用,响应效果本来就比 H5 好得多。iOS 的使用体验会进一步提升。

    作为原生开发者:我双手双脚投 4 票,我支持!!!!
    MarginK
        34
    MarginK   356 天前
    另外,这其实也不是第一次,只是说这次是明确给了期限和明文规定。

    我相信也不会是最后一次。
    ntnshin
        35
    ntnshin   356 天前
    支持!!!内嵌很恶心
    initer
        36
    initer   356 天前
    @murmur 热更新是热更新。 。。 这个是内嵌页。。。影响用户体验的
    initer
        37
    initer   356 天前
    @murmur 我也觉得奇怪。提到菠菜。。。估计可能有马甲包技术。如果苹果一刀切。只能全部转原生了。这样更好。 写混合写的我恶心死了,主要看 3 月苹果的力度了。。
    liuxey
        38
    liuxey   356 天前
    支持苹果的这个决定,希望能落实执行,不要成为空话
    lonelymarried
        39
    lonelymarried   356 天前
    微信应该会去公关的
    yimity
        40
    yimity   356 天前
    这个主要是一个 webview 引用了一个在线的网站,然后加一些 native 的插件。
    对于连 html js 都一同打包放进去的,应该不影响。
    有影响的例如那个 h5 builder 那一套。
    ionic 这一套应该不影响。
    demo
        41
    demo   356 天前
    混合开发简单上手,什么都靠 webview。这下没得玩了吧。
    Lullaby001
        42
    Lullaby001   356 天前 via iPhone
    @clare0621 只有这两个没什么意思,手机和电脑操作方式差的很大
    enjoyCoding
        43
    enjoyCoding   356 天前
    rn fullter 算 webapp 嘛?
    wupher
        44
    wupher   356 天前
    支持,不过 Apple 有种你先干掉微信、支付宝、淘宝。

    有种别怂
    EIJAM
        45
    EIJAM   356 天前 via iPhone
    @wupher 国区留着,其他区全部下架,你看谁先怂
    wupher
        46
    wupher   356 天前
    @EIJAM

    影响也很大的,最近几年出国去玩了几次,支付宝、微信无论在日、南亚、美洲、澳洲都有很多用户。

    很多地方,尤其是华人旅客较多的地方都支持支付宝、微信付款。

    嗯,红包活动比国内还大一些。

    这种大体量 App 一旦硬要修改,双方估计都会难受,类似小贸易战了。

    作为原生开发者,讲心底话,从个人来说,我是非常支持 Apple 的。

    但是负责的公司项目,也有 hybride 开发的。尤其是报表类、商超类项目。不乏上架多年的产品。

    原来一个 html5 页面就能满足的开发需求,现在要求推倒重做,全部用原生,工作量实在难以估算。

    考虑最近 Apple 设备增长乏力,就此放弃 iOS 平台都有可能。
    EIJAM
        47
    EIJAM   356 天前 via iPhone
    @wupher 支付宝微信在国外的用户大多数是华人,只占 iPhone 用户极少数,下架 app 对苹果也不会有太大影响,但直接挫败了国内互联网公司的出海战略。
    hahaandyou001
        48
    hahaandyou001   355 天前 via Android
    @wupher 你还真以为人家不敢下架啊,记得 Xcode ghost 事件吧
    superrichman
        49
    superrichman   355 天前 via iPhone
    作为用户我会说干的漂亮的大快人心
    coloz
        50
    coloz   353 天前
    老实说,这个公告感觉针对的是微信,不是混合开发......
    paradoxs
        51
    paradoxs   353 天前
    @coloz 针对是好事,微信小程序这个东西,实际上已经代替了 app store 一部分的职能,实在不是一个好开头。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1190 人在线   最高记录 5298   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 22:13 · PVG 06:13 · LAX 14:13 · JFK 17:13
    ♥ Do have faith in what you're doing.