如何評價蘋果將在 6 月 12 日禁止「熱更新」?

更新:如何看待截止 2017.6.20 App Store 下架 2 萬中國及其他國家 App?

問題相關:

蘋果全面禁止熱更新:6月12日前不調整App將被下架! 蘋果嚴禁應用熱更新 王者榮耀、12306等受影響


很多人都在猜測,蘋果要對熱更新動刀子了,甚至還傳出了「王者榮耀、12306 等大批使用熱更新機制的遊戲和應用不執行就會被下架」的傳聞。

但事實真的是這樣嗎?

先做一個科普:什麼是熱更新,為何要熱更新?

熱更新簡而言之,伺服器在不關閉的情況下,用戶打開應用即可下載安裝更新的代碼運行,這是目前移動遊戲更新的主流方式之一。

舉個例子,主流的遊戲都會根據不同的節假日做大型的活動運營,這種運營基本都是即時性的,熱更新是滿足這種需求最有效的方式之一。

而如果通過提交 App Store 審核的方式下發更新,考慮到 Android 和 iOS 同步,大型遊戲可能需要 1 個月甚至更長的審核周期,這一點蘋果也應該心知肚明。

再說全文重點

熱更新並未被禁止!熱更新並未被禁止!熱更新並未被禁止!

接著來看看蘋果最新通知是怎麼說的:

以下是通知原文:

Dear Developer,

In March of this year we notified you that your app contains code designed explicitly with the capability to change your app』s behavior or functionality after App Store Review approval, which is not in compliance with section 3.3.2 of the Apple Developer Program License Agreement and App Store Review Guideline 2.5.2. We requested that you remove any code, frameworks, or SDKs that fall in line with the functionality described above before submitting the next update for your app for review.

As of this message, we have not received a compliant update for your app.

To ensure there is no interruption of the availability of your app, please submit an update by June 12th, 2017. If we do not receive an update by that date, your app may be removed from the App Store.

以下是對應的翻譯:

親愛的開發者

在今年 3 月我們已經發過消息提醒,你的 App 內有一些熱更新(即繞過 App Store 審核的更新)的代碼,這些代碼違反了蘋果開發者協議的 3.3.2 條款與 App Store 審核指南的 2.5.2 條款。我們曾要求你移除所有相關代碼、框架或 SDK,並且重新提交版本。

在這條消息推送時,我們還沒有收到過你進行過相應的調整。

為了確保你的 App 在 App Store 內的正常運行,請在 2017/6/12 之前提交一次更新。如果不做調整的話,你的 App 可能會從 App Store 下架。

圍觀蘋果熱更新政策的正確姿勢

蘋果官方給開發者發出的通知,關鍵就在這句話:我們曾要求你移除所有相關代碼、框架或 SDK,並且重新提交版本。

我們從一位匿名開發者那裡找到了這樣的答案:

不符合 2.5.2 條款, App 包含熱更新代碼,特別提到了 dlopen(),dlsym(),respondingToSelector:, performSelector:, method_exchangeImplementations()這些函數,但是蘋果沒有禁用熱更新,只是禁用了幾種熱更新框架和技術,而 JSPatch 等蘋果不讓使用的原因是,能夠直接修改代碼,可以修改到功能,這樣其實繞過了蘋果的審核,其他的蘋果禁止使用的框架也是如此。

關於應對措施,這位開發者的方案是這樣的:

後期提交的版本,要麼沒有熱更新,要麼只能用 React Native 框架熱更新,其他如 JSPatch、RolloutIO、TriggerIO、WAX(Lua) 等都不能用。

也就是說,要求移除相關代碼、框架和 SDK 只是為了規範開發者的代碼,這會衝擊到部分熱更新解決方案,但不等於封殺熱更新,合理採用熱更新機制的產品,不存在也沒理由被下架。

這一點,我們從「如何看待蘋果禁止 JSPatch 等 iOS APP 熱更新方案?」這個話題中,一位來自白鷺時代的開發者 @王澤 的回答中也找到了相應的答案。

