欧美aaa一级成人在线观看|午夜热门精品一区二区三区|少妇高潮喷水惨叫久久久|亚洲欧美高清麻豆综合

安卓APP開(kāi)發(fā)者注意的幾大亂現(xiàn)象

2017-03-07 17:57:39


        我是一名移動(dòng)應(yīng)用開(kāi)發(fā)者,從事這個(gè)行業(yè)屢屢覺(jué)得“高端大氣上層次”。但不久前的一件事讓我看到了移動(dòng)互聯(lián)網(wǎng)的一些灰暗面,讓我感到汗顏。

        倒不是個(gè)大事情,你或許也碰到過(guò)。前幾天,剛上大學(xué)的表弟拿一部三星手機(jī)跟我抱怨:最近自己的手機(jī)運(yùn)轉(zhuǎn)很卡,手指滑動(dòng)反響愚鈍,還經(jīng)常提示“空間”已滿。不得已忍痛刪除了一些照片和游戲程序,但過(guò)不了多久空間又不夠用了。他起初以為是手機(jī)中毒了,但試過(guò)了一切手機(jī)安全軟件都沒(méi)有查出病毒來(lái)。

        我拿過(guò)來(lái)檢查了下,基于對(duì)安卓平臺(tái)的了解,我以為問(wèn)題的癥結(jié)不是病毒,也不是手機(jī)質(zhì)量,而是手機(jī)被渣滓占滿了。我下載了一個(gè)獵豹清算大師,一掃描竟然掃出超越3GB的渣滓(手機(jī)內(nèi)置存儲(chǔ)是8GB)!自己都嚇一跳。

        3GB是個(gè)什么概念?相當(dāng)于拍攝1000張照片(800萬(wàn)像素),或者安裝100個(gè)手機(jī)游戲,下載10部電影。我認(rèn)真查看了每一項(xiàng)渣滓掃描結(jié)果,發(fā)現(xiàn)這3GB基本都是他常用的APP留下的緩存或者殘留等渣滓文件:

1、經(jīng)常用手機(jī)看片,視頻類(lèi)應(yīng)用有1.2GB的緩存和殘留;

2、曾經(jīng)安裝過(guò)的APP安裝包和升級(jí)包有800MB,這是由于他幾乎每天都下載新穎的游戲;

3、天天上下班都會(huì)用手機(jī)看新聞,半年多從未清算過(guò),新聞客戶端緩存抵達(dá)400MB;

4、QQ、微博、微信等社交應(yīng)用也積聚了300MB緩存;

5、手機(jī)閱讀器緩存達(dá)200MB;

6、美圖應(yīng)用緩存達(dá)100MB

……

        在清算了這些渣滓文件后,他的手機(jī)就恢復(fù)了運(yùn)轉(zhuǎn)速度,手機(jī)操作流利,也敢放心下載新游戲了。自此,他就養(yǎng)成了每天至少清算一次的習(xí)氣,幾乎成了強(qiáng)迫癥。

手機(jī)修好之后,他連聲問(wèn)我:為什么手機(jī)中會(huì)有這么多渣滓?這不是智能手機(jī)嗎?為什么不能智能清算?他的問(wèn)題觸發(fā)了我的深思。

安卓APP五大亂象

        程序產(chǎn)生緩存等渣滓,這我當(dāng)然早就知道,PC電腦中一樣存在,是個(gè)不起眼的小事,運(yùn)用衛(wèi)士或者管家類(lèi)產(chǎn)品一鍵就能清掃干凈。但這在手機(jī)上其實(shí)并不是一件小事。

        第一,智能手機(jī)降低了運(yùn)用門(mén)檻,老人小孩都能用,他們對(duì)技術(shù)完好不懂,更不懂得安裝特地工具;第二,手機(jī)空間缺乏是自然瓶頸,不像電腦硬盤(pán)動(dòng)輒1TB、2TB,智能手機(jī)目前最大內(nèi)置存儲(chǔ)卡也就128GB,國(guó)內(nèi)80%的手機(jī)空間缺乏4GB!

