• 5

HTC 對 ONE X多工與記憶體管理問題的回應

原始問題請看這裡這裡


"HTC is aware of some questions in the enthusiast community about how the HTC One X handles multitasking and memory management for background apps. We value the community's input and are always looking for ways to enhance customers' experience with our devices. That said, right now multitasking is operating normally according to our custom memory management specifications which balance core ICS features with a consistent HTC Sense experience."



根據其他網站的說法,主要是為了 Sense 的順暢執行,所以 HTC 更改核心,依據優先權(如通話程式有高優先權)和程式大小(如 Chrome 瀏覽器那麼大,一但進到背景,肯定會被移除),來管理背景程式移除。

不意外的,Sense 已經遠離 Android 核心了,正如 iOS 也遠離 BSD 作業系統了。看來 HTC 的目標應該是想讓 Sense 成為自己的手機作業系統吧。
2012-05-17 17:09 發佈
I don't think so...
畢竟HTC Sense是一種應用程式
而iOS本身就已經是類Unix的作業系統...
所以HTC Sense很難變成自家的作業系統
但他們可以像小米手機那樣
修改android這個既成的作業系統
然後發展出屬於HTC自己的OS
其實sumsung的bada OS就很像這樣的模式~
只是寫作業系統真的是個浩大工程~
雖然我覺得HTC的軟體實力應該很強
但這真的非常消耗資源...
今天有篇關於此的回應

http://chinese.engadget.com/


如果你是 One X 用戶的話,有沒有覺得 Sense 4.0 的多工和 Ice Cream Sandwich 有那麼一點不同呢?這裡指的當然不是 UI 的不同(Sense 4.0 的卡片樣式和原生 Android 4.0 的列表應該沒人會覺得一樣吧...),而是在記憶體和多工管理方面的分別。不管怎麼說,至少在 xda-developers 上是流傳著這種說法的。有些用戶發現他們手中 One X 在關閉背景程式時過於「積極」,關於這一點我們在評測時倒沒有特別的感覺。不過爲了解除這些用戶的疑惑我們還是聯繫了 HTC,下面就是他們的回應:

HTC 發現有一些手機玩家對 HTC One X 的多工、記憶體管理(特別是關閉背景程式)抱有疑問,我們非常重視來自他們的意見並且會努力讓用戶在我們的設備上得到最好的體驗。而關於這個問題,我們爲了在原生的 ICS 功能和 HTC Sense 一貫的良好體驗間找到一個平衡,對記憶體管理做了一些設定,而多工管理也是在這一基礎上工作的。


明白了吧,HTC 確實對 Sense 4.0 的多工、記憶體管理做出了一些改動,難不成這也是續航力提升的原因之一?不過這個問題應該不會讓大多數用戶產生困擾,當然如果你覺得不爽的話,反正現在 root 已經不是問題,大可以去使用其他的 ROM 嘛。



對照之前 htc ui 的開發部門說的 他們在開發sense 4.0之前沒有多少時間花在 android 4.0上面

看來 htc 真的準備走一條不一樣的路
我覺得One X續航力還OK
不過常常耗電比充電還快
同樣的線材在其他手機上就不會發生
開Battery Monitor來看更明顯
這反倒讓我覺得HTC One X背後是不是跑太多東西才會這樣
http://www.android-hk.com/news/htc-one-x-multitasking-is-operating-normally-but-tweaked-for-sense/

HTC One X 各方面的表現相當不錯,但卻發售後接連傳出問題,而最近更被網民踢爆
HTC 在內存管理機制做了手腳,讓 Android 多工的優勢幾乎蕩然無存。
有人發現,在充足記憶體的環境下,不論是瀏覽器、Youtube、Google Maps、普通 Apps 或者遊戲,
一旦離開就會被馬上中止,無法再進入離開前的狀態。但是在正常情況下,離開的程式其實會與
Android 系統保持聯繫,持續在背景運行,直到長時間沒在使用或者記憶體不足才會中止。