截止目前為止,我們也沒有收到使用白鷺引擎打包遊戲的開發者收到了蘋果警告郵件的消息。

對於那些受到警告郵件的開發者,王澤的解釋如下:

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

所以蘋果確實對於採用熱更新機制提出了嚴格的要求,但如果解讀為禁用封殺熱更新,並不準確。

蘋果為何要這麼做?

蘋果禁止濫用熱更新機制,和 iOS 封閉的做法本質上是一致的,為了應用生態的安全可控和體驗的一致性,畢竟 App Store 堪稱是蘋果最大的現金牛之一。

數據顯示,到目前為止 App Store 給開發者的收入分成高達 700 億美元,去年就達到了 200 億美元。

市場研究公司 Macquarie 的分析師 Ben Schachter 在報告中這樣寫道,「 App Store 是有史以來最好的商業模式之一,蘋果的投資者不需要依賴於蘋果的創新來驅動該模式的前進。」

任何一個小細節都有可能搞砸 App Store 這塊大蛋糕,尤其是採用 JSPatch 熱更新這種蘋果無法把控的應用更新機制。

據了解,今年二月份網路安全公司 Fire Eye 發現 JSPatch 存在安全漏洞,一旦黑客發現和利用這個後門,他們就能夠訪問到設備中的照片、麥克風和剪貼板數據以及其他涉及個人隱私的功能,App Store 中有 1220 款應用程序可能會受此影響。

所以,蘋果有必要對採用這類機制的開發者提出了「移除所有相關代碼、框架或 SDK,並且重新提交版本」的要求。

總結下來,蘋果的禁止了部分熱更新的函數、框架和代碼,但未禁用熱更新機制,所以那些關於王者榮耀、12306 等產品被下架的內容,可能是對蘋果開發者條款的誤讀,只能說你被騙了。

by 蘇揚


不問是不是,媒體誤導什麼就信什麼,而且挺多回答也都喜歡使用陰謀論的解釋,這不是健康的思考問題的方法。

什麼叫『全面』?

挺多媒體在相關新聞都加了這個詞,明顯的有失偏頗,而且媒體基本都沒有給出相關的技術解釋,反而去誤導說王者榮耀可能受到影響,吃瓜群眾也就都信以為真。

什麼是熱更新?

蘋果所指的熱更新這裡有討論: 如何看待蘋果禁止 JSPatch 等 iOS APP 熱更新方案?

當然,條款里有說明不可以下載可執行代碼,解釋性代碼也必須把代碼打包在本地,這個限制其實挺嚴格的,但具體實施起來感覺還沒有那麼嚴格,畢竟應用去請求 LUA 腳本並執行之類的我覺得蘋果審查是比較難看出來的,此前警告的也都以原生代碼的熱更新為主。

有沒有例外?

蘋果官方是有明確說明 JavascriptCore 可以正常使用,但前提是代碼沒有改變應用的主要特性與功能。這就意味著遊戲的話微調數據或者邏輯是沒有問題的,但如果添加或者改變玩法的話就必須到 AppStore 更新了。

這裡的邊界其實有點模糊,比如王者榮耀添加或者重做一個英雄,算不算改變主要特性?這些都得再看。

原因是什麼?

是蘋果要收緊審核么?封殺了 jspatch 就會封殺遊戲熱更新 / RN 么?這些陰謀論明顯是想多了。官方給出來的解釋是避免中間人攻擊,就這麼簡單,其他的都只是附帶的目的或者後果。

應該感到著急么?不見得。

  • 首先即使蘋果再強勢地禁止熱更新,也不可能在審核階段將這類行為都監控到,而且如果沒有修改到核心應用邏輯或者功能的話,其實都是比較難發現其中有熱更新行為的;
  • 其次,對熱更新有剛性需求的情況畢竟不多,深思熟慮之後上架 AppStore 並在上面寫好 Change Log 知會給用戶,其實大多數情況不失為不錯的選擇;
  • 再次,帶著鐐銬跳舞這在任何行業都再正常不過,有點限制算什麼呀,還得看是否能帶來更好的環境以及收益;
  • 最後,對熱更新有剛性需求的大公司多得去了,他們自然會去跟蘋果談判妥協得到兩全的方案,不用擔心這類功能被『全面』禁止。


