谷歌為什麼一直不改進Android「下載」這個應用?

一直都難用,下載從來很慢,經常出問題,下不動又不能取消。不能新建,不能另存,沒有現代下載器的絕大多數好用的功能。簡直無語啊。 以谷歌的實力,改進這個不難吧? 一個下載器而已。


DownloadManager 其實一直就是個在 Google 看來「能用就行」的 Component,因為誰沒事會主動去點開「下載」呢?入口量太小了,主要還是給瀏覽器還有第三方App來調用的。其本身在源碼中的位置也是個 Provider,並不是 Apps。不過它的難用倒是真的,不但是自身,開發者在調的時候也很蛋疼,需要自己去寫 Observer 觀察資料庫查各種狀態數據。不過還好,國內很多rom廠商大部分都會 refactor 這個模塊的源碼,讓它好用些,所以真的要改,可能暫時還不能指望谷歌自己。


「下載從來很慢,經常出問題」這個和它無關。

「下不動又不能取消。不能新建,不能另存,沒有現代下載器的絕大多數好用的功能」,其實這個東西並不是一個下載器,只是一個入口,指向「下載」而已。它裡面的內容是由應用或者系統調用DownloadManager進行下載得來,下載任務是可以取消的,只不過由開發者控制。

其實不能全選刪除記錄才是問題,可以通過清空Download Manager應用的數據來解決。


競爭對手連「下載」都沒有


其實音樂播放器界面從2.3以來都沒變過,圖庫永遠都分不清相片和緩存圖片,從1.5-4.4.4都沒有文件管理器。

可能是谷歌不想做而已。


沒人用

不重視

競爭對手也沒有做好


Android原生上比下載爛的大有app在,比如拍照和圖庫,尤其尼瑪圖庫,慘絕人寰


其實項目中有用到下載文件的,在猶豫要不要用系統的,怕坑太大。。。


基本上是開放給所有其它app用的下載工具,很多人在寫升級的時候都要自己實現一套,其實更應該利用系統原生的機制。但是針對某些手機廠商將默認其禁用掉,使這個DownloadManager很難通用。小小的封裝檢查了一下禁用的情況。

2tu/upgrade · GitHub

DownloadManager not work


有很多自帶的應用都是很久沒有什麼大的變革,它不像別的操作系統,安卓的可定製性很大,下載這一項完全可以讓消費者使用第三方的渠道,所以在這方面做文章是不必要的


谷歌自己做得好,怎麼給第三方APP機會。怎麼養活安卓生態圈~


推薦閱讀:

阿里的雲OS是基於安卓的定製,類似MIUI,Flyme嗎?
台電、昂達、愛國者、紐曼、艾諾 、酷比魔方、原道、歌美、藍晨這些品牌處於什麼檔次,產品怎麼樣?
Material Design 相比於 Android Design,是在前進還是在倒退?
為什麼 Windows 不能做成類似安卓運行模式?
零基礎,怎麼學習 Android 應用開發,需要學習哪些知識?

TAG:Android應用 | Android開發 | 谷歌Google | Android | AOSP |