• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦>新聞資訊>熱點>

    蘋果禁止熱更新有哪些影響

    時間: 芷婷783 分享

      蘋果在6月1日放出大招,全面禁用熱更新。熱更新是什么意思?蘋果禁止熱更新有哪些影響?蘋果App Store為什么禁止熱更新?蘋果是不是完全禁止了熱更新技術?蘋果為什么要禁止JSPatch 等熱更新技術?下面學習啦小編告訴大家。

      熱更新是什么意思

      APP熱更新,是指軟件不通過蘋果APP Store軟件版本更新審核,直接在應用自行下載的軟件數據更新。

      蘋果禁止熱更新有哪些影響

      除了熱更新不能使用之外(比如一些大型游戲),「不修改就下架」的規定對于一些目前在線上但很難過審的產品來說是一個很糟糕的消息。比如目前 App Store 中有一些個人賬號下的金融理財類應用,幾乎無法通過更新審核,如果有熱更新代碼的話,只能被下架了。同理,這也會影響到很多游戲類與直播類產品(被拒原因通常是相似應用、欺詐或第三方支付)和一些超長標題的歷史遺留產品,它們的過審難度也相當大。

      可以預料到的是,在 6 月 12 日前后,App Store 的 App 下架數量很可能會出現一次高峰。在這里還是要提醒大家,關注自家 iTC 后臺有沒有收到相關通知(很多同學的賬號可不止一兩個),如果收到就要盡快對產品進行調整了,刪除相關代碼并提交更新。

      蘋果App Store為什么禁止熱更

      蘋果禁止熱更新,主要原因是擔心一些黑客可能會利用熱更新修改 App,給用戶帶來安全隱患,這也與蘋果的安全和隱私政策不符。另外,蘋果此舉既能改善部分使用混編語言的 App 的流暢性,也能重新掌握一些渠道的 App 審核權限。

      6 月 1 日,部分開發者在 iTC 后臺收到了一則通知:蘋果要求當前含有熱更新功能的 App,在 6 月 12 日前移除相關代碼,否則這些 App 可能會下架。

      蘋果App Store審核團隊表示,收到此條提醒的開發者都是目前尚未進行熱更新代碼調整的開發者,蘋果曾要求移除所有相關代碼、框架或SDK,并且重新提交版本,為確保應用在App Store內的正常運行,蘋果要求在2017年6月12日之前提交一次更新,如果不作調整,App可能會從App Store下架——雖然蘋果說的很委婉,不過蘋果的態度已經非常明確了,全面收回 App 更新的審核權限,熱更新被封殺。一些提供熱更新 SDK 的服務商也可能收到重大影響,雖然 iOS 的份額在降低,但目前仍是熱更新服務相當重要的市場。

      蘋果是不是完全禁止了熱更新技術

      并不是,目前為止收到警告郵件的開發者絕大部分使用了 JS-Patch 或 Rollout 類庫,剩下未直接使用這些類庫的開發者,目前初步估計很可能是在集成的第三方 SDK 中使用了上述框架。而未采用上述框架的熱更新技術,目前為止并未收到影響。而絕大部分游戲引擎由于并沒有調用這些類庫,也自然沒有受到影響。

      當然,后續事態會不會進一步擴大,還需要看蘋果接下來的策略。但是筆者認為,游戲中的熱更新技術并不會受到蘋果的禁止,作為一名技術人員,我們不討論產品、商業等問題,只從技術角度來看,為什么 JSPatch 蘋果認為是不允許的,而游戲引擎的熱更新技術,蘋果目前認為是可以的。

      蘋果為什么要禁止JSPatch 等熱更新技術

      JSPatch 的原理是,開發者編寫 JavaScript 代碼,利用蘋果內置的 JavaScriptCore.Framework 執行,以實現熱更新功能。這一點看似也符合標準,但是在技術上,存在著重大安全隱患,參考 JSPatch 的業務邏輯:

      簡單理解,JSPatch 可以理解為所有的 Objective-C 的 API 進行了映射,允許開發者在 JS 端調用任意原生代碼,這顯然是極其危險的。假設這段代碼是通過熱更新技術下載執行的,如果在中間存在黑客,把這段代碼動態替換掉,比如修改為獲取用戶通訊錄并上傳到黑客的服務器,就會造成重大的安全問題。


    猜你喜歡:

    1.蘋果為什么要全面禁止熱更新

    2.蘋果為什么禁止熱更新

    3.蘋果全面禁止熱更新的原因

    4.Mac app store更新或下載失敗怎么辦

    5.mac app store連不上是怎么回事

    6.蘋果筆記本APPstore無法連接到網絡如何解決

    7.App Store搜索不到應用怎么辦

    蘋果禁止熱更新有哪些影響

    蘋果在6月1日放出大招,全面禁用熱更新。熱更新是什么意思?蘋果禁止熱更新有哪些影響?蘋果App Store為什么禁止熱更新?蘋果是不是完全禁止了熱更新技術?蘋果為什么要禁止JSPatch 等熱更新技術?下面學習啦小編告訴大家。 熱更新是什么意思
    推薦度:
    點擊下載文檔文檔為doc格式

    精選文章

    3457118 主站蜘蛛池模板: 99久久国产综合精品五月天| 亚洲天堂电影网| 一区三区三区不卡| 精品国产福利一区二区| 成年女人a毛片免费视频| 国产ts人妖视频| 中文字幕久久久人妻无码| 美国式禁忌在完整有限中字| 成人欧美一区二区三区黑人| 午夜视频体验区| ssss国产在线观看| 激情综合色五月丁香六月亚洲 | 欧美xxxx做受欧美精品| 国产精品亚洲精品爽爽| 亚洲jizzjizz中国少妇中文| 亚洲欧美另类视频| 日韩精品欧美亚洲高清有无 | 亚洲欧美日韩小说| 9277手机在线视频观看免费| 欧美性大战久久久久xxx| 国产精品亚洲小说专区| 亚洲AV无码专区在线亚| 韩日视频在线观看| 扁豆传媒视频免费观看| 免费高清欧美一区二区视频| 久久天堂AV综合合色蜜桃网| 蜜臀久久99精品久久久久久 | 精品久久久久久777米琪桃花| 好男人社区www在线观看| 人人澡人人透人人爽| 50岁丰满女人下面毛耸耸| 最近免费中文字幕大全高清大全1 最近免费中文字幕大全高清片 | 无码丰满少妇2在线观看| 可以看的毛片网站| 久久亚洲精品国产亚洲老地址| 美女被羞羞在线观看漫画| 女人张开腿无遮无挡图| 亚洲日韩乱码中文无码蜜桃| 国产精品吹潮香蕉在线观看| 教官你的太大了芊芊h| 免费无码午夜福利片69|