首先,我們先簡單了解一下什麼是「熱更新」。從用戶體驗來說,熱更新的就是用戶在通過 App Store 下載完應用後,一打開應用就會遇到即時更新的需求。例如,我們熟悉的 12306 app,即使是剛剛下載完,一打開後就需要立即進行更新下載,這就是熱更新。

熱更新由代碼實現,用戶可通過這種方式獲取繞過 App Store 審核的更新文件。由於無須經過蘋果審核,部分開發者在面對突如其來的 bug 或是產品經理的「突發奇想」趕時間時,就可以通過「熱更新」來操作。但是,有部分開發者也會將無法通過蘋果審核的功能關掉,上架後再通過熱更新讓用戶完成版本更迭。

再者,如果走「冷更新」路徑,蘋果審批通過後,用戶需要下載完整的應用安裝包才可完成更新。這就意味著,走在下班路上想打遊戲的你一開應用,可以會被要求更新整個應用。

相信各位 iOS 系統用戶都能看出,熱更新這個體驗和大家平時更新微信新版本時的體驗並不相符。因此,當該文章從「禁止熱更新」推斷出「微信或將退出 iOS 系統」,中間隔著的,可能是一個黑洞吧。

不過,禁止熱更新也許真的會影響部分騰訊的應用,但更多的,應該是遊戲。無論是騰訊旗下的《王者榮耀》還是網易的《陰陽師》這類遊戲,基本上每隔一兩周都會進行維護和修復更新。如果從「冷更新」途徑來走,開發者每次更新都要重新打包,提交給蘋果進行審核,雖然審核時間已經提速至 1-2 天,但對於一個月更新數次的遊戲應用來說,還是太長了。

(圖自搜狐)

因此,大多遊戲開發者會選擇通過「熱更新」來繞過蘋果漫長的審核,並通過伺服器推送進行版本迭代。

因此,如果文章可以從「禁止熱更新」推斷出「微信或將退出 iOS 系統」,那應該可以推斷出「網易旗下所有應用將退出 iOS 系統」,甚至「中國 90%遊戲或將集體退出 iOS 系統」。

蘋果要禁「熱更新」時,它到底是在禁什麼?

除了信仰之外,不少人選擇使用蘋果產品的原因也在於 iOS 系統相對更高的安全性。而 App Store 對上架 app 的審核之嚴格,也是 iOS 更安全的原因之一。

通過禁止「熱更新」,蘋果可重新掌握一些 app 更新版本的審核權,並防止 app 進行違反用戶隱私保護的行為,或給黑客機會利用熱更新修改 app,給用戶帶來安全隱患。

早在 2013 年,Google Play 也明文禁止 app 繞過官方應用商店更新,微信、高德地圖、支付寶等應用也曾因涉嫌熱更新而遭下架。但國內的安卓應用商店並沒有相關安全條例,導致用戶在下載時經常會遇到虛假詐騙軟體。

那些說蘋果和騰訊要打起來的人,內心戲不要太多

蘋果禁止熱更新的新聞一出,微博紛紛在傳《蘋果全面禁止熱更新 微信或將退出 iOS 系統》。

(圖自微博)

這篇來源標註為「東方網」的文章指出,由於近日蘋果向部分開發者發出通知,嚴禁使用「熱更新」,可能導致騰訊應用在 iOS 下架,同時也象徵著蘋果和騰訊正式開戰。

