Android 台灣中文網

標題: Android 4.4只需512M​​B內存都是逼出來的 [打印本頁]

作者: aas54432    時間: 2013-11-29 00:30
標題: Android 4.4只需512M​​B內存都是逼出來的

                               
登錄/註冊後可看大圖


【新聞內容】
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幫助,轉貼者會很欣慰的


作者: 黃振堯    時間: 2013-11-29 02:46
尼兩句話是精髓:
"苗條工程"的基本目標就是將內存需求降低到512MB。我們如何做到的呢?就是拿一部Nexus 4,讓它運行在512MB上 (原本是2GB)。"
“我們選擇了qHD分辨率,也就是960×540,因為這是入門級智能手機的甜點。我們將處理器核心從四個降到兩個。"
這就是說,要刷原生4.4,須要的最低運存配置是600Mb以上,而且還未算自帶的第三方App。
算上第三方App的話,最低要1Gb起步咯。
作者: a19881130    時間: 2013-11-29 03:35
不過舊手機時間到了還是該淘汰的
現在資料越出越大
能否跑動都是問題了
作者: 辜士豪    時間: 2013-11-29 04:13
哈哈 開發個驅動程式就讓系統進步神速 僅限Nexus設備 就知道他開發了這隻手機的驅動 其他廠子的手機沒驅動沒瘦身的機器人
作者: 辜士豪    時間: 2013-11-29 04:14
黃振堯 發表於 2013-11-29 02:46
尼兩句話是精髓:
"苗條工程"的基本目標就是將內存需求降低到512MB。我們如何做到的呢?就是拿一部Nexus 4 ...

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

以後我們出門 同學問:「你有沒有待筆電」
我:「阿 有阿」(拿出手機)
同學:「好ㄟ 來玩lol」(大誤XDDDDDDDDDDDDDDDD

作者: stty70305    時間: 2013-11-29 21:50
那單核800
480x800的
比他們用的規格還低
他們有考量到嗎?
作者: 黃振堯    時間: 2013-11-29 23:49
stty70305 發表於 2013-11-29 21:50
那單核800
480x800的
比他們用的規格還低

大陸的所謂入門機還在用512M跑4.0/4.1,中端機用1G左右跑4.2(所謂最新版),兩者都勉勉強強跑得幾好,但日後只會越跑越慢。
鬼佬眼中的低端入門機可能是指使用1G運存起的機器,與大陸的相比當然會有巨大的距離。
作者: iann    時間: 2013-11-30 00:24
雙核跟 512mb 的叫作殘廢,我的sony tz,現在也只有單核,算是?
作者: iann    時間: 2013-11-30 00:25
剛剛打錯字,是  sony tx。
作者: 辜士豪    時間: 2013-12-1 05:07
本帖最後由 辜士豪 於 2013-12-1 05:10 編輯
zxc113322 發表於 2013-11-29 15:20
以後我們出門 同學問:「你有沒有待筆電」
我:「阿 有阿」(拿出手機)
同學:「好ㄟ 來玩lol」(大誤XDDDDDDD ...


NVIDIA 未來會出一台掌上行的遊戲機 能夠玩PC上的大型電玩 使用的CPU是NVIDIA對行動裝置所提出的解決方案  那台掌上遊戲機 目前還在測試階段未來可能會在2015年上市 他的性能可以玩戰地風雲3 用模擬的方式 模擬出DX11的環境 所有在那台機器上面運行的資料都用 GPU運算  目前那台遊戲機工程機用的是GTX780的GPU 那台遊戲機可以直接輸出HD畫質 直接聯結大螢幕  聽說未來還會結合行動資料傳輸功能
作者: jacky0400143    時間: 2013-12-1 10:25
現在的系統配置越來越大 從 單核到雙核 四核。 從沒有內置GPU 到 現在的 多GPU 。 從 過去的 核心時脈的 520MHz 到現在 最新 Snapdragon 805 的 2.5GHz 。 可以說 Android 已經逐步追上電腦的步伐 越來越驚人了  然而  行動裝置的效能終究會有上限 從根本上做改進 也許 才是正確的
作者: Q3708149    時間: 2013-12-2 01:29
我覺得一些可以上4.4的應該都大過於512mb吧!!!
畢竟4.4不是每一台都可以上的
但...可以上的應該都是旗艦機類的!!
作者: wayne840601    時間: 2013-12-2 02:24
iann 發表於 2013-11-30 00:25
剛剛打錯字,是  sony tx。

大大TX是雙核吧@@
而且ram有1G欸..
作者: mmmm168    時間: 2013-12-2 10:10
a19881130 發表於 2013-11-29 03:35
不過舊手機時間到了還是該淘汰的
現在資料越出越大
能否跑動都是問題了

不是舊手機,是低階配置手機,如果能將手機入門款壓到499一隻,那麼可以想像貧果及老麥的系統,其生存空間將會大幅壓縮,而Android系統將會極大的擴展市占率,這是相當可怕的事。
作者: tim8694    時間: 2013-12-2 10:36
mmmm168 發表於 2013-12-2 10:10
不是舊手機,是低階配置手機,如果能將手機入門款壓到499一隻,那麼可以想像貧果及老麥的系統,其生存空 ...

意思就是說,讓低配備的手機可以順暢使用。
使得PLAY商店更多人使用,造就更多人可以消費的意思嗎?
如果是這樣的話,估狗真的野心很大耶
作者: mmmm168    時間: 2013-12-2 11:00
Wii、XBox360、PS2、PS3甚至是現在的PS4,為了搶佔市佔率,甚至不惜賣一台賠一台,有市占率,就有話語權,就有規格主導權,那時候就是金錢滾滾而來了。
作者: bc76543210    時間: 2013-12-2 15:48
這種東西放心好了!
軟體系統__都是三星的專門的!!

我相信他們會有獨特的方案!!
作者: iann    時間: 2013-12-2 23:06
iann 發表於 2013-11-30 00:24
雙核跟 512mb 的叫作殘廢,我的sony tz,現在也只有單核,算是?

好像是雙核...不過...也被列入低階規格...Orz
現在標準是四核了嗎?
作者: a19881130    時間: 2013-12-3 09:34
mmmm168 發表於 2013-12-2 10:10
不是舊手機,是低階配置手機,如果能將手機入門款壓到499一隻,那麼可以想像貧果及老麥的系統,其生存空 ...

499是指人民幣還是台幣??
老人機最便宜也要1千以上....
小米出的紅米售價4千
也算入門最高規格最低價了
在低應該很難了
作者: ta01    時間: 2013-12-3 12:28
從單核買到四核,從256買到2G,照這樣下去,明年起,8核4G才是主流,其他都該進入古董垃社廠了。
大家要早日覺悟,買最強機種,不然,悄悄的就發現,自己的手機什事都做不了。
作者: mmmm168    時間: 2013-12-4 09:41
a19881130 發表於 2013-12-3 09:34
499是指人民幣還是台幣??
老人機最便宜也要1千以上....
小米出的紅米售價4千

google在11月中於南美推出美金179元的智慧手機,而之前新聞也有報導,到2017年的時候,旗艦級手機售價約為台幣7900,不是現有規格,是那時候的最高檔智慧手機也只能喊價到7900,499不是夢,最起碼低價手機搭配入門級門號補貼,絕對可以實現。
作者: sky32118    時間: 2013-12-4 15:51
目標是達到了
但是其他機器不能用也是無解

希望工程施加由囉




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