到底是怎么回事,小米提議禁止安卓手機提取 APK 文件,遭谷歌駁回
大家好,我是校長。
昨天晚上在知乎上看到一條熱榜話題:小米提議禁止安卓手機提取 APK 文件,遭谷歌駁回。
事情是這樣的:
Mishaal Rahman 在 Twitter 上分享的信息顯示,小米開發者已向 Android 開源項目 AOSP 提交了一份代碼,擬阻止 Android 設備所有者通過 adb shell 提取 data 下的 APK 文件。禁用的原因是保護 “私人資源”。
然后各個媒體平臺,包括技術平臺,瘋狂轉載,標題是:小米提議禁止安卓手機提取 APK 文件,遭谷歌駁回。
然后這件事在知乎上熱烈討論,關鍵是什么呢?根本就不是標題上所說的這回事。
去看了一眼小米工程師原話:
明明寫的是:不允許通過 shell 命令來獲取 Apk 信息。
大家看看這句應為:Do not allow shell to obtain data apk?我感覺這種中式英語,我們中國人只要學過英文都能看懂。
說專業一點就是:不允許使用 adb 命令來獲取 apk 的一些私有信息。
這跟阻止 apk ,復制 apk ,傳播 apk 沒有任何關系啊。
再者說了,apk 的傳播,要想私有化,安全話,不是說禁止一個命令行來解決的,需要一個完整的生態,就像是蘋果一樣。
安卓目前最大的優勢不就是開放么?APK 的復制,傳播,分享是安卓開源非常重要的一部分。另外,國內這么多手機廠商,都有給自己的應用市場生態,都這么搞,萬一有的市場 App 不全,用戶自己都搞不定。
說白了,小米工程師這么做,只是基于自家系統應用的保護吧?跟用戶體驗和用戶使用 Apk 安不安全沒關系。小米工程師提的這個問題,只是站在自身角度考慮的,并不是站在廣大用戶角度考慮的,實際意義不大,拒絕是很正常的。
當然了,這件事,在知乎回答區,也遭到了眾多大 V 的質疑,媒體傳播的時候,并沒有保持正確性,本來小米工程師基于技術的角度,提了一個不足掛齒的小建議罷了,這么一搞,竟然上了熱搜榜,估計小米工程師也沒有想到,媒體會這么傳播吧?
然后,我過了一會再去看的時候,發現媒體把文章標題給改了,變成了:
這件事關鍵是還給小米公司帶來了巨大的負面評論。
看評論區用戶的意思是:小米提這個建議,不就是怕別人通過 shell 倆提取你家系統應用之后,去屏蔽廣告么?
其實,我還是那句話:這個意義不大,而且小米工程師提的這個問題,只是站在自身角度考慮的,并不是站在廣大用戶角度考慮的,實際意義不大,拒絕是很正常的。