隨後,文章引用了「網友」的評論:「就算騰訊不移除熱更新,蘋果也不敢怎樣,畢竟微信的用戶忠誠度比蘋果還是要高太多的」,並借該評論,將原來的討論對象「騰訊應用」,直接偷換成「微信」和「QQ」:「筆者認為這是蘋果在搬石頭砸自己的腳,如果騰訊的態度真的強硬,你蘋果公司就真的要下架騰訊的微信和 QQ 嗎?應該不至於,畢竟這對於兩家都是最壞的結果。」

說得好像微信和 QQ 在 iOS 真的使用熱更新似的……

面對這篇熱傳網路文章,騰訊公關總監張軍在朋友圈中發文感嘆「靠幻想也能做新聞」,並表示「一切安好」,建議大家重溫一下 WWDC,因為「裡面有很多騰訊產品,包括微信的合作,有安神作用」。

在今年的 WWDC 大會上,蘋果和 @騰訊 簡直「恩愛秀一臉」。

蘋果 WWDC 17 的 Keynote 演示文稿有哪些亮點?

(圖自騰訊)

本次的系統更新充滿了「中國特色」:用相機掃描二維碼就能打開網站或 app,其中也包括了掃微信個人二維碼就能直接添加新好友;與之同時,微信還在會上展示了全新設計的個人微信二維碼樣式。

(圖自騰訊)

近日,在新系統下,微信「親兒子」摩拜也宣布支持相機掃碼解鎖,並接入 Apple Pay 的支付功能。

除此以外,iPhone 和 Mac 上的 Safari 瀏覽器都內置了騰訊安全雲庫能力,可識別欺詐網站;用戶還可以下載騰訊手機管家等第三方 app 來偵測可能的垃圾信息,並將此類信息隔離在單獨的文件夾里。雖然這裡的合作方不只騰訊一個,但卻選擇用騰訊的產品來當樣例。

其實,早在 2016 年的 WWDC 大會上,蘋果演示的騷擾攔截功能已經是和騰訊手機管家合作結果。當時,蘋果僅向騰訊一家開放騷擾攔截數據介面,騰訊手機管家成為首個官方推薦的第三方安全軟體。而且,當年的 WWDC 也常用如微信、滴滴和大眾點評這類騰訊系應用來作演示。

(圖自太平洋電腦網)

至於今年在大會上發布的「神作」「紀念碑谷 2」,騰訊也將負責該遊戲在中國市場的發行推廣工作。6 月 6 日開始,用戶不僅可以在 App Store 上下載到這個遊戲,在微信或手機 QQ 的「遊戲中心」也可以。

快速獲取「紀念碑谷 2」下載地址,請關注愛范兒(微信號 ifanr),並回復關鍵詞「WWDC」獲取。

騰訊旗下作為「熱更新」使用主體的遊戲產品準備要和蘋果「撕破臉皮」的說法也不攻自破。正如騰訊管理層在今年 5 月的股東大會上說道:

騰訊與蘋果之爭,實際是一場誤會。大家的目標都是一致的,只不過科技的發展使得一些業務邊界越來越模糊,互聯網企業與硬體廠商的關係其實是更加緊密,合作也在加深。

大家的內心戲也可以暫時先收收了。

原作者:方嘉文
編輯: @巫冬


不管開發者們是多麼想隨心所欲,不得不承認,iOS的優秀體驗很大一部分來源於蘋果對App Store的強力控制。

熱更新可執行代碼對蘋果來說明顯是一種風險很大的行為,繞過審核這個口子肯定是不能開,否則國內安卓就是前車之鑒(這不是滑坡謬論,而是一種切切實實的可能)。

而且對於國內廠商們,你們自己問問自己,有什麼功能是迫不及待必須立刻上線幾天都等不了的?你們的遊戲迭代那麼快還不是為了在短的可憐的生命周期里拚命吸金?更搞笑的是用修bug來說事,遊戲帶著惡性bug上線怪蘋果咯?


不建議非開發者討論這個問題,很容易被別人帶節奏。


有回答說,蘋果只是禁止熱更框架,我覺得不是,全面禁止熱更應該是很快的事情,而且這是一系列配套措施中的一個改變:

