DCloud_heavensoft
DCloud_heavensoft
  • 发布:2019-12-10 02:45
  • 更新:2023-01-15 10:10
  • 阅读:38909

关于Apple发布的 App Updates for HTML5 Apps 的说明

分类:HTML5+

2019年9月6日,Apple发布一份声明,原文见此:https://developer.apple.com/news/?id=09062019b

这份声明着重强调的是Appstore更新的4.7规定,即:

  • In June, we updated guideline 4.7 sections 4, 5, & 6, to further narrow these exceptions and clarify an existing restriction. Apps containing or running code that is not embedded in the binary cannot provide access to real money gaming, lotteries, or charitable donations, among other changes

翻译成中文是:

  • 6月,我们更新了指南4.7第4、5和6节,以进一步缩小这些例外的范围并阐明现有限制。包含或运行未嵌入二进制文件中的代码的应用程序无法访问真钱游戏,彩票或慈善捐款以及其他更改

Apple强调,新app必须符合此规定,否则不予上线。同时给予老app 6个月的宽限期,在2020年3月前完成更新改造,否则会下架。

现在已经2020年3月了,每天都有uni-app做的应用新上架Appstore,他们都符合新规定,包括官方的hello uni-app。

但是一些不明真相的人仍然在传谣,技术圈里也如此多谣言令我们很遗憾。

DCloud建议开发者始终明白Apple害怕什么、想要什么:
Apple害怕的是:

  1. 提供体验不佳的网页应用,与在Safari里访问没有区别
  2. 通过动态更新绕过Apple的政策(不管是违反了法律,涉及黄赌毒,还是虚拟商品未通过iap支付,绕开Apple的分成)
  3. 优质的app都在Android上,而iOS上无法上架,导致用户都跑去用Android去了

Apple想要的是:

  • 需要开发者提供优质应用,以吸引Apple的手机用户
  • 如果涉及虚拟支付,一定要让Apple分钱

只要你的app体验良好,Apple手机用户喜欢,不违法、不侵害Apple利益,Appstore不会拒绝你。

贸易战虽然起起伏伏,但Apple对中国的政策是很谨小慎微的。比如香港暴徒曝光警察位置的App,Google不肯下架,Apple主动下架,因为它不想在中国找事情,卖iPhone是最重要的。

另外,自从iOS13将uiwebview设为私有API,而wkWebview限制非常多,这导致老的5+App和wap2app体验受限,想提供优质体验的应用,建议开发者尽快升级为uni-app。
uni-app不是一个网页套壳应用,它的js根本不运行在webview里(所以也没有document等对象),也不受wkwebview的各种限制。而如果使用nvue的话,视图层也不在webview里,和html5一点关系都没有。

17 关注 分享
半晴雨滴 秋凡 语文数学天才 4***@qq.com 5***@qq.com 尘雨雾录 saaaaaa 1***@qq.com 暮光微暖 FLB 6***@qq.com 8***@qq.com 9***@qq.com Mr月落乌啼 Ramon jiutianL vurtne

要回复文章请先登录注册

DCloud_heavensoft

DCloud_heavensoft (作者)

回复 9***@qq.com :
截止到目前5+app仍然可以上架
2020-04-19 19:47
5***@qq.com

5***@qq.com

回复 9***@qq.com :
哥们你那边有消息了给我说一下么。我这边也想知道这个答案
2020-04-18 13:01
9***@qq.com

9***@qq.com

那hbuilder打包的网页app 还能上架么 求告知
2020-03-26 11:48
2***@qq.com

2***@qq.com

对于在维护中的H5+,不可能在花成本去重做项目的,但是开新项目的时候可以使用nvue
2020-01-09 10:56
8***@qq.com

8***@qq.com

苹果不让上就算了 我还不稀罕
2020-01-09 10:47
DCloud_heavensoft

DCloud_heavensoft (作者)

回复 darknight :
DCloud只是正确解读Apple的这篇公告。关于Apple未来的想法变化,谁也控制不了它,我们只能提供了基本推断原则,告诉开发者,把握真正的关键
2019-12-15 16:01
darknight

darknight

难道官网会告诉你:我们会受到影响,请用户小心使用?
2019-12-15 15:42
盛京KK

盛京KK

是说uni-app没事呗,vue和nvue都可以吧
2019-12-11 18:11
get

get

始终有担心。。。
2019-12-11 17:55
unicorn_up

unicorn_up

```
感谢回应.

想说, 只能希望苹果坚持以价值为导向来制定规则策略, 并严格遵守. 只有这样开发者的利益才能得到保障.

如果流于形式, 比如对HTML5混合应用一刀切. 那对谁都没有好处.

最近是多事之秋. 各种奇葩事情层出不穷, 政治已经慢慢跟科技行业起了关联. 也许搞不好一条推特, 就让苹果改了原则也说不定.

不过还好UNI对nvue的支持越来越好, 也算是一个planB.

------------

```
**另外, 不知UNI有没有支持flutter的计划呢?**
2019-12-11 17:43