好多人有個錯誤嘅諗法,以為Android Windows Mobile咁,RAM用得多就會慢。其實Android唔係咁work。
Android本身已經reserve咗一啲RAM俾個system用。就以Hero為例,本身有288MB RAM,但係你用到嘅只係得192MB,其餘俾system reserve咗。俾你用o個啲RAM主要嘅作用係用嚟行app,但係咁唔代表開咗好多apps,RAM用咗80~90%部機就會好慢。
Android個設計係個system一早reserve咗佢需要嘅RAM,所以即使你開好多apps,搶哂啲RAM,都唔代表部機會慢。而且當你真係無RAM再開app嘅時候,佢會自動幫你close咗啲好耐無郁過嘅app,或者啲background app,嚟放返啲RAM。
理論上係咁。但實際上,開得app多的確會拖慢部機。不過呢個唔係RAM嘅問題,而係你啲app做緊乜嘅問題。其中我發覺開得太多會係background fetch data嘅app(例如IM類嘅app)真係會拖慢部機。建議係啲app嘅sync/refresh frequency唔好校太密。而現時Android機嘅CPU都的確唔係好強,multitasking好以扯到個CPU恆哂。我試過用咗部機幾日,一個task都無kill過,一睇就發覺RAM用緊90+%,但係CPU就好得閒,<5%,部機都依然好順。
By the way,Hero初初出o個時的確係慢,所以port過Magic嘅ROM自然都慢。但係喺9月中HTC已經出咗個新Hero ROM,令到部Hero快咗好多。而呢個新ROM喺早兩個禮拜前而經被人leak咗出嚟,所以你睇o個個review一早過咗時啦。 |