顯示廣告
隱藏 ✕
※ 本文轉寄自 ptt.cc 更新時間: 2013-12-04 08:23:49
看板 MobileComm
作者 bigbowl ( Gathering Storm。)
標題 [轉錄] 開發者反思:Android app 五大亂象
時間 Wed Dec  4 01:12:45 2013


http://www.huxiu.com/article/24025/1.html
开发者反思:安卓APP五大乱象-看点-虎嗅网
①卸载不干净;②缓存不自动清理;③频繁后台联网自升级;④广告插件;⑤诱导推广APP下载 ...
 

開發者反思:Android app 五大亂象

我是一名行動 app 開發者,從事這個行業每每感覺「高端大氣上檔次」。但不久前的一件事讓我看到了行動網路的一些灰暗面,讓我感到汗顏。

倒不是個大事情,你或許也碰到過。前幾天,剛上大學的表弟拿一部三星手機跟我抱怨:最近自己的手機運行很卡,手指滑動反應遲鈍,還時常提醒「空間」已滿。不得已忍痛刪除了一些照片和遊戲程式,但過不了多久空間又不夠用了。他起初以為是手機中毒了,但試過了所有手機安全軟體都沒有查出病毒來。

我拿過來檢查了下,基於對 Android 平台的了解,我認為問題的癥結不是病毒,也不是手機質量,而是手機被垃圾佔滿了。我下載了一個獵豹清理大師,一掃描竟然掃出超過3GB的垃圾(手機內置存儲是8GB)!自己都嚇一跳。

3GB是個什麼概念?相當於拍攝1000張照片(800萬像素),或者安裝100個手機遊戲,下載10部電影。我仔細查看了每一項垃圾掃描結果,發現這3GB基本都是他常用的APP留下的緩存或者殘留等垃圾文件:

1、經常用手機看片,影片類 app 有1.2GB的緩存和殘留; 2、已經安裝過的APP安裝包和升級包有800MB,這是由於他幾乎每天都下載新鮮的遊戲; 3、天天上下班都會用手機看新聞,半年多從未清理過,新聞客戶端緩存達到400MB; 4、QQ、微博、微信等社交 app 也積累了300MB緩存; 5、手機瀏覽器緩存達200MB; 6、美圖 app 緩存達100MB ……

在清理了這些垃圾文件後,他的手機就恢復了運行速度,手機操作流暢,也敢放心下載新遊戲了。自此,他就養成了每天至少清理一次的習慣,幾乎成了強迫症。

手機修好之後,他連聲問我:為什麼手機中會有這麼多垃圾?這不是智慧型手機嗎?為什麼不能智慧型清理?他的問題觸發了我的反思。

Android app 五大亂象
程式產生緩存等垃圾,這我當然早就知道,PC電腦中一樣存在,是個不起眼的小事,使用衛士或者管家類產品一鍵就能清掃乾淨。但這在手機上其實並不是一件小事。

第一,智慧型手機降低了使用門檻,老人小孩都能用,他們對技術完全不懂,更不懂得安裝專門工具;第二,手機空間不足是天然瓶頸,不像電腦硬碟動輒1TB、2TB,智慧型手機目前最大內置存儲卡也就128GB,國內80%的手機空間不足4GB!

如果這麼小的空間再被垃圾文件浪費掉,實在不應該。說實話,從開發的角度來說,這真的不是難事,或許就是增加一段代碼。但事實恰恰相反,許多智慧型手機尤其是 Android 手機就是一個大垃圾場!

作為一名行動 app 開發者,我自己都看不過去。包括我的產品在內,許多APP在手機裡亂放垃圾,手機空間不足與APP的不規範開發息息相關。下面我列舉了 Android APP開發中的五個不規範之處,希望能引起同行的重視。

1、刪除不乾淨
在蘋果iOS平台上,一個APP刪除後就被完全刪除乾淨;但 Android 上大量的APP屁股總擦不乾淨,刪除後仍然殘留了許多文件。尤其是影片類、音樂類等的APP,殘留文件更大,往往高達數百MB。

為什麼刪除不乾淨?我仔細研究了下發現,許多APP開發者為了方便自己獲取文件,沒有把APP產生的緩存文件放在規範的目錄裡,而是存放在SD卡的根目錄中。實際上,SD卡根目錄下的文件夾在刪除之後,不能被刪除。即使使用者刪除了這個軟體,APP運行中產生的緩存文件仍會殘留在SD卡中,佔用手機大量空間。

2、緩存不自動清理
以新聞客戶端類APP舉例,使用者每次預覽新聞後,總會留下大量的文字、照片或影片緩存,存放在SD卡中android/data目錄下。緩存是為了提高重複訪問的速度和節省流量,但其實新聞有很強的時效性,昨天看過的新聞幾乎不會再次打開,這些緩存訊息就一點兒價值都沒有,佔用了大量空間,使用者不知道去哪裡刪除,這些APP也不自覺,均不會自動清理。

3、頻繁後台聯網自升級
有統計數據發現,約有20%的常用APP即使不運行時也在後台啟動聯網。它們在做什麼?主要是提交產品及使用者使用訊息、獲取廣告、查詢是否升級等。而每次APP升級安裝後,新的安裝包卻仍然留在了手機中,變成了無用垃圾文件,同樣會造成使用者手機的流量和空間無謂地消耗。

