當前位置:編程學習大全網 - 源碼下載 - 蘋果的6splus電池消耗如何才能被安卓系統使用?

蘋果的6splus電池消耗如何才能被安卓系統使用?

Android比IOS耗電更多。如果妳想進壹步了解它,那麽妳需要知道它的原理。

以下是我個人的看法:

1.首先看Android裏的RAM。這是電腦裏的內存。壹般啟動後系統會占用壹部分,剩下的就是可用內存。我想說的是由於安卓悲慘的多任務處理。很多人並不是真的退出程序,只是覺得退出了。有些人只是按下主屏幕菜單,然後離開程序。有些程序喜歡在線自動檢查更新。這時候,這些程序正好變成了後臺。他們留下了兩個麻煩。壹是它們占用了可用RAM,也就是後來其他程序的可用內存越來越少,速度自然變慢。第二,是功耗。以前有同事跟我說這個後臺程序不耗電,只是記錄程序的運行狀態,比如程序中的哪壹屏,書的哪壹頁,但我覺得肯定是耗電的。因為如果要記錄程序狀態,就必須依靠電來保持ram中這部分數據中0和1的個數和位置,這要比RAM中沒有數據時耗電更多。

2.然後再看後臺服務。我壹直認為安卓裏那些自動啟動並在網上檢查更新的程序才是耗電、耗流量、耗內存的主要。可以通過設置-應用程序-運行服務查看。這些服務,除了系統,就跟360安全衛士的病毒庫自動更新下載功能壹樣。唯壹的區別就是PC的內存大,電量沒問題!所以我壹直在想,google能不能做壹個自啟動程序的列表,這樣我就可以時不時的封禁所有淘寶、百度輸入法、安卓市場啟動的程序了?關鍵問題在於系統如何判斷程序是手動啟動還是自己啟動。。。

3.再看安卓中的ROM,相當於電腦中的c盤,重要性不言而喻。Android 2.2提供了設置-應用-管理應用。選中每個應用後,就可以把它移到TF卡上了。這個操作相當於把程序安裝在D盤和E盤,而不是c盤。2.1可以用app2sd和link2sd軟件實現。當然,需要註意的是,有些程序是不能移動到TF卡上的,而且即使移動了壹些程序,它們的壹些關鍵數據還是會保存在ROM中,就像妳在電腦上把程序安裝在D盤上壹樣,壹些關鍵的程序數據還是會保存在C盤的program files下..c盤可用空間少,速度自然慢。還是要經常整理,還是不要裝太多不常用的程序。。。

4.再看應用開發語言。Android選擇JAVA,美國最流行的語言。但它是在虛擬機上運行的;IOS用的是面向對象的C,直接接近硬件語言。C語言的運算速度比java快很多。比如吃晚飯,直接撥打酒店電話預定,還是先撥打114查號?更可悲的是,在Android中,每啟動壹個程序,都會啟動壹個獨立的虛擬機,這是壹個很奇妙的想法,為了保證壹個程序的崩潰不會影響到另壹個程序。比如在電腦上,IE崩潰不會影響打開的PDF。如果所有的程序都在虛擬機上運行,就像IE7中的所有標簽壹樣。壹個標簽崩潰,所有標簽都完了。但是優勢總會帶來劣勢。每個程序都有壹個獨立的虛擬機。程序越多,啟動的虛擬機越多,自然耗電,占用RAM。當然我覺得google選擇java是有道理的,因為手機發展很快,CPU和RAM遲早不是問題。選擇壹種被最多人使用的語言,會有更多的人去開發應用,這比C和C++的難度要小。因為安卓程序是免費的,不像蘋果要收費,開發者基數大,所以可以有更多的程序。

  • 上一篇:關於汽車保養的專業英文單詞
  • 下一篇:如何查看軟件日誌如何查看軟件日誌tmsprayer
  • copyright 2024編程學習大全網