綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[其他] Android 4.4只需512M​​B內存都是逼出來的

  [複製連結] 查看: 4491|回覆: 25|好評: 6
跳轉到指定樓層
樓主
aas54432 | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2013-11-29 00:30

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x

                               
登錄/註冊後可看大圖


新聞內容】
Android 4.4 KitKat號稱最少只需512M​​B系統內存即可流暢運行,某種程度上卻是也做到了,相比之前的多次空口許諾著實令人驚喜,那麼,Google是如何做到的呢?說來很有趣。

發展至今,Android系統在功能特性上已經很成熟了,Google也開始在4.x時代轉向其他方面。Jelly Bean 4.1的時候,Google提出了“黃油工程”(Project Butter),目的是讓Android系統速度更快、更加可靠、減少崩潰。

完成這一階段性目標後,Google又提出了新的“苗條工程”(Project Svelte),力圖減少Android的內存佔用率,保證任何廠商的手機只要有512MB內存就能執行任何功能特性,而不必局限在古老的Gingerbread 2.3系統,最終成果就是KitKat 4.4。

Android首席工程師Dave Burke開玩笑地說:“ 我首先做的工作是"黃油工程",讓系統更加流暢。問題是,黃油是有重量的。接下來,"苗條工程"就是要減肥。所以呢,迄今為止我對Android的貢獻基本上是零。 ”

那麼,這個減法如何做到的呢?還得感謝Nexus 4。

Burke透露說:“"苗條工程"的基本目標就是將內存需求降低到512MB。我們如何做到的呢?就是拿一部Nexus 4,讓它運行在512MB上 (原本是2GB)。”

接下來就是讓KitKat運行在更低的分辨率,以及兩個處理器核心上。為了讓工程師們有更加身臨其境的體驗,他們都被迫使用精簡版的Nexus 4,內存、分辨率、處理器核心和頻率都被大大降低。

Burke說:“我們選擇了qHD分辨率,也就是960×540,因為這是入門級智能手機的甜點。我們將處理器核心從四個降到兩個。我們降低了運行頻率,以及諸如此類的東西。這麼說吧,我們一幫人都用著殘廢的手機。這很痛苦。”

這時候,Google的目標有四個:

1、精簡系統體積。
2、降低Google Experience設備(也就是Nexus系列)上應用的內存佔用。
3、修正內存較少時的應用交互、崩潰。
4、更好地監測應用的運行狀態,使開發者可以更好地掌控應用的內存佔用。——這被稱為“ProcStats”(進程狀態),是開發模式中的一個功能。

前兩個就是藉助那部殘廢版的Nexus 4完成的,而後兩個讓Android可以更好地監視、處理應用的內存使用,比如一旦發現誰長時間使用大量內存,系統就會自動關閉它。

最終,Android 4.4實現了瘦身,可以在低配置平台上運行得更流暢,而且不但不會損失功能特性,還增加了不少新東西。

當然了,要注意第二條的前提,那就是僅限Nexus設備。換句話說,對於第三方Android設備,Google仍舊是基本上無能為力的,特別是那些預裝了大量應用的,Android自己再怎麼努力都是白費。



【文章來源】
:http://www.cnbeta.com/articles/262380.htm


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


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

「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)

評分

參與人數 35碎鑽 +16 幫助 +37 收起 理由
weily887733 + 1 聽說評分可以懷孕,你就讓我試試吧.
土星光圈 + 1
tn001441 + 1 + 1 非常讚
koalabear168 + 1
sky32118 + 1 + 1 非常讚
gunsqoo + 1
天邪子 + 1 + 1 非常讚
吳楓 + 1 老衲來幫這篇文章開光
asa.bmd + 1 土豪我們做朋友吧,我非常仰慕你..
winhome + 1

查看全部評分

收藏收藏1 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
黃振堯 | 收聽TA | 只看該作者
發表於 2013-11-29 02:46
尼兩句話是精髓:
"苗條工程"的基本目標就是將內存需求降低到512MB。我們如何做到的呢?就是拿一部Nexus 4,讓它運行在512MB上 (原本是2GB)。"
“我們選擇了qHD分辨率,也就是960×540,因為這是入門級智能手機的甜點。我們將處理器核心從四個降到兩個。"
這就是說,要刷原生4.4,須要的最低運存配置是600Mb以上,而且還未算自帶的第三方App。
算上第三方App的話,最低要1Gb起步咯。

評分

參與人數 1幫助 +4 收起 理由
aas54432 + 4 讚一個!

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

板凳
a19881130 | 收聽TA | 只看該作者
發表於 2013-11-29 03:35
不過舊手機時間到了還是該淘汰的
現在資料越出越大
能否跑動都是問題了

評分

參與人數 1幫助 +3 收起 理由
aas54432 + 3 讚一個!

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

地板
辜士豪 | 收聽TA | 只看該作者
發表於 2013-11-29 04:13
哈哈 開發個驅動程式就讓系統進步神速 僅限Nexus設備 就知道他開發了這隻手機的驅動 其他廠子的手機沒驅動沒瘦身的機器人

評分

參與人數 1幫助 +3 收起 理由
aas54432 + 3 讚一個!

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

5
辜士豪 | 收聽TA | 只看該作者
發表於 2013-11-29 04:14
黃振堯 發表於 2013-11-29 02:46
尼兩句話是精髓:
"苗條工程"的基本目標就是將內存需求降低到512MB。我們如何做到的呢?就是拿一部Nexus 4 ...

可能1g還不夠唷!  2g應該標配  越來越像桌電了= =
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

6
zxc113322 | 收聽TA | 只看該作者
發表於 2013-11-29 15:20
辜士豪 發表於 2013-11-29 04:14
可能1g還不夠唷!  2g應該標配  越來越像桌電了= =

以後我們出門 同學問:「你有沒有待筆電」
我:「阿 有阿」(拿出手機)
同學:「好ㄟ 來玩lol」(大誤XDDDDDDDDDDDDDDDD
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 2 反對 0

使用道具 舉報

7
stty70305 | 收聽TA | 只看該作者
發表於 2013-11-29 21:50
那單核800
480x800的
比他們用的規格還低
他們有考量到嗎?

評分

參與人數 1幫助 +3 收起 理由
aas54432 + 3 很給力!

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

8
黃振堯 | 收聽TA | 只看該作者
發表於 2013-11-29 23:49
stty70305 發表於 2013-11-29 21:50
那單核800
480x800的
比他們用的規格還低

大陸的所謂入門機還在用512M跑4.0/4.1,中端機用1G左右跑4.2(所謂最新版),兩者都勉勉強強跑得幾好,但日後只會越跑越慢。
鬼佬眼中的低端入門機可能是指使用1G運存起的機器,與大陸的相比當然會有巨大的距離。
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

9
iann | 收聽TA | 只看該作者
發表於 2013-11-30 00:24
由 手機網頁 發佈
雙核跟 512mb 的叫作殘廢,我的sony tz,現在也只有單核,算是?

評分

參與人數 2幫助 +4 收起 理由
ShawnLiu + 1 TX是1GB RAM+1.5GHz雙核吧?
aas54432 + 3 讚一個!

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

10
iann | 收聽TA | 只看該作者
發表於 2013-11-30 00:25
由 手機網頁 發佈
剛剛打錯字,是  sony tx。
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則