現在這個令不少 HTC One X 使用者摸不著頭腦的問題已經有了回應,HTC 表示這是正常現象(難道 Android 原先的多工機制是不正常?),同時也解釋有這樣的修改,
是要 HTC Sense 體驗和 Android 4.0 核心系統能夠達到最佳平衡點。
簡單來說,HTC One X 其實是面對著記憶體不足的問題,
透過修改 Android 系統本身的內存管理機制及優先權,
讓 Android 程式更容易被強行關閉,分配更多記憶體給 HTC Sense 4 介面使用,
確保在任何情況下都能順暢執行。其實 HTC 不是第一次這樣做,好像去年 HTC Desire,
為了不犧牲 HTC Sense,就以記憶體不足為由放棄提供正常的 Android 2.3 升級。

所以這個問題不會得到解決,因為 「It’s not a bug, it’s a feature!」,
當然如果你是位進階用家,可以透過 Root 機刷 ROM 在 HTC One X 上實現真正多工,
如果不是,就能只欣然接受 HTC 這個設定了。
其實hTC在One X之用心是看得出來的
Sense 系列過於肥大,拖慢OS速度與反應是眾所週知
既然要沿用Sense在ICS上的話,如果沒有想辦法擠出足夠的RAM出來,那卡頓將會更加明顯

對一般使用者,可當做是Sense幫使用者自動清除在背景佔用記憶體的App與Service,而不用使用者自己手動清除
這樣的作法,一直以來就是iOS的標準作法

另一方面,對於Android 系統引以為傲的真實多工環境,hTC的主動調校則會予人倒退的印象
這也是xda論壇首先經由實際測試後,提出質疑並詢問hTC的原因
-> 如果有去爬文的話,就會知道xda論壇是在One X剛出來時就發現,之後hTC又更新過ROM,有略改善上述Sense的調校...但基本狀況仍然是採取hTC方式的多工作法。

我個人看法,hTC基於維持Sense的功能性,這樣做時,如能增列自用者自訂白名單(White List),讓使用者能自行勾選不要被強迫退出的App名單,這樣應該更能兼顧Sense與ICS搶記憶體RAM寶貴資源。也就不會被質疑。

---------------------
註:
雖然是回文在hTC版
我可沒像那些不肯爬文的嘴砲黨,只會惡意攻訐

要說倒退,
最明顯的例子其實是 WM 6.5 到 WP7,
從真實多工OS 改成 像IOS一樣,躲到背景就暫停.


但是在ANDROID 上這樣做,
要思考APP的設計不一定配合這樣的做法,
所以才會出現"被抓包"的情況,
因為ANDROID預設並不是這樣操作的.



不過,以IOS 或是 WP7.X 的情況來說,
其實這對手機OS來說,應該是比較正確的作法,
把資源集中在前景程式,APP退到背景就暫停,
只有特權程式可以在背景執行.
可以避免不必要的"軍備競賽",又看不出效果
記得之前看到有人說傳訊軟體(Whatsapp、Line之類)在螢幕關掉後就收不到訊息,不知是否相關?

熊熊在森林中2443 wrote:
記得之前看到有人說傳...(恕刪)


不一定吧,
因為有可能是安裝了什麼APP,或是開啟什麼設定,
在螢幕關閉後就中斷行動網路或WIFI的連線,
當然這些即時通訊APP就沒有作用了.

GREEN POEWER 就是這樣的APP.

熊熊在森林中2443 wrote:
記得之前看到有人說傳...(恕刪)


我的經驗,要是使用one x內建的"工作管理員",將whatsapp or line等通訊軟體關閉的話
沒有重新開啟它們確實會出現收不到訊息情況,就算是重新開機也是一樣
一定要重新開啟app才行

還有一個情況是,one x會在半夜關閉螢幕的睡眠模式中,自動中斷網路連線,這情況也是會收不到及時訊息的
除非開啟螢幕,網路自動連接後,才會收到訊息

  • 5
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?