米柚愛好者論壇

 找回密碼
 立即註冊
查看: 3075|回覆: 20
打印 上一主題 下一主題

你的 Android 手機卡到不行,兇手其實不是 Google

[複製鏈接]

309

主題

19

好友

7745

積分

顧問團

米柚愛好團成員

Rank: 12Rank: 12

跳轉到指定樓層
1#
發表於 2014-3-3 17:06:55 |只看該作者 |倒序瀏覽
轉貼:http://techorange.com/2014/03/03 ... aused-by-developer/

http://farm6.staticflickr.com/5172/5588953445_04145e42f2_z.jpg

當我們拿起一台安裝了各式各樣 App 的 Android 手機時,我們很可能會有這樣的感覺:它經常卡頓、頻繁地彈出各類提醒通知、電池也不怎麼受用 … … 久而久之,Android 或手機品牌就會留給用戶「不好用」的印象。但 Android 的設備體驗真的就只能是這樣子嗎?
在今天,我們使用一部智慧手機主要是「消費」其上的各類應用。所以當談論設備體驗時,從應用這個層面上看,我們也就可以將其劃分為「應用內體驗」和「應用外體驗」。 相對來說,「應用內的體驗」和開發商的關係非常大,用戶也很容易感知到好壞並追蹤到「責任人」,所以一般來說開發者對這一項也是比較重視。
但反觀「應用外體驗」,雖然它才是真正能給使用者帶來對 Android 設備體驗整體感知的一方,但卻非常模糊。因為「應用外體驗」如何至少牽涉到 Android 系統背後的設計原理、應用開發商和硬體廠商這三個方面。所以當它表現不佳時,用戶一時半會並不那麼容易能找到背後的「罪魁禍首」,而且更多少時候用戶更傾向於把「罪名」歸在 Android 系統和硬體廠商身上,但其實呢,它和應用開發商同樣有著莫大的關係。
  • 為什麼 Android 的用戶體驗差?原因可能是 App 開發商的惡性競爭
Android App「綠色守護」的開發者 Oasis Feng最近在接受《PingWest》採訪時就詳細解讀了 Android 系統背後的設計原理、應用開發商和 Android 設備體驗之間錯綜複雜的關係。
對 Android 系統稍有瞭解的使用者應該都聽說過 Android 系統支援多工,並且會在機身運存不足時主動結束一些後臺服務,以保證前臺服務的正常運行。
這樣看上去好像 Android 系統可以很好地解決軟體對硬體資源消耗的問題,但事實情況是,Android 的進程管理機制僅在開發商們都尊重公平遊戲的規則之下才有效,一旦有人想突破遊戲規則,那麼將不可避免地引發惡意競爭進而帶來設備體驗上的災難。
比如,微信在後臺運行時,會在其推送服務之外刻意保留一個特殊的服務,讓自己的進程存活的更久一些,以加速下次進入的速度。站在微信自己的角度而言,它當然可以說是提升了用戶體驗(也就是應用內體驗)。但當大量的應用都啟動不必要的後臺服務時,就會加速使用者手機記憶體的耗盡。
實際上最終仍然傷害了使用者的設備體驗(應用外體驗),而且是惡性循環的。這樣的例子並不只是微信,像百度系的若干應用用戶啟用一個就會喚醒其他的多個後臺服務,雖然這種行為是 Android 系統所允許的,但這並不是設計之初的本意,百度系應用這樣的行為對於低端 Android 設備來說絕對是災難。
  • 但 Google 的公平假設,反讓 Android 的系統機制加速了機體本身的衰減
此外,Android 系統在殺掉一個進程服務時,不但不會禁止這個服務再次在後臺自動喚醒,還會主動重啟它。
從這也可以看出 Google 真的是假設所有的開發者都是公平地參與遊戲、放在後臺的進程也都是必須的,所以當 Android 在系統資源不足殺掉某個進程後還會想辦法在資源足夠時重啟它。而事實情況又無法如 Google 所願:
記憶體吃緊時,CPU 被無謂的消耗在「殺掉服務→重啟服務→記憶體不足→再殺掉服務」的無盡迴圈中,因此也就造成了整機性能和電量的大幅度衰減。
所以 Oasis Feng 認為,Android 系統本身的機制設計在平臺的角度和絕對公平遊戲的情況下,是相對合理的,但是卻嚴重忽略了每個 App 本能的利己傾向,結果造成了低端設備上的嚴重問題。
從 Android 4.4 開始,Google 已經意識到這一點,但站在平臺的角度所能採取的措施相對有限,這也是為什麼 Oasis Feng 會開發綠色守護,其最重要功能就是讓 Android 設備和 iPhone 一樣,讓那些在後臺偷偷運行的應用休眠。
  • 目前,只能依靠民眾對事實的了解來約束廠商的不當設計
