中文字幕亚洲欧美日韩在线不卡,亚洲欧美日产综合在线网性色,思思久久精品6一本打道,综合视频中文字幕

    <sub id="dxmnt"><ol id="dxmnt"></ol></sub>

      1. 為啥小米開(kāi)發(fā)者向安卓提交了兩行代碼,就被網(wǎng)友給噴了?

        更新時(shí)間:2022-05-27 17:04:36作者:未知

        為啥小米開(kāi)發(fā)者向安卓提交了兩行代碼,就被網(wǎng)友給噴了?


        這兩天,有一個(gè)關(guān)于 “ 小米提議禁止安卓手機(jī)提取 APK 文件,遭谷歌駁回 ” 的新聞很火。


        這個(gè)新聞中說(shuō)外網(wǎng)有個(gè)叫 Mishaal Rahman 的推主爆料,說(shuō)小米開(kāi)發(fā)者 “ 擬徹底阻止 Android 設(shè)備所有者從手機(jī)中復(fù)制 APK 文件 ” 。


        這么做的理由是 APK 可能包含一些私有資源,為了保護(hù)用戶安全,最好只從 Google Play 以及受信任的第三方應(yīng)用市場(chǎng)獲取 APK 。

        很多不明真相的網(wǎng)友看到這個(gè)就直接炸毛了,我就是沖著安卓自由開(kāi)放的生態(tài)來(lái)的,人民群眾喜聞樂(lè)見(jiàn),你小米居然想搞封閉生態(tài)?


        但其實(shí)呢,我仔細(xì)看了看這位開(kāi)發(fā)者的代碼,發(fā)現(xiàn)它只是限制設(shè)備使用者在利用 ADB Shell ( 電腦上調(diào)試應(yīng)用時(shí)使用的命令行開(kāi)發(fā)工具 )提取 APK 文件。


        對(duì)于中國(guó)大陸安卓用戶來(lái)說(shuō),這樣的操作一定不會(huì)陌生:你有一個(gè)很喜歡的游戲,但是卻找不到地方購(gòu)買或者不想花錢買。

        于是你就會(huì)去某個(gè)眾包網(wǎng)站找這個(gè)游戲的 APK ,下載到手機(jī)上進(jìn)行安裝。


        那么網(wǎng)站上的這個(gè) APK 是哪來(lái)的?就是那些購(gòu)買過(guò)游戲的用戶,利用 ADB Shell 之類的手段把這個(gè)游戲還原成了安裝程序。

        這位開(kāi)發(fā)者的提議,說(shuō)白了就是為了防破解防盜版。

        這和之前的 “ 徹底阻止 Android 設(shè)備所有者從手機(jī)中復(fù)制 APK 文件 ” 的本質(zhì)是完全不同的。

        因?yàn)檫@兩行代碼并不會(huì)對(duì)于用戶從第三方下載 APK 、或者手機(jī)互傳 APK 并且進(jìn)行安裝這樣的操作有影響。


        結(jié)果這個(gè)出發(fā)點(diǎn)被曲解了,搞了個(gè)大新聞,引來(lái)了許多的罵聲。

        至于為啥谷歌不同意,其中一個(gè)原因是這兩行代碼并沒(méi)有那么實(shí)用。

        根據(jù)外國(guó)開(kāi)發(fā)者的說(shuō)法,這個(gè)做法只能攔住那些普通用戶。

        有一定技術(shù)能力的用戶安裝一個(gè)調(diào)試版本的安卓系統(tǒng)就能和以往一樣用 ADB pull 提取 APK 。


        只要有那么一兩個(gè)人去安裝了調(diào)試版本的系統(tǒng),并且把 APK 提取出來(lái)進(jìn)行分享,那這個(gè)保護(hù)措施就等于廢了。

        就好比你把世界上所有住戶的鑰匙都沒(méi)收了,但只要還有開(kāi)鎖匠在,住戶們最終還是能進(jìn)自己家門。

        巧的是,絕大部分的普通用戶平時(shí)并不會(huì)用 ADB 抓包各種軟件,去干這個(gè)事情的都是有點(diǎn)兒水平的用戶,這個(gè)代碼根本攔不住這些技術(shù)黨。


        如果再深入地去看一下雙方在這個(gè)項(xiàng)目下的留言,我們可以發(fā)現(xiàn)其實(shí)這場(chǎng)風(fēng)波的本質(zhì)在于兩者所在地應(yīng)用市場(chǎng)生態(tài)的差異。

        小米開(kāi)發(fā)者提出,他始終覺(jué)得直接導(dǎo)出數(shù)據(jù)是不安全不合適的,并且以那些付費(fèi)下載的應(yīng)用程序舉例。


        比如有一個(gè)人付費(fèi)購(gòu)買 App 后,抓包出 APK ,放到各種平臺(tái)上給別人下載安裝,給開(kāi)發(fā)者帶來(lái)巨大損失。

        然而外國(guó)開(kāi)發(fā)者認(rèn)為則是覺(jué)得,這個(gè)事情和用戶怎么干沒(méi)關(guān)系,那些付費(fèi)應(yīng)用應(yīng)該檢查用戶是否付過(guò)錢。

        比如可以通過(guò)查詢 Google Play 賬號(hào)的購(gòu)買記錄、查詢?cè)O(shè)備、查詢安裝程序來(lái)判斷這個(gè) App 是不是付費(fèi)過(guò)的。


        這是因?yàn)楹M庥蠫oogle Play 這個(gè)較為統(tǒng)一的應(yīng)用市場(chǎng),甚至近乎壟斷,這種操作在外國(guó)人眼里是常識(shí),可是卻并不適用于中國(guó)大陸的安卓生態(tài)環(huán)境。

        放眼中國(guó)大陸,那么多的應(yīng)用市場(chǎng)里,各位差友覺(jué)得哪家算得上 “ 最大 ” 的?這恐怕很難有一個(gè)具體的答案。

        打個(gè)比方,我去年在小米應(yīng)用商店花錢買了一個(gè) App ,但今年我換了華為手機(jī)。

        如果我把那個(gè) App 抓包在華為手機(jī)上安裝,華為手機(jī)應(yīng)用市場(chǎng)也不會(huì)有我的購(gòu)買記錄。


        可是作為一個(gè)安卓用戶,隔一年換個(gè)系統(tǒng)用用是很常見(jiàn)的操作,我明明是付過(guò)錢的正版用戶,到了華為那邊卻成了盜版用戶,這誰(shuí)受得了?


        鑒于這種情況,中國(guó)大陸安卓應(yīng)用市場(chǎng)基本上就沒(méi)有付費(fèi)下載這種生態(tài),開(kāi)發(fā)商也無(wú)法依靠應(yīng)用商店判斷當(dāng)前用戶是否付過(guò)費(fèi)。

        擁有完善健全的付費(fèi)下載應(yīng)用的生態(tài),對(duì)于廠商、軟件開(kāi)發(fā)公司以及獨(dú)立開(kāi)發(fā)者來(lái)說(shuō)都是好事,可惜這其中的根本問(wèn)題,并不是兩行代碼就能解決得了的。


        此外,小米開(kāi)發(fā)者還提到了另外一個(gè)問(wèn)題,就是關(guān)于 APK 內(nèi)圖片之類的資源泄露問(wèn)題。


        因?yàn)?APK 本質(zhì)是一個(gè)壓縮包,用戶在電腦上把它的后綴改成. zip 之類的就可以輕松解壓縮,然后就可以使用里面的一些圖片。

        這樣一來(lái)就會(huì)涉及版權(quán)問(wèn)題。

        外國(guó)開(kāi)發(fā)者的回答也很直接:圖片資源應(yīng)該靠版權(quán)法保護(hù)。


        而從一開(kāi)始,這位小米開(kāi)發(fā)者就提出了自己的疑慮:在開(kāi)發(fā)者模式的高權(quán)限下,用戶手機(jī)中所有的數(shù)據(jù)都能被提取出來(lái)是一件很危險(xiǎn)的事情。

        而且人人都可以通過(guò) APK 來(lái)看到這些數(shù)據(jù),這些數(shù)據(jù)都屬于用戶個(gè)人隱私,第三方是不應(yīng)該有這種權(quán)限的,因此他用那兩行代碼進(jìn)行了一些限制。


        至少?gòu)谋砻嫔峡?,這位開(kāi)發(fā)者是為了用戶隱私在著想。

        但實(shí)際上,外國(guó)開(kāi)發(fā)者認(rèn)為 APK 里面的東西根本就不能算私有資源,他的代碼也攔不住真正想要看這些資源的人。


        反正掰扯半天,這個(gè)提議最終被谷歌給駁回了。


        從表面上看是雙方各執(zhí)一詞無(wú)法互相理解,本質(zhì)上的原因其實(shí)很簡(jiǎn)單。

        說(shuō)白了,這位小米開(kāi)發(fā)者發(fā)起這個(gè)修改,是因?yàn)樗吹搅艘恍┌沧肯到y(tǒng)本身存在的問(wèn)題,并且逐一列出了理由。

        只是很可惜,這些問(wèn)題在外國(guó)的開(kāi)發(fā)者眼里并不算什么問(wèn)題,更何況這代碼也不夠牛 X ,自然也不用談去解決問(wèn)題了。

        其實(shí)吧,想要保護(hù)收費(fèi)應(yīng)用的方法根本就不在于提高 APK 的提取門檻,你的門檻再高,也有高手能跨過(guò)去。

        與其搞這些東西,不如想想怎么給應(yīng)用搞一個(gè)更加合理點(diǎn)的收費(fèi)驗(yàn)證系統(tǒng)比較實(shí)在。


        本文標(biāo)簽: 安卓  app  安卓系統(tǒng)  谷歌  代碼  

        為您推薦

        網(wǎng)易云音樂(lè)私人FM是什么意思 網(wǎng)易云音樂(lè)是什么軟件

        1、私人FM其實(shí)就是私人電臺(tái),這個(gè)私人FM只要調(diào)教的好了就會(huì)推送用戶喜歡的音樂(lè)。網(wǎng)易云音樂(lè)私人FM是根據(jù)用戶聽(tīng)歌習(xí)慣,進(jìn)行智能推薦歌曲的一個(gè)功能。該功能依賴于平臺(tái)的智能推薦算法,算法越強(qiáng)大,推薦的歌曲也就越符合用戶喜好。

        2023-01-29 10:39

        信息技術(shù)是什么 關(guān)于信息技術(shù)的介紹

        1、信息技術(shù)是指利用電子計(jì)算機(jī)和現(xiàn)代通訊手段實(shí)現(xiàn)獲取信息、傳遞信息、儲(chǔ)存信息、處理信息、顯示信息、分配信息等的相關(guān)技術(shù)。 2、從廣義上講,凡是能擴(kuò)展人類信息功能的技術(shù),都是信息技術(shù)。隨著微電子技術(shù)、計(jì)算機(jī)技術(shù)和通信技術(shù)

        2023-01-29 03:39

        wps通配符使用技巧 WPS中通配符怎么用

        1、首先,我們使用鍵盤快捷鍵“ctrl+F”找到“查找與替換”的對(duì)話框,選擇“替換(P)”選項(xiàng)。2、然后,點(diǎn)擊下面的“高級(jí)搜索”,搜索(C)選擇為“全部”并且同時(shí)打開(kāi)下面的“使用通配符”選項(xiàng)。3、之后在查找內(nèi)容欄里面輸入

        2023-01-27 10:39

        理財(cái)和基金的區(qū)別 關(guān)于理財(cái)和基金的區(qū)別介紹

        1、購(gòu)買門檻,銀行理財(cái)一般的購(gòu)買門檻要求較高,有的在5萬(wàn)元以上,有的在上百萬(wàn)元以上;而基金的認(rèn)購(gòu)起點(diǎn)多在1000元左右,有的沒(méi)有門檻限制。 2、安全性的區(qū)別,銀行理財(cái)和基金雖然安全性都比較高,但是由于基金同時(shí)受基金法和

        2023-01-26 00:08

        結(jié)構(gòu)性存款和理財(cái)產(chǎn)品的區(qū)別 關(guān)于結(jié)構(gòu)性存款和理財(cái)產(chǎn)品的區(qū)別

        1、本質(zhì)的區(qū)別在于,結(jié)構(gòu)性存款依舊是存款范圍,而理財(cái)不屬于存款的范圍,也就是說(shuō)理財(cái)是有本金虧損的風(fēng)險(xiǎn)在,而存款則一般不會(huì)有。2、結(jié)構(gòu)性存款的門檻相對(duì)較高,一般五萬(wàn)元起投,也有部分銀行推出一萬(wàn)起投的。而理財(cái)產(chǎn)品一般沒(méi)有什么

        2023-01-26 00:08

        理財(cái)小知識(shí) 介紹 詳解兩個(gè)理財(cái)小知識(shí)

        1、要分清理財(cái)和投資的區(qū)別:(1)投資追求的是投入于產(chǎn)出比,比如我們分析上市公司,經(jīng)常用到ROE,其本質(zhì)我們是在分析企業(yè)賺錢的能力,而理財(cái)側(cè)重于財(cái)富的穩(wěn)定增長(zhǎng)。(2)投資的為了在最短時(shí)間內(nèi),讓有限的資源產(chǎn)生最大的回報(bào),而

        2023-01-25 21:09