1.WWDC上說appstore審核將縮短至1天,未來將縮短至1小時,我們從蘋果內部了解到,蘋果進一步完善了審核機制和工具鏈,加入了大量自動化和機器學習審核技術,之前很多app做熱更是因為蘋果7天審核太長且不可控,當審核縮短至1小時,這個需求就不存在了。

2.新版appstore將大量的流量給了編輯推薦,而且未經過編輯推薦的產品沒有上榜資格,對於無害但不肯去熱更的app和遊戲,在未來很難拿到推薦,甚至入榜,自然流量幾乎為零。

3.蘋果更傾向於支持非氪金、小規模、藝術性的遊戲和非生態應用、非超級app(例如fb和微信),這些即不是蘋果競爭對手,又能給蘋果生態提供高質量內容,而且聽話,蘋果現在做的很多事情都是在抑制fb、微信,平衡小而美的遊戲和大遊戲,這些小遊戲小app根本沒有熱更需求。

4.從長期運營數據來看,給appstore造成麻煩最多、投訴最多的,都是些氪金熱更大遊戲和繞過審核的app功能,appstore自然演化方向就是收緊監管,這一點從新appstore如日中天的編輯推薦可以看出來。

那麼問題來了,蘋果會不會強硬下架熱更app和遊戲呢?應該短期內不會,但等到蘋果新審核機制運轉良好,各開發者喜大普奔「一分鐘過審核」的時候應該就快了。即使...蘋果不做強行下架這件事情,你一個帶熱更的遊戲,你去要feature試試?要不到feature,未來會怎樣?

這是一道送分題。


按照國內的輿論方向,估計這又是蘋果區別對待開發者,不把中國開發者和消費者當人了。

就不說別的,Vainglory虛榮 這款在蘋果發布會上展示的moba遊戲,畫質 操作 英雄原創性都跟王者榮耀是天壤之別的一款遊戲,也沒有今天一個熱補丁明天一個熱補丁。歸根到底還是國內開發商太隨便,一個版本沒有測試恨不得就放出來賺錢,把用戶當肉雞免費debug。是程序員技術太差?還是在烏煙瘴氣的安卓平台上隨便慣了?你熱更新這麼厲害,那你就永遠別在app store里更新了啊。今天上午打開遊戲讀完條更新,下午還要在app store里更新一遍,剛更新完打開還是接著讀條更新。

不過國內不就這尿性么?直播平台打賞平台要剋扣50%不算什麼,主播剩下的50%還要交20%的意外收入稅也不算什麼,100塊錢到手只能拿到40塊錢不算什麼。Play商店同樣也是20%的IAP抽成不算什麼。但是蘋果你這麼做就是歧視消費者歧視開發商了。畢竟大V們就是靠大家的打賞施捨活著的,很多人連Terms and Conditions和契約精神都不知道是什麼。被公眾號拉著鼻子走。


如果僅僅是禁用jspatch,當然不會影響到遊戲,所以這個新聞寫得並不完全準確,至少目前看起來還不影響遊戲。

但如果蘋果真的下決心封殺熱更新的話,遊戲的那種更新肯定也是需要封殺的。本質上蘋果不希望客戶端程序在未審核的情況下得到更新,那麼如果這一步封殺jspatch順利,對遊戲動刀是遲早的事,不是嗎?

很好奇這麼多人居然認為它完全與遊戲無關。這個政策如果僅僅只針對jspatch,以後不繼續追究其他類型更新(例如lua更新)的話,也太奇怪了吧。

封殺jspatch這很可能只是開始,坐等蘋果全面封殺遊戲熱更新的那一天。那時候就會讓人明白:當年xxx的時候你們yyy不說話因為xxx與你們沒關係,現在zzz了已經沒人替你說話了。


利益相關:iOS開發者。

