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

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

  •  
  •   Kwan7s Dec 12, 2019 10708 views
    This topic created in 2342 days ago, the information mentioned may be changed or developed.

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    考虑最近 Apple 设备增长乏力,就此放弃 iOS 平台都有可能。
    EIJAM
        47
    EIJAM  
       Dec 14, 2019 via iPhone
    @wupher 支付宝微信在国外的用户大多数是华人,只占 iPhone 用户极少数,下架 app 对苹果也不会有太大影响,但直接挫败了国内互联网公司的出海战略。
    hahaandyou001
        48
    hahaandyou001  
       Dec 14, 2019 via Android
    @wupher 你还真以为人家不敢下架啊,记得 Xcode ghost 事件吧
    superrichman
        49
    superrichman  
       Dec 14, 2019 via iPhone
    作为用户我会说干的漂亮的大快人心
    coloz
        50
    coloz  
       Dec 16, 2019
    老实说,这个公告感觉针对的是微信,不是混合开发......
    paradoxs
        51
    paradoxs  
       Dec 16, 2019
    @coloz 针对是好事,微信小程序这个东西,实际上已经代替了 app store 一部分的职能,实在不是一个好开头。
    About     Help     Advertise     Blog     API     FAQ     Solana     1027 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 118ms UTC 19:32 PVG 03:32 LAX 12:32 JFK 15:32
    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