微软发招,苹果发飙,React Native躺枪
這兩天蘋果和微軟互懟,用腳本熱更新的朋友要謹慎過 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躺枪的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Visual Studio 2017 新
- 下一篇: Visual Studio 2017 新