從我個人的角度我是支持禁止熱更新的,其實很簡單,熱更新除了可以繞過審核更新以外,無任何好處。有的廠商會找借口了,繞過審核可以縮短審核時間快速修復bug,且不論你們的測試沒搞定就上線,加急審核都不知道嗎?這個我是絕對不信的。 另外,最近的加急審核新增了40分鐘的快速緊急審核,這一點摩拜單車團隊驗證過了。

至於有些廠商為什麼想繞過審核,這些大家都懂。

作為開發者,深知好的生態是需要大家一起去維護努力的,商人也就是我們開發者的老闆們都是追逐利益的,只要能掙錢他們才不會在意你什麼app 生態環境,只要能收集到用戶隱私他們才不在意什麼企業道德。


這個問題最該問國內的安卓用戶。都說蘋果霸道,呵呵呵,安卓倒是不霸道,結果呢?安卓上誰都能霸道。


好比一個百貨商店, 想嚴格把控商品質量, 然後卻惹來一堆客人抱怨店家對急著賺你錢的供應商們太狠了

補充:Google Play條款也是禁止熱更新的,只是不太查而已,以後這塊會不會跟進嚴審不好說。而國內的安卓商店,就不說了

熱更新這東西如果修補個bug,是好事。但用來繞過審核,做些其他勾當,無疑會擾亂應用生態


看樓上各位大神解讀,我來偷偷放個可能性,蘋果這次說的庫會繞開蘋果機制調用用戶某些許可權,猜測是淘寶。為什麼呢,因為今年年初我手誤誤操作時發現了未給淘寶授權通訊錄許可權他卻依然可以獲取我的通訊錄,於是向蘋果投訴。同時卸載淘寶。

今年5月份,我又下載了淘寶,這次更好了,隱私-通訊錄一欄里沒有淘寶,可是淘寶卻可以直接讀我通訊錄了,於是再次向蘋果投訴。所以此次可能會涉及到淘寶吧。

另,淘寶真是無比無恥,一個購物軟體,強行獲取用戶的通訊錄許可權是什麼意思?要不要臉了?吃相要不要這麼難看!


以前任天堂的遊戲買到幾乎就無bug,自從有了隨時更新,現在下載的有些遊戲基本就是內測版。


以後蘋果用戶大概是最幸福的手遊玩家了,你玩的每一個版本都是開發者深思熟慮,bug減少到最少的版本。

而安卓用戶,沒事,你能第一時間玩到「已修復bug的遊戲」


咳,來的比較晚,估計騙不到啥贊。

遊戲熱更新這個東西,屬於一個很微妙的東西。對於開發者來講,當然是有,則更好的東西,但是沒有,倒也不會痛到哪裡去。

所以……蘋果在將來全面禁止熱更新是可能的。因為遊戲並不會因為無法熱更新導致質量大幅下降,所以,既然它有利益述求,又有何顧慮呢?

而且,假如蘋果就是想幹掉熱更新,你做任何的規避措施恐怕都是沒有用處的。實在無法搞定你的時候,人家可以出一條「不允許未更新應用的情況下應用邏輯出現變化」並以次為由懲罰偷偷做熱更新的人,犯事了就事後搞你,解釋權畢竟在人家手上。你既然偷偷改了,人家自然也一定能看出來。

並且,我個人覺得,這對於開發者也未必是一件壞事。

首先,用過IOS新系統的人都知道,現在IOS的後台App自動更新是一個用戶體驗非常好的東西,實際上比一般遊戲熱更的體驗更好(畢竟還是要盯著下載安裝進度一段時間)。也就是說,如果不趕時間,大版本的更新,實際上比起讓IOS自動更新,自己搞熱更新用戶流失率會更高。這本來就會讓開發者傾向於「普通更新用IOS,緊急更新用熱更」的方法。

剩下的就是為了BUG的緊急更新。其實之前我就想過蘋果可以出這樣的東西,在開發者擔保「功能不變化」只是修正問題的情況下,蘋果允許跳過審核快速發布,就可以很完美的解決這件事。而現在也確實有了40分鐘緊急審核這樣的功能。這樣,熱更的理由就更加薄弱了。

