亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

解析后臺進(jìn)程對Android性能影響的詳解

 更新時間:2013年05月22日 10:47:22   作者:  
本篇文章是對Android中后臺進(jìn)程對Android性能的影響進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下

Android現(xiàn)在這么火,各種的設(shè)備也是琳瑯滿目,高中低等,大小屏幕都有,但是它始終未能達(dá)到iOS那樣的令人稱贊的卓越體驗和性能,其操作的流暢度,性能和安全性方面總是略輸iOS一籌。據(jù)說iPhone4雖然是單核512M內(nèi)存,但是比Android的雙核1G內(nèi)存的操作起來更流暢,iPad2雖然是也只有512M的內(nèi)存但是操作起來比Android四核1G內(nèi)存還要流暢。另外在安全性方面也不如iOS。

造成Android性能,待機(jī)時間,操作流暢和安全性不好的原因是Android后臺進(jìn)程的管理。

Android的進(jìn)程管理很差勁,這也是它性能差的原因,操作的流暢性,待機(jī)時間,性能都跟進(jìn)程管理,特別是后臺進(jìn)程的管理有很大關(guān)系。打開手機(jī)一看,有幾十條進(jìn)程在跑,比如短信,郵件,輸入法等系統(tǒng)核心應(yīng)用,另外還有很多很應(yīng)用也都在后臺運(yùn)行,不管是否是用戶啟動的,很多應(yīng)用都在后面跑,這點已經(jīng)成為Android用戶最受困擾的地方。更為可氣的是很多進(jìn)程用任務(wù)管理器,進(jìn)程殺手等工具殺都?xì)⒉坏簟?/P>

主要的原因就是Android中的關(guān)鍵的組件都有著過長的生命周期,比如BroadcastReceiver和Service,還有就是線程的不正當(dāng)應(yīng)用。Service就是專門用于在后臺長期運(yùn)行的組件,用以在后臺完成長期的任務(wù)比如在后臺播放歌曲,在后臺接收郵件和短信等等。BroadcastReceiver是一種長期存在的組件,它正常時候是處于不活躍的,只有當(dāng)其感興趣的Intent廣播出現(xiàn)時就被激活,雖然它不活躍,但是它依然活著,它所在的進(jìn)程依然運(yùn)行。此外,Activity也可以長期的運(yùn)行,通過moveTaskToBack()就可以不銷毀的把Activity放到后臺去,或者在Activity中運(yùn)行Thread,如果在Activity銷毀時沒把Thread停止,那么Thread就會仍然運(yùn)行,進(jìn)程就會仍然運(yùn)行。

這是Android系統(tǒng)架構(gòu)決定的,對于有組件在運(yùn)行的進(jìn)程,即使用任務(wù)管理器把它殺掉,那么ActivityManager還會把這個進(jìn)程重啟。所以對于Android的程序來講,需要開發(fā)者的努力才能正確的應(yīng)用這些組件讓應(yīng)用在用戶用到的時候運(yùn)行,不需要的時候就完全退出。

但是造成現(xiàn)在大多數(shù)的應(yīng)用都在后臺偷偷的跑的原因還主要是Android開發(fā)者的原因。

眾所周知,Android開發(fā)者盈利并不是很好,所以開發(fā)者就不愿意在優(yōu)化性能方面做太多的精力投入,因為它無法得到回報。

另外就是,因為無法盈利,所以就讓程序在后臺跑,收集收集一些用戶的使用習(xí)慣和一些數(shù)據(jù)等,以便作為后續(xù)開發(fā)的參考數(shù)據(jù)。

iOS的設(shè)備就沒有這樣的情況,它對于后臺進(jìn)程的控制相當(dāng)?shù)膰?yán)格,程序退出了,就是退出了,另外在它的近期應(yīng)用條中(雙擊Home鍵,或四指觸摸向上拉),長按應(yīng)用后,點擊左上方的頭號,即可關(guān)閉應(yīng)用,而且關(guān)閉了應(yīng)用不會再次啟動,除非用戶啟動它。這里不管應(yīng)用是否真正退出了,至少從用戶角度來看是退出了。

相關(guān)文章

  • 安卓(android)仿電商app商品詳情頁按鈕浮動效果

    安卓(android)仿電商app商品詳情頁按鈕浮動效果

    很多電商類app的商品詳情頁(其他app也有類似效果,比如qq音樂)都有這么一個效果:當(dāng)用戶向上滑動頁面內(nèi)容超過一定距離后,中間的標(biāo)題欄會卡在頂部,往下拉回到固定高度后又會消失。那么如何實現(xiàn)這個效果呢?跟著小編一起來學(xué)習(xí)學(xué)習(xí)。
    2016-08-08
  • Android如何集成極光短信驗證

    Android如何集成極光短信驗證

    這篇文章主要為大家詳細(xì)介紹了Android如何集成極光短信驗證,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • 基于Android平臺實現(xiàn)拼圖小游戲

    基于Android平臺實現(xiàn)拼圖小游戲

    這篇文章主要為大家詳細(xì)介紹了基于Android平臺實現(xiàn)拼圖小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • Android實現(xiàn)圖片點擊爆炸效果

    Android實現(xiàn)圖片點擊爆炸效果

    這篇文章主要為大家詳細(xì)介紹了Android實現(xiàn)圖片點擊爆炸效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • 基于Android實現(xiàn)百度地圖定位過程詳解

    基于Android實現(xiàn)百度地圖定位過程詳解

    這篇文章主要介紹了基于Android實現(xiàn)百度地圖定位過程詳解,需要的朋友可以參考下
    2015-11-11
  • Android快速實現(xiàn)無預(yù)覽拍照功能

    Android快速實現(xiàn)無預(yù)覽拍照功能

    這篇文章主要為大家詳細(xì)介紹了Android快速實現(xiàn)無預(yù)覽拍照功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • Android如何讓APP無法在指定的系統(tǒng)版本上運(yùn)行(實現(xiàn)方法)

    Android如何讓APP無法在指定的系統(tǒng)版本上運(yùn)行(實現(xiàn)方法)

    這篇文章主要介紹了Android如何讓APP無法在指定的系統(tǒng)版本上運(yùn)行(實現(xiàn)方法),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • Android Notification通知解析

    Android Notification通知解析

    這篇文章主要針對Android Notification通知進(jìn)行解析,本文主要介紹的是notification通知的使用方法,感興趣的小伙伴們可以參考一下
    2016-01-01
  • Android實現(xiàn)QQ搶紅包插件

    Android實現(xiàn)QQ搶紅包插件

    這篇文章主要介紹了Android實現(xiàn)QQ搶紅包插件,可以支持搶QQ拼手氣紅包,普通紅包,口令紅包,感興趣的小伙伴們可以參考一下
    2016-01-01
  • Android 菜單欄DIY實現(xiàn)效果詳解

    Android 菜單欄DIY實現(xiàn)效果詳解

    這篇文章主要為大家介紹了Android 菜單欄DIY實現(xiàn)效果詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-09-09

最新評論