如何看待蘋果向開發者發送郵件通知移除熱更新?

相關問題:

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


為噴而噴。首先你得明白蘋果禁止熱更新的原因。完全不是針對你們的企鵝好嗎。首先,蘋果iPhone一大優勢就是審核完善的app市場,很多人願意用蘋果的主要原因就是圖個放心,安心和省心。熱更新這個東西,最大的風險就是上架審核的時候是帥哥,用戶安裝之後來個熱更,可以完全變成個美女。也就是說一個審核安全的app,也可能在用戶手機里搖身一變成為流氓大師。這蘋果還審核個屁啊。所以蘋果也是沒辦法,雖然會誤殺一部分善良的熱更應用。話說回來,app是可以每次運行時自動檢測版本,用戶一鍵自動聯入app store,再加上蘋果自己的增量更新。說實話,犧牲的那點微乎其微的所謂便利,換來更加安全的應用環境還是值得的


以前有人跟我說知乎不如論壇我還不信,現在我信了

還沒摺疊我就多bb兩句吧,沒記錯的話禁止熱更新是為了防止熱更新的一個漏洞,蘋果也為此推出了增量更新。而且禁止熱更新的通知是4月份就出的,也不是突然宣布

修改一下,蘋果之前就支持增量更新了,這次好像是提升了審核速度……

我覺得我是智障


庫克:我也是看了知乎才知道這事。


雖然我是果黑,但是這次蘋果停止使用熱更新還是理解的。畢竟是為了安全需要,以防有app通過熱更新繞過蘋果審核機制。至於有人說這樣不方便,不便利。這點就見仁見智了,捨得捨得,有舍才有得。就像小區裝了防盜門一樣,進出是麻煩了,還得多掏一次鑰匙,但卻可以安全很多。所以說既然要安全,讓利一部分便利也沒什麼不可以的。

但我還是要吐槽一下,蘋果能不能把超過100m下載就一定要用wifi連接這個功能取消掉,或者加個開關,這個功能神煩啊。


第一: 求來源, 蘋果如何警告了王者榮耀和陰陽師? 這個消息是YY出來的還是開發團隊爆料?

第二: 蘋果自3月8日起就對違規使用熱更新的開發者發送了警告郵件, 並且相關App在不移除熱更新代碼的前提下無法向商店提交版本更新, 審核一律拒絕; 但是王者榮耀自那時起在App Store已經更新了三個版本, 陰陽師也更新了三個版本, 請問這兩家App真的收到了熱更新的警告嗎?

第三: 手游常見的數據更新和蘋果所禁止的熱更新是否同一回事? 如果上述遊戲使用了熱更新, 可以繞過App Store自行修改App行為, 修改bug, 那麼上述遊戲為何仍然在這三個月內仍然更新了三個版本? 有熱更新在, 這麼勞師動眾豈不是多此一舉?


哈哈哈哈哈哈漲了見識,熱更新和增量更新沒弄明白就開始黑人了,我真是一個大寫的服字。

谷歌play也是禁止熱更新的但是有增量更新吧,我書讀的少,別來唬我啊。

還有側面驗證了農藥和yys因為用戶數量龐大所以會顯得平均素質比較不高。

黑蘋果知乎正確666。


知乎黑果已經是常態,還有人特地提說是蘋果撕騰訊我也是不懂。就前幾天的例子好了,WWDC上IOS裡面有針對中國用戶的更新,裡面用了騰訊手機管家的技術,然後wechat也被提到過很多次,如果真的跟騰訊翻臉了,還提它做甚,反正都是要下架的。

另外熱更新這個梗有點老了吧?現在才來說是跟風還是反射弧太長?前段時間鬧得翻天覆地的也沒見人提騰訊


蒂姆庫克:號稱211 985 常春藤集中營的知乎,原來是這樣的??

app store 一直都不允許熱更,不然要審核做什麼??


貴乎答題水平下降嚴重啊,連appstore支持增量更新都沒有一個人提。


禁止熱更新,讓基佬幫你審核一遍,你換個地方更新,更新量不變,我是看不出對用戶有什麼不好的。

補:對於某些開發者的主觀臆斷不想過多說明。增量更新運用在iOS端效果是非常明顯的。大家不妨做一下測試,300KB/s下行的網速環境下,下載70M大小的滴滴出行僅用了40s(還要考慮蛋疼的App Store DNS因素速度會更慢),可以明顯看出增量更新對用戶來說是很方便的。我從未有意混淆熱更新和增量更新,但是熱更新既不符合蘋果的開發規範,對用戶和開發者本身也是不負責任的行為,唯一的優勢恐怕是。。。不用刷版本號


騰訊就喜歡帶風向,最大的目標就是不懂互聯網/移動互聯網的用戶群,意在打造受害者這一形象。也給了不懂裝懂的人bb的機會,就像騰訊屏蔽ios,ios屏蔽微信都是不符合自身利益的。對於心智模型不成熟的人來說,萬事萬物都是簡單的。這次的節奏延續上一波的應該沒差。


我現在看到有熱更新要求的軟體一律刪除!


最煩那些熱更新,強制更新的行為……


小app,比如一些閱讀軟體一些聚合新聞啥的,我舉雙手贊成——因為特么的這群APP所謂的升級其實大部分時候就是換個廣告……

遊戲,尤其是陰陽師這種動不動就一個多G的遊戲,你特妹的關閉熱更新?

