android 低內存優化(安卓的兼容性很棒)
2023-10-19 09:24:41 2
首先,只有google play下載的部分app才走谷歌推送,國內大部分常用app都用不了這東西。如果考慮同時運行所有軟體的情況,ios佔用內存應該是和安卓一樣多的,而事實上ios佔用內存比安卓少很多。後臺進程佔內存是作業系統的通病,而依靠伺服器能解決的僅僅是實時消息處理類應用,對瀏覽器,音視頻軟體等作用甚微。
ios和安卓的內存佔用區別本質上是java和object c兩種語言對內存管理方式的不同。和java一樣,安卓的兼容性很棒,但是在內存釋放和動態申請方面,java做的顯然還不夠好。這才是根源,其他的不過是皮毛,200個app長時間佔用大量內存,得先問問內存回收機制同不同意,內存回收機制那是基於多少可用內存的。
事實上一個長連結也耗不了多少內存,我覺得國產手機配備大內存,更大的原因可能多數國產軟體的開發人員寫軟體,對性能和內存的申請,太為所欲為了。經歷過公司初級工程師做出來的模塊,因為邏輯不合理,耗費的內存多,被研發總監推翻後,總監重新寫的故事。
個人覺得國產安卓陣營寫的軟體品質,是不如蘋果的。手機裏白名單只有微信,qq,支付寶。如果只安裝這3個app,手機非常流暢。每個app都開啟一個線程在後臺運行的說法,我們做不到,我們叫做app「保活」,目前我們一直在尋找谷歌漏洞進行保活。
,