全國咨詢/投訴熱線:400-618-4000

蘋果禁止使用熱更新 iOS開發程序員轉機來臨

更新時間:2017年03月09日11時03分 來源:傳智播客 瀏覽次數:

今天本是女神們的節日,所有iOS程序員沸騰了!原因是蘋果爸爸發狠了,部分iOS開發者收到了蘋果的這封警告郵件:



消息一出,一時間眾多開發者眾說紛紜,以下是來源于網絡的各種看法:


有開發者質疑可能是項目中使用了JSPatch、weex以及ReactNative這些熱更新技術。對于修復bug提交審核的開發者來說,熱更新技術可以幫開發者避免長時間的審核等待以及多次被拒造成的成本開銷。同時也給黑客留了后門,違反了蘋果的安全和隱私政策。


不過這次蘋果只是對使用熱更新的應用只進行了警告,并沒有開發者反應產品因此問題被下架。


對此,部分開發者表示:


舞小月:蘋果注重的就是流暢性和用戶體驗,混編做的東西肯定沒有native的流暢,這就違背了蘋果本來的意愿,被禁也是正常的,而且蘋果自己的蛋糕為何要分給競爭對手?以前沒混編的時候你該怎么做不還是做了,現在沒有,不代表以后沒有,就像之前沒有混編,后來有了混編。新的框架蘋果自然也會去完善,蘋果既然做了這個決定,他肯定會優化自己的東西。


Gilbertat:蘋果爸爸會不會在自己的生態中搞死js啊。


luohui8891:我們也是昨天收到的,目前沒有什么對策。我們的APP只是用JSPatch做熱修復,并不修改應用的功能行為等(但我覺得Apple并不care這個)。


lsllsllsl:沒用RN沒用JSPatch,同樣收到警告。


luohui8891:@tcathy 根據郵件里說是你下次提交前請去掉這樣遠程下載代碼運行的機制。所以應該就是下個版本如果不刪除就reject


Loooren:早上收到郵件,itunesconnect站內信,電話通知....用到了weex。


xiaofuyesnew:昨天晚上微軟發布了Visual Studio 2017,自帶基于React Native的iOS開發功能。鑒于微軟這兩年來開源的力度,發布這一功能似乎是在搶占開發者的市場,基于vs2017,在非蘋果上開發ios應用更容易了。所以,蘋果在這個節骨眼發出這個警告郵件,就有點威脅現有開發者的意思。暗地里想跟微軟互懟。


對于那些已經在學習RN、weex、JSPatch的童鞋來說,這是個悲傷的故事:




從蘋果的角度看,禁止應用使用熱更新技術更多是為了保護用戶隱私、數據安全以及其全力打造的生態圈。對于用戶來說,出于安全起見,應謹慎授予應用權限;對于開發者來說,為了審核以及長遠的用戶體驗考慮,不要輕易觸碰蘋果拉的那條紅線。



隨后JSPatch群里 ,github上都炸了鍋 : https://github.com/bang590/JSPatch/issues/746


React-native 的情況 :https://github.com/facebook/react-native/issues/12778



Weex :https://github.com/alibaba/weex/issues/2875


突然爆發并非偶然,蘋果的審核指南一直明確,禁止下載可執行代碼,雖然JSPatch等庫使用了JavaScriptCore來巧妙的實現,但也不是長久之計,很多開發者不自覺的使用其來下發私有方法等等行為遲早會被蘋果發現。也極大的威脅到了極其注重安全的蘋果,再有就是一切涉及到網絡的都會有安全的風險。還有一個有意思的事實,昨天VS2017發布,號稱內置iOS模擬器,直接開發React Native:



所以很多人也得出了一個災難性結論"蘋果封殺混合開發",JSPatch等熱更新是誤傷。同時,也有一部分iOS開發者立馬對此進行了評論表態:


@泡沫:蘋果慢慢的會吧這些輔助類的東西都屏蔽掉的,現在的開發,純原生的不多了,這也導致了 ios 開發者在公司的地位下降,前段時間微軟還出了個直接編譯 ios 代碼的模擬器,這些蘋果肯定會做出反應,QQ群熱烈的討論中似乎嗅到了一絲成功的喜悅:



脈脈匿名區幾家歡喜幾家愁,學了RN的同學貌似有點多慮了:



微信朋友圈一時間對于蘋果開發信心大增:




iOS開發者們對于熱更新早有了一些意見:



另外,據資料顯示,2017年蘋果公司仍然是全球十大上市公司榜首地位,市值5418億美元。



(2017年全球十大上市公司蘋果仍居榜首)


在這一點上是毋庸置疑的,所以相信蘋果公司一定會給每一位iOS開發者正確的導向,iOS開發不會越走越壞,相信未來還是會有更好的發展,不用過分擔心未來開發市場前景。而在這一點上,傳智播客.黑馬程序員始終如一,秉承著專注iOS原生開發,始終在行業之內保持優秀的原生技術研發,蘋果此舉更是堅定了iOS開發專注的道路,iOS開發程序員信心倍增,未來發展前景將是一片大好!


人妻系列无码专区_漂亮人妻被中出中文字幕_人妻中文制服巨乳中文