現在二百K就能解決的事情,我還得下一整個遊戲客戶端?

遊戲明明出bug了,人家緊急修複本來推一個幾十K小補丁的事兒我還得等你一天到一周的審核時間?

更新這種事兒也得具體問題具體分析,也得看看歷史進程啥的啊。

一刀切的管理,基本都是傻逼……

蘋果也不例外~~

PS:下面朋友提醒我才反應過來,蘋果也有增量更新,那麼現在的問題就是這個審核時間了,畢竟遊戲這玩意兒和別的不一樣,真出現bug了,晚一分鐘就是一分鐘的損失……也希望蘋果能夠靈活一點吧。


不知道蘋果能不能幹翻12306這個渣渣


雖說是打著安全的名義,但實際上卻要花費幾倍的成本來解決, 我並不相信蘋果沒有更好的解決方案

先說說關閉熱更新的好處:

如果全面禁止熱更新, 那帶來的積極影響也就只有一點: 防止了某些別有用心的開發者繞過了蘋果審核來進行一些非法操作

這樣的應用一旦上線, 確實會某種程度上傷害到用戶和蘋果生態. 但是即使嚴格了審查, 也還是可以通過修改伺服器參數開啟某些審核時未開放的功能,通過審核之後再從後台打開feature, 低調一點就可以繼續悶聲發大財

再看消極影響:

1.開發者失去了最及時最便利的更新方式, 最明顯的就是遊戲包, 不管有沒有增量更新, 都得專門去打包然後提交審核, AppStore就會出現大量零碎的小版本;

還有就是如果你蘋果審核人員懷疑你有熱更新, 就直接駁回, 並不會告訴你是具體再哪一部分出的問題, 無心又無辜的開發者就要自己去猜測排查, 簡直心累;

2.蘋果審查壓力變大, 排隊會明顯增加, 這樣要麼延長審查時間, 剛剛縮減的審核周期又會再次拉長; 要麼增加審核人員數量, 人力成本都得發工資的;

3.審核人員對新版進行審查的時候, 其實檢查的整個應用, 並不是去專門找到你更新了哪一部分然後針對性的進行審核, 另一個問題就是只能看到應用表面, 而審查不到你伺服器的代碼, 所以風險還是存在的;

4.用戶更新不便, 即使手機端設置了自動更新, 也是會有流量和操作成本損耗;

5.流量壓力, 因為必須在AppStore更新應用, 之前可以直接從開發者伺服器下載的數據, 現在必須從蘋果伺服器下載, 蘋果方面對伺服器和帶寬的投入速度也會明顯增加;

所以綜合考慮下來, 用戶,開發者和蘋果都很不爽

開發者想方設法開發出用戶體驗好的應用, 結果硬生生的被安全的名義逼得倒退

蘋果方面也是費事不討好

再加上大家比較關心的幾款應用不如12306的處理方式, 也是很尷尬

所以應該怎麼解決比較好呢...設白名單啊!

給網易啊騰訊啊這些牛逼的開發者都放進白名單里, 其他人可以申請加入白名單, 蘋果審查開發者企業信用就可以了, 沒問題的白名單應用都允許其進行熱更新

然後簽個白名單入駐協議, 你熱更新的東西出了安全問題跟爸爸沒關係

那些進不了白名單的自己還是老老實實關閉熱更新

這樣減少了影響範圍, 規避了責任, 國民級別的應用也能倖免, 廣大用戶受益, 蘋果也加強了管理, 不合規的安全問題也能得到規避

12306們的尷尬也順利化解

總之比你現在這麼強硬的激化矛盾要好得多吧...


為噴而噴


我還希望安卓停止熱更呢!


看大家都在說審核安全什麼的,
我就想問一個問題,倘若某App熱更新確實植入流氓程序了,作為審核方的蘋果需要承擔多大的責任?


遊戲更新無外乎下面三種:

1.邏輯更新有種Jspatch, 使用 JavaScript 調用任何 Objective-C 原生介面 。還有什麼waxpatch,大多用在sdk嚴重bug更新,這種危險!!!!!!!

jsPatch github:

bang590/JSPatch

waxPatch github:

mmin18/WaxPatch

2.邏輯更新有種lua等腳本語言,調用自己的c++,c#介面,大多用在遊戲簡單業務邏輯更新,自己可控不危險

tolua github:

topameng/tolua

slua github:

pangweiwei/slua

3.還有一種資源更新 如圖片 模型 地圖 音效 配置數據等

你覺得蘋果是要警告停止哪種更新?

《王者榮耀》客戶端unity開發,核心c++,c# 。沒有lua ,遊戲核心沒有邏輯更新

以上不謝!!!!


安卓不但能熱更新,還能後台自更新,還能默認開啟wifi下自動下載安裝包,這讓我很惱火。

上架時是良心app,更新幾次成流氓軟體了,蘋果能不管??

從大義上能夠保證app質量,從私利上還能撈金。


推薦閱讀:

iOS 應用為何許多首發都在 App Store 紐西蘭區?
如何評價iOS無盡之劍系列遊戲?
iPhone 5c 打電話斷斷續續是什麼情況?
有哪些應用,在 Android 比 iOS 體驗更好?
spark郵箱軟體如何添加qq郵箱和網易郵箱?

TAG:蘋果公司AppleInc | iOS應用 | AppStore |