假定這么小的空間再被渣滓文件糜費(fèi)掉,真實(shí)不應(yīng)該。說(shuō)實(shí)話,從開(kāi)發(fā)的角度來(lái)說(shuō),這真的不是難事,或許就是增加一段代碼。但事實(shí)恰恰相反,許多智能手機(jī)特別是安卓手機(jī)就是一個(gè)大渣滓場(chǎng)!

        作為一名移動(dòng)應(yīng)用開(kāi)發(fā)者,我自己都看不過(guò)去。包括我的產(chǎn)品在內(nèi),許多APP在手機(jī)里亂放渣滓,手機(jī)空間缺乏與APP的不規(guī)范開(kāi)發(fā)息息相關(guān)。下面我羅列了安卓APP開(kāi)發(fā)中的五個(gè)不規(guī)范之處,希望能惹起同行的注重。

1、卸載不干凈

        在蘋(píng)果iOS平臺(tái)上,一個(gè)APP卸載后就被完好刪除干凈;但安卓上大量的APP屁股總擦不干凈,卸載后仍然殘留了許多文件。特別是視頻類(lèi)、音樂(lè)類(lèi)等的APP,殘留文件更大,常常高達(dá)數(shù)百M(fèi)B。

        為什么卸載不干凈?我認(rèn)真研討了下發(fā)現(xiàn),許多APP開(kāi)發(fā)者為了便當(dāng)自己獲取文件,沒(méi)有把APP產(chǎn)生的緩存文件放在規(guī)范的目錄里,而是存放在SD卡的根目錄中。理論上,SD卡根目錄下的文件夾在卸載之后,不能被刪除。即使用戶卸載了這個(gè)軟件,APP運(yùn)轉(zhuǎn)中產(chǎn)生的緩存文件仍會(huì)殘留在SD卡中,占用手機(jī)大量空間。

2、緩存不自動(dòng)清算

        以新聞客戶端類(lèi)APP舉例,用戶每次預(yù)覽新聞后,總會(huì)留下大量的文字、照片或視頻緩存,存放在SD卡中android/data目錄下。緩存是為了進(jìn)步重復(fù)訪問(wèn)的速度和儉省流量,但其實(shí)新聞?dòng)泻軓?qiáng)的時(shí)效性,昨天看過(guò)的新聞幾乎不會(huì)再次翻開(kāi),這些緩存信息就一點(diǎn)兒價(jià)值都沒(méi)有,占用了大量空間,用戶不知道去哪里刪除,這些APP也不自覺(jué),均不會(huì)自動(dòng)清算。

3、頻繁后臺(tái)聯(lián)網(wǎng)自升級(jí)

        有統(tǒng)計(jì)數(shù)據(jù)發(fā)現(xiàn),約有20%的常用APP即使不運(yùn)轉(zhuǎn)時(shí)也在后臺(tái)啟動(dòng)聯(lián)網(wǎng)。它們?cè)谧鍪裁?主要是提交產(chǎn)品及用戶運(yùn)用信息、獲取廣告、查詢(xún)能否升級(jí)等。而每次APP升級(jí)安裝后,新的安裝包卻仍然留在了手機(jī)中,變成了無(wú)用渣滓文件,同樣會(huì)構(gòu)成用戶手機(jī)的流量和空間無(wú)謂地消耗。

4、廣告插件

        熟知安卓生態(tài)圈的開(kāi)發(fā)者戲稱(chēng):安卓軟件包里,三成是軟件功用代碼,七成是廣告代碼,而蘋(píng)果則是倒過(guò)來(lái)的。在中國(guó),這種情況顯得特別嚴(yán)重。一切由于特殊的國(guó)情:愿意為軟件付費(fèi)的人寥寥,免費(fèi)軟件總得想辦法掙錢(qián)。

        掙錢(qián)的出路在哪里?看起來(lái)似乎只需廣告。經(jīng)??吹揭粋€(gè)軟件捆綁20個(gè)以上的廣告插件,這些插件由超越50家安卓廣告聯(lián)盟廠商開(kāi)發(fā)并免費(fèi)提供。

        這種不安康的現(xiàn)狀使得安卓應(yīng)用軟件極不地道,運(yùn)轉(zhuǎn)時(shí)自然會(huì)占用較多的存儲(chǔ)資源、網(wǎng)絡(luò)資源、CPU時(shí)間乃至手機(jī)電量。

        本來(lái)安卓軟件可以做得更小巧、更儉省空間。但由于廣告插件過(guò)多,軟件體積必然增大,被打包軟件下載的廣告資源分布在存儲(chǔ)卡的各個(gè)角落,并且越積越多。同時(shí),由于手機(jī)總是聯(lián)網(wǎng)下載這些廣告資源,手機(jī)流量和電量都被糜費(fèi)了。