除了綠色守護之外,Oasis Feng 還參與了國內某購物應用的開發。
作為一個資深開發者,他對 Android 開發者對設備體驗的重視程度比較悲觀。他認為,由於 Android 本身的設計機制給「貪婪」敞開了一扇大門、繞過電量監測工具的手法多種多樣,加上使用者對設備體驗的認知模糊,不少大公司都不願意犧牲商業利益去保護設備體驗。
Oasis Feng 曾經和 Facebook 團隊的核心開發人員 Frank Du 細緻探討過讓自己團隊的產品能更尊重「遊戲規則」,但這些經歷讓他看到的更多是開發者個體的積極意願,與企業目標間難以調和的矛盾。
所以,如果想讓這些開發商能自覺地尊重 Android 設備體驗,從目前看來只能是努力讓更多使用者瞭解到設備體驗腐蝕的過程和源頭,從而依靠大範圍的民意來約束開發廠商的行為。
從綠色守護的後臺資料看,目前中國被用戶「綠色化」最多的十個 Android 應用依次是:微信、UC 流覽器、手機 QQ、豌豆莢、新浪微博、百度地圖、快播、淘寶、有道詞典和支付寶。

已有 8 人評分經驗 收起 理由
kksteed + 1 讚!
愛米熊 + 5 讚!
kiyoi + 1 讚!
飍太郎 + 2 讚!
fan98765 + 1 幹的好!
ibawa + 1 幹的好!
Ranger + 2 幹的好!
阿山哥 + 1 讚!

總評分: 經驗 + 14   查看全部評分

免責聲明
1.本資源的發布系網友個人行為,並不反映任何米柚愛好者論壇意見,米柚愛好者論壇不為承擔任何法律責任

7

主題

0

好友

1542

積分

大二

Rank: 4Rank: 4

2#
發表於 2014-3-3 17:17:59 |只看該作者
感謝分享!

我是3月中旬才學會root的菜鳥.......請大家多指教

99

主題

8

好友

5345

積分

大四

歪樓灌水聊天團

Rank: 8Rank: 8Rank: 8Rank: 8

3#
發表於 2014-3-3 17:20:11 |只看該作者
本帖最後由 reinhard 於 2014-3-3 17:21 編輯

開放原始碼的好處就是大家都可以改、加自己的東西、客制化
壞處就是有些廠商會裝一堆雜七雜八用不到,占空間的東西(三星最嚴重)
以致連裝一些APP還會相冲不能用
這就是自由的代價啊

11

主題

1

好友

3335

積分

大三

Rank: 6Rank: 6

4#
發表於 2014-3-3 17:22:29 |只看該作者
reinhard 發表於 2014-3-3 17:20 static/image/common/back.gif
開放原始碼的好處就是大家都可以改、加自己的東西、客制化
壞處就是有些廠商會裝一堆雜七雜八用不到,占空 ...

更擔心的是 到底塞入什麼東西 會不會有背後靈在聯網的時候偷偷做事情

68

主題

30

好友

1萬

積分

資源組

啾靠北的~~~啾啾

Rank: 12Rank: 12

5#
發表於 2014-3-3 17:31:40 |只看該作者
360 我就不碰....
柔弱生之徒,老氏誡剛強。

99

主題

8

好友

5345

積分

大四

歪樓灌水聊天團

Rank: 8Rank: 8Rank: 8Rank: 8

6#
發表於 2014-3-3 17:37:39 |只看該作者
jamesliao888 發表於 2014-3-3 17:22 static/image/common/back.gif
更擔心的是 到底塞入什麼東西 會不會有背後靈在聯網的時候偷偷做事情

沒辦法
不然就要刷Android原生,然後APP幾乎都不裝
話說Apple跟Google的自家APP,都還是有追蹤客戶使用習慣的問題啊
理由不外乎是為了收集Bug,以改善APP

87

主題

23

好友

2萬

積分

顧問團

歪樓特攻隊(沉默的艦隊)

Rank: 12Rank: 12

7#
發表於 2014-3-3 17:46:00 |只看該作者
又學習了一項

4

主題

0

好友

312

積分

大一

Rank: 3

8#
發表於 2014-3-5 12:51:16 |只看該作者
我看了裹面受訪者開發的app:绿色守护 (Greenify),大致是說使不需要的軟件睡眠,這和小米的防自啟功能不也是差不多嗎,小米真有設計得好

0

主題

0

好友

359

積分

大一

Rank: 3

9#
發表於 2014-3-5 23:10:41 來自手機 |只看該作者
多謝分享,有長知識了。

32

主題

1

好友

2511

積分

大三

Rank: 6Rank: 6

10#
發表於 2014-3-5 23:20:55 |只看該作者
就是這個
如果安卓系統本身
別採用自行啟動動作
讓使用者在需要的時候自行啟動
效能絕對比蘋果好
也就是因為這樣我才會想接觸ROOT
您需要登錄後才可以回帖 登錄 | 立即註冊

手機版|米柚愛好者論壇

GMT+8, 2025-9-7 13:26 , Processed in 0.021747 second(s), 27 queries .

Powered by MIUI@EZBOX

© 2014-2025 EZBOX

回頂部