Android 台灣中文網

標題: Google是如何為Android 4.4 KitKat減去"贅肉"的 [打印本頁]

作者: aas54432    時間: 2013-11-27 00:30
標題: Google是如何為Android 4.4 KitKat減去"贅肉"的

                               
登錄/註冊後可看大圖


【新聞內容】
在最新版的Andr​​oid 4.4系統裡,Google不僅維持了面向用戶的高質量設計和功能,還在系統層面減去了贅肉,這是如何做到的?

Google相信,Android已經能和其它操作系統的性能平起平坐了(Google指的是iOS),所以現在的首要任務並不是增重,而是減肥,這就要從Android的“減肥計劃” (Project Svelte)說起。

Project Svelte是為減去Android系統的冗餘之處而展開的,工程師們希望KitKat可以支持所有最新的手機硬件功能,同時使Android的設計在任何製造商的任何設備上都可以良好運轉。KitKat可以在最小512MB的RAM中運行,同時支持新的低端Android機,以確保這些Android手機不必再使用2.3版的Gingerbread而導致Android系統碎片化。

這是如何做到的呢?一切要從Nexus 4說起。“Project Svelte的目標就是砍掉內存佔用讓它可以支持512M RAM,為了做到這一點,我們拿來了一台Nexus 4,然後讓它可以以512M運轉。”Burke說。

而下一步,就是讓KitKat只佔用兩個處理器而非四個,同時以更低分辨率運行在Nexus 4s上。Burke說:“我們將分辨率調整到了960x540,因為這對入門級智能手機是最友好的。”

所以配置好Nexus 4之後,Google的主要任務就變成瞭如下四點:

1. 減少系統的內存佔用;
2. 減少在Google設備上運行的app的內存佔用;
3. 修復內存不足情況下app的表現,不再出現崩潰情況;
4. 為app的內存佔用情況提供更好的測量方式,讓開發者可以了解自己的app的內存佔用。

而這次改進的最後一點則是開發者模式中的ProcStats(process stats,進程情況), Burke解釋了這是如何運作的:在開發者模式中,開發者會看到系統中不同的app和服務,他們運行的頻次是多少,他們後台運轉時會佔用多少RAM,因此你會發現是不是有很多在後台運行的app在浪費大量的空間,從而將它們關閉。

最終,KitKat成為了Google的一個新的開始。



【文章來源】
:http://www.36kr.com/p/207929.html


【特此聲明】
文章大部份都來自左岸,文章內有“國內、我國”  皆為疏忽,請至下方留言會有獎賞。


【評分美德】
評分是美德,轉貼新聞雖然不累,但您評分應該也不累
評分是系統給的,即使只有1幫助,轉貼者會很欣慰的


作者: a1028love0515    時間: 2013-11-27 08:31
希望這次的4.4更新,真的能落實到大部分的低端機上.
但是各大廠商如果還要一拖再拖的話,還是刷3方較實在^^
作者: mjonair    時間: 2013-11-27 10:30
舊款N7正在吃4.4~
整體感覺還不錯!!
速度似乎真有比4.3再好一些!
持續改善系統~就對了^^
作者: wolf558432    時間: 2013-11-27 14:31
Google 可能還沒發現他放進去的 GAPPS
剛好就是最臃腫 + 最佔資源 + 最愛自己啟動的

作者: aiex913311    時間: 2013-11-27 23:02
wolf558432 發表於 2013-11-27 14:31
Google 可能還沒發現他放進去的 GAPPS
剛好就是最臃腫 + 最佔資源 + 最愛自己啟動的
...

加上chrome這個7-80Mb的超肥流覽器就是完整的胖子組合了!!!




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1