那就只剩下正常更新的審核時間了,2,3天,對於某些「周更」的遊戲確實有一定的影響(變成周更大多都是上線後才開始做各種調整的原因),沒有熱更確實對他們的「即時調整」很不方便,是實實在在的損失。但……難聽的話真的不想說……反正對於蘋果而言,這樣的開發者和應用,忽視他們的權益也很正常。

總之,如果事情真的發展倒了這一步,最大的損失就是那些辛辛苦苦完成了lua熱更功能的開發人員吧。我個人覺得蘋果並不會強迫你們不使用lua,而是不允許lua代碼的更新,所以程序倒是不用重寫。

而現在最難受的,應該就是那些還沒有開項目,或者項目處於初期的人,因為他們面臨著艱巨的選擇……

~~~~~~~

然而,假如蘋果是真的如面上所說,並不想禁止熱更新,願意放任各種應用跳過他的審核隨便修改內容,本身只想限制應用許可權防止越線……

因為這次涉及到腳本可執行任意代碼,藉由熱更甚至可以實現盜取通訊錄信息等操作,或許真的是為了用戶的隱私安全著想才行動的。

也是有這種可能的。

但是……你封了這個,卻依然允許熱更代碼,按之前假定的情況,我作為黑客是偷不到你通訊錄了……

但是可以偷你的遊戲登錄信息(用戶名密碼)啊!還可以獲得並控制你遊戲過程中的所有操作。

這個難道不比盜取通訊錄更加嚴重?

還是蘋果覺得遊戲密碼被盜與自己無關?

就算蘋果所謂的「安全理由」為真,按這個邏輯熱更新也是處於危險邊緣的東西,危險得不能再危險了。


各位擔心流量罵蘋果的,蘋果有沒有增量更新呢?知乎上有答案說是有http://www.zhihu.com/question/20561964


真全面禁止熱更新的話,我下一個手機就換蘋果的。。


挺好的,安全性比便利性重要。

另外,為什麼一有矛盾,就要撕的你死我活?有什麼矛盾是不能協商解決的?


這麼多程序員來回答,這不行啊,我作為一個普通蘋果手機用戶來說兩句

簡單來講,選蘋果手機就是為了避免麻煩,我工作好多年了,不是小年輕了,不會整天刷機試新功能了,我需要的就是穩定

同樣,如果蘋果的政策導致我用軟體麻煩了,我點開軟體它如果真的要我去App Store 更新,那我立馬棄之如敝履,毫不憐惜,一句話,不要給我添麻煩,我只看結果,別給我講過程,過程你們自己去考慮,所以,我作為一個工作多年的消費者,給你們講一點人生的經驗,那就是,穩定壓倒一切


熱更新繞審核 導致軟體不規範

軟體不規範 導致用戶體驗差

用戶體驗差 導致平台用戶流失

蘋果不想讓用戶流失 對於蘋果 沒錯

用戶不想體驗差的軟體 對於用戶 沒錯

只有開發商(不認真的)才會高呼反對

這個問題下誰洗地誰就是跟廣大消費者做對 當然了 或者是傻子

不能認真做產品的就廠家就該死 這天經地義

沒有國內國外之分

它有多努力跟我有半毛錢關係

我是消費者 我不知道不想知道也不用知道


推薦閱讀:

iPhone, iPad 版印象筆記中的剪輯網頁功能如何使用?
在中國如何使用美國 Apple ID 購買美國地區 iTunes Store 和 App Store 的內容?
小米應用商店資源質量是如何控制的?有沒有什麼系統的做法?人工檢測是一方面,其他呢?有什麼更好的建議?
App Store 開始支持舊款 iOS 設備下載更舊版本應用,這有何影響?
為什麼蘋果不把 OS X 上的 App Store 做成像 iOS 上那樣的封閉商店?

TAG:iOS | AppStore | iOS開發 | JSPatch |