4、廣告插件
熟知 Android 生態圈的開發者戲稱: Android 軟體包裡,三成是軟體功能代碼,七成是廣告代碼,而蘋果則是倒過來的。在中國,這種情況顯得特別嚴重。一切因為特殊的國情:願意為軟體付費的人寥寥,免費軟體總得想辦法掙錢。

掙錢的出路在哪裡?看起來似乎只有廣告。經常看到一個軟體捆綁20個以上的廣告插件,這些插件由超過50家 Android 廣告聯盟廠商開發並免費提供。

這種不健康的現狀使得 Android app 軟體極不純粹,運行時自然會佔用較多的存儲資源、網絡資源、CPU時間乃至手機電量。

本來 Android 軟體可以做得更小巧、更節省空間。但由於廣告插件過多,軟體體積必然增大,被打包軟體下載的廣告資源分佈在存儲卡的各個角落,並且越積越多。同時,由於手機總是聯網下載這些廣告資源,手機流量和電量都被浪費了。

5、誘導推廣APP下載
免費APP另一個掙錢的辦法是推廣其他APP。推廣的方式當然也可以稱為是廣告,目前很多不是按瀏覽付費,而是按效果付費(CPA),也就是你幫我真真實實地推廣了多少安裝使用者,我才給廣告費。因此為了提高收入,提高推廣量,不少APP的廣告含有特別強的誘導性,能全屏的就全屏,能用美女圖的就上美女。

比如,在APP內展示全屏廣告,使用者只要一次誤點擊,推廣的APP就被下載安裝了。小白使用者手機中許多莫名其妙的APP就是這麼被安裝上的,基本稱得上是被強姦,準確說是被誘姦。

再比如,「積分牆」廣告目前在APP中也比較常見,就是在 app 內展示積分任務,任務之一就是下載安裝推廣的一個 app 。裝了就能獲得3000積分,繼續闖關,不裝?直接Game Over!這種廣告在遊戲APP中最常見。

使用者「被推廣」安裝的這些APP大多不是使用者本意需要的,如果不刪除同樣白白佔用了空間。

app 的修養
為什麼行動 app 存在上述這麼多不規範之處?首先不可推脫的是,他們對手機垃圾處理的忽視、對消費者的不負責任;其次APP本身免費,為了獲得營收,故而採取了灰色手段;此外, Android 這個生態系統也存在一些缺陷。

眾所周知, Android 系統是個開放平台,代碼全部開源,許多手機廠商還開發了各種定制系統。APP程式數據想放哪裡就放哪裡,幾乎不受約束。另外, Android 的 app 商店不同於蘋果iOS只有一個App Store,數量可謂多如牛毛。僅在國內, Android app 商店就有上百個。

多則亂,這些 app 商店對上架APP的審核標準不一,多數審核不夠嚴格,有的甚至為了獲取分發營收就對不規範的APP睜一隻眼閉一隻眼。 Android 系統的開放以及 app 審核的不嚴格就給了APP開發不夠規範、存在灰色地帶的空間。

Android 已經是全球最大的行動平台,使用者越來越多,它不應該是一個大垃圾場。雖然身份卑微,我也呼籲所有的行動開發者要重視使用者體驗,還要樹立環保意識。借用一位大人物的話,就是要尋求可持續發展。


--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.214.120
bluesapphire:家人都用iphone,回復 備份 移轉到新iphone都超直接1F 12/04 02:28
bluesapphire:我的android....Orz...
Masini1491  :100字心得呢= =?3F 12/04 02:48
silence5105 :其實1.2就同一點有影響只有2 4.5免費延伸 別亂抓大4F 12/04 03:03
silence5105 :陸就沒問題3其實有點同4.5
silence5105 :當然google內建的也滿強盜的
reesion     :合理懷疑是"獵豹清理大師"這APP的置入行銷文7F 12/04 03:35
reesion     :剛GOOGLD一下這關鍵字 發現都是12/3 24小時內的文章
luckysmallsu:獵豹清理大師是筆者寫的App吼9F 12/04 03:41
w3160828    :獵豹是金山清理大師4.0的新名字10F 12/04 03:50
gtu001      :大大有推薦什麼app可以清這種樂圾嗎?11F 12/04 03:59
Nappa       :最近幾天在玩new ipad 單純想不經轉檔拉個影片進去12F 12/04 05:38
Nappa       :就搞好久 拉進去卻發現沒聲音 ac3不支援
Nappa       :想看附近wifi訊號 類似wifi分析儀app 居然找無
Nappa       :想透過區網播電腦內檔案 類似ES檔案瀏覽器的APP找無
SicInfit    :AVPlayerHD、WiFiFoFum(越獄)、Air Video HD16F 12/04 07:02
cash35      :樓上推錯文 iPad問題可左轉iPhone板詢問17F 12/04 07:03
NokiaX9     :還真的很像行銷文18F 12/04 07:03
NokiaX9     :光聽到金山這二字,就不敢裝這軟體
SicInfit    :看到感覺沒做功課的就順手回了~20F 12/04 07:07

--
※ 看板: sayumiQ 文章推薦值: 0 目前人氣: 0 累積人氣: 456 
分享網址: 複製 已複製
1樓 時間: 2013-12-04 10:34:18 (台灣)
  12-04 10:34 TW
請愛用WP,讓你連app都沒得抓...
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