5、誘導(dǎo)推行APP下載

        免費(fèi)APP另一個(gè)掙錢(qián)的辦法是推行其他APP。推行的方式當(dāng)然也可以稱(chēng)為是廣告,目前很多不是按閱讀付費(fèi),而是按效果付費(fèi)(CPA),也就是你幫我真真實(shí)實(shí)地推行了幾安裝用戶,我才給廣告費(fèi)。因此為了進(jìn)步收入,進(jìn)步推行量,不少APP的廣告含有特別強(qiáng)的誘導(dǎo)性,能全屏的就全屏,能用美女圖的就上美女。

        比如,在APP內(nèi)展示全屏廣告,用戶只需一次誤點(diǎn)擊,推行的APP就被下載安裝了。小白用戶手機(jī)中許多莫明其妙的APP就是這么被安裝上的,基本稱(chēng)得上是被強(qiáng)奸,準(zhǔn)確說(shuō)是被誘奸。

        再比如,“積分墻”廣告目前在APP中也比較常見(jiàn),就是在應(yīng)用內(nèi)展示積分任務(wù),任務(wù)之一就是下載安裝推行的一個(gè)應(yīng)用。裝了就能獲得3000積分,繼續(xù)闖關(guān),不裝?直接Game Over!這種廣告在游戲APP中最常見(jiàn)。

用戶“被推行”安裝的這些APP大多不是用戶本意需求的,假定不卸載同樣白白占用了空間。

APP的修養(yǎng)

        為什么移動(dòng)應(yīng)用存在上述這么多不規(guī)范之處?首先不可推脫的是,他們對(duì)手機(jī)渣滓處置的忽視、抵消費(fèi)者的不擔(dān)任任;其次APP本身免費(fèi),為了獲得營(yíng)收,故而采取了灰色手腕;此外,安卓這個(gè)生態(tài)系統(tǒng)也存在一些缺陷。

        眾所周知,安卓系統(tǒng)是個(gè)開(kāi)放平臺(tái),代碼全部開(kāi)源,許多手機(jī)廠商還開(kāi)發(fā)了各種定制系統(tǒng)。APP程序數(shù)據(jù)想放哪里就放哪里,幾乎不受約束。另外,安卓的應(yīng)用商店不同于蘋(píng)果iOS只需一個(gè)App Store,數(shù)量可謂多如牛毛。僅在國(guó)內(nèi),安卓應(yīng)用商店就有上百個(gè)。

多則亂,這些應(yīng)用商店對(duì)上架APP的審核標(biāo)準(zhǔn)不一,多數(shù)審核不夠嚴(yán)厲,有的致使為了獲取分發(fā)營(yíng)收就對(duì)不規(guī)范的APP睜一只眼閉一只眼。安卓系統(tǒng)的開(kāi)放以及應(yīng)用審核的不嚴(yán)厲就給了APP開(kāi)發(fā)不夠規(guī)范、存在灰色地帶的空間。

        安卓曾經(jīng)是全球最大的移動(dòng)平臺(tái),用戶越來(lái)越多,它不應(yīng)該是一個(gè)大渣滓場(chǎng)。固然身份卑微,我也呼吁一切的移動(dòng)開(kāi)發(fā)者要注重用戶體驗(yàn),還要樹(shù)立環(huán)保認(rèn)識(shí)。借用一位大人物的話,就是要尋求可持續(xù)展開(kāi)。



關(guān)注樂(lè)騰科技官方微信

關(guān)注樂(lè)騰科技官方微信