这两天苹果和微软互怼,用脚本热更新的朋友要谨慎过 iOS 审核。

  早上有Q群里面在讨论最近用 JavaScript 做为脚本层,在苹果商店审核遭拒的情况。

  从目前多数信息来看,cocos2d-js 和 creator 这样用 SpiderMonkey + JSB 技术栈的游戏情况尚好,但是用 facebook React-Native 技术的无一例外躺枪了。用 jspatch 开源库的也很多兄弟阵亡。

  就在今天早上,Facebook 的 React-Native github 仓库里有这么一条 issue:https://github.com/facebook/react-native/issues/12778,瞬间被无数开发者刷爆。

  更有开发者挖出了了苹果爸爸拒绝使用 React Native 的 app 其背后可能的「真正原因」:

昨天晚上微软发布了 Visual Studio 2017 (详情),自带基于 React Native 的 iOS 开发功能,鉴于微软这两年来开源的力度,发布这一功能似乎是在抢占开发者市场。结果就是有了 VS2017,在非苹果上开发 iOS 应用更容易了。所以,苹果在这个节骨眼发出这样的警告邮件,其实暗地里就是要和微软互怼。

  在苹果开发者条款下:

3. 3.2 Except as set forth in the next paragraph, and Application may not download or install executable code. Interpreted code may only be used in an Application if all scripts, code and interpreters are packaged in the Application and not downloaded.

  按照规定:

  在应用/游戏里面使用 Lua 或 JavaScript 脚本是 OK 的,这个没问题。

  但使用脚本进行热更新,这是违反苹果开发者条款的。

  当然国内绝大多数 iOS 手游,不论是 Cocos 还是 Unity,大家都在用热更新功能,腾讯和网易也大量使用脚本对游戏进行小版本热更新。苹果爸爸一直对于这个事情么,睁一只眼闭一只眼,反正大家也没干什么坏事,只是为了提高用户体验 —— 这点和苹果的利益出发点是高度一致的。

  但是在今天苹果和微软互怼的这个节骨眼上,各位使用脚本热更新、提交 iOS 审核的朋友还是要多谨慎了,尤其是避免使用处于风口浪尖上的 React Native。恩,你懂的。

原文链接:http://weibo.com/ttarticle/p/show?id=2309404083023443272308


.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注

微软发招,苹果发飙,React Native躺枪相关推荐

  1. 基于 React Native 的 58 同城 App 开发实践

    作者简介: 彭飞,58 同城 iOS 客户端架构师.专注于新技术的研发,主要负责 App 端组件化架构以及性能优化,并已推广 React Native 在 58 同城 App 中业务场景的应用.在 M ...

  2. React Native 集成分享第三方登录功能分享第三方登录模块开发(iOS)

    期待已久的新课上线啦!解锁React Native开发新姿势,一网打尽React Native最新与最热技术,点我Get!!! 在我们常用的App中经常会看到分享与第三方登录的功能,可以说分享与第三方 ...

  3. 余承东吐槽苹果续航;微软 IE 浏览器被曝漏洞;React Native 0.61.0 发布 | 极客头条...

    快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为朋友们,播报最新鲜有 ...

  4. 苹果收购英特尔手机芯片业务;西门子将在华建立 5G 研发中心;React Native 0.60.4 发布 | 极客头条...

    快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为朋友们,播报最新鲜有 ...

  5. 9月27日科技资讯|余承东吐槽苹果续航;贾扬清担任阿里巴巴开源技术委员会负责人;React Native 0.61.0 发布

    「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为朋友们,播报最新鲜有料的新闻资讯,让所有技术人,时刻紧跟业界潮流. 整理 | 胡 ...

  6. 【苹果家庭推iiMessage】React Native举行开发仍是iOS,用原生的代码实现类似webview的页面

    推荐内容IMESSGAE相关 作者推荐内容 iMessage苹果推软件 *** 点击即可查看作者要求内容信息 作者推荐内容 1.家庭推内容 *** 点击即可查看作者要求内容信息 作者推荐内容 2.相册 ...

  7. 移动开发者如何更好地学习 React Native? | 技术头条

    作者 | 魔笛 责编 | 郭芮 2015年3月,Facebook正式发布react-native,只支持iOS平台:2015年9月,Facebook发布了React Native for Androi ...

  8. React Native热更新方案

    随着 React Native 的不断发展完善,越来越多的公司选择使用 React Native 替代 iOS/Android 进行部分业务线的开发,也有不少使用 Hybrid 技术的公司转向了 Re ...

  9. React Native 热更新方案

    转载: https://blog.csdn.net/xiangzhihong8/article/details/73201421 随着 React Native 的不断发展完善,越来越多的公司选择使用 ...

最新文章

  1. 去掉字符串两端的全角空格和半角空格(含源代码)
  2. 【 数字信号处理 】定点数的表示之二进制数的原码与补码
  3. java redis多主多备_java 集成Redis 一主多从
  4. 让您的Eclipse具有千变万化的外观
  5. Entity Framework 6 Recipes 2nd Edition(9-2)译-用WCF更新单独分离的实体
  6. unicode转中文的工具
  7. group by很多字段是不是会很慢_女生回复我总很慢,怎么办?
  8. python crm_Python CRM项目一
  9. Linux 文件系统之 inode 概述
  10. celery-01-异步任务模块-解决发送邮件的延时问题
  11. 自定义jQuery插件
  12. Python编程一定要注意的那些“坑”(九):0与False
  13. RabbitMQ中queueBind和exchangeBind方法
  14. 让程序员崩溃的一句话。。。
  15. php 读取微信对账单,扣丁学堂PHP培训简述PHP如何实现微信对账单处理
  16. 打印ie浏览器去除页眉页脚问题
  17. 我的世界:命名牌暗藏众多彩蛋,老玩家:原来还能这样玩啊!
  18. 一些电子资源的分享(1)
  19. Unity 使用 Behaviac (二)让unity的行为能执行behaviac搭建的树的逻辑
  20. 【网络自定向下学习】——TCP报文段的详细解析

热门文章

  1. Mac 登陆 去掉 其他用户
  2. ios下划线变量:为什么变量前要加下划线才有用?
  3. LAMP攻略: LAMP环境搭建,Linux下Apache,MySQL,PHP安装与配置
  4. 【原创】在C#中调用其它程序
  5. A piecture of J2EE Core Patterns
  6. Magicodes.IE 2.5.6.2发布
  7. 巧用Dictionary实现日志数据批量插入
  8. 谈了千百遍的缓存数据的一致性问题
  9. Gartner:缺乏技术人才将影响企业数字化转型
  10. 他,TypeScript GitHub Star 上海第一,全国第四!GitHub 总标星超两万!