作者 ohmylove347 (米特巴爾)
標題 [心得] 安卓大記憶體需求的一知半解
時間 Thu Feb  1 13:35:01 2024


※ 引述《ja9740807 (finallydream你最聰明 ?1)》之銘言:

: 反觀蘋果可以在幾乎不留後台的情況下
: 還能正常的讓APP接收通知
: 就是因為安卓太多APP肥大
: 才會需要如此大量的記憶體
: 軟體設計不良=需要強大的硬體支撐

亂講,通知需要常駐?
基本上App就兩種通知
1. 本地通知
2. 推送通知

這邊說接收通知,那我就把本地通知也一起算吧
不保留後台的情況下怎麼產生通知?

先說本地通知
基本上就是用WorkManager和AlarmManager這些
而這些東西根本不是「常駐後台」
他們是系統管理的,跟App有沒有開根本無關
是某些特定情況下系統叫起來運行的
既然App沒開,哪來的常駐後台?
App被殺都沒差還會吃Ram?

再來是推送通知
基本上就是靠FCM這些外部服務做的
這些東西是系統控制的,App沒開也沒差
根本不依賴App運行狀態
還是一樣
App被殺都沒差還會吃Ram?

所以說
通知  和  保留後台
關係在哪?

-----
Sent from JPTT on my Google Pixel 7 Pro.

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.243.34 (臺灣)
※ 作者: ohmylove347 2024-02-01 13:35:01
※ 文章代碼(AID): #1bkosAxm (MobileComm)
※ 文章網址: https://www.ptt.cc/bbs/MobileComm/M.1706765706.A.EF0.html
※ 編輯: ohmylove347 (42.73.243.34 臺灣), 02/01/2024 13:36:02
lsps40803:  a一下就知道他是來釣魚引戰的了1F 02/01 13:35
abc0922001: 現在還有 暫停執行快取應用程式2F 02/01 14:03
ja9740807: 所以不在google商店上架的APP
也全都有接入FCM嗎?
不是整天喊自由 商店以外的APP
就都不是安卓的一部分就是了?3F 02/01 14:03
manbow77: 有些非系統控制的本地通知還是由APP喚起  蘋果也是7F 02/01 14:13
Tsukasayeo: 認知錯誤還跑出來噓人啊8F 02/01 14:15
manbow77: 這跟APP來源毫無關係 例如計時器功能走FCM是繞遠路9F 02/01 14:16
ja9740807: 這個部分我沒有否認啊
但是我的意思是說通知推送的部分
不走FCM就是很多APP都要常駐
某些APP還會去鏈式喚醒其他APP10F 02/01 14:20
kimi112136: 笑他就好了,不要教他啦,這種人會抄作業跑去亂嗆14F 02/01 14:37
manbow77: FCM是兩面刃  一來是你要一直保持良好連線狀態15F 02/01 14:40
ohmylove347: 不走FCM不上架Play Store,這樣你怪系統不怪開發商?那為什麼不是選有FCM有上Play Store的App來用?你要側載又要審核,要馬跑又不給吃草?是不是哪裡怪怪的?.?16F 02/01 14:40
manbow77: 二來是無法避免的延遲 這對某些功能很致命20F 02/01 14:41
jim924211: 欸都請問一下, fcm 是只要 play商店上上架的
都已經套用了嗎,ex line  messager 這些通訊app21F 02/01 14:47
lsps40803: 他就是來引戰的 真的不用為他如此浪費時間23F 02/01 14:48
whatthe8078: meta 出的 app 好像都是只拿 FCM 當做定時喚醒同步的媒介而已,自己也還是會常駐後台收通知24F 02/01 14:51
ja9740807: 又不是所有程式都可以在play商店有
所以沒支持的程式我就不能說了
那就是安卓開放系統的代價啊
只能說開放比封閉好 不能說他的問題點?26F 02/01 15:10
Kismeter: 不用浪費時間30F 02/01 15:11
liaoeddie: 開始胡言亂語了笑死31F 02/01 15:20
ohmylove347: 所以側載和審核二選一啊,今天選了側載,又說為啥沒審核?不是啊不要審核不就是自己選的嗎?你不會選了拉麵店還怪老闆沒賣漢堡吧@@32F 02/01 15:25
manbow77: 只講最後一次 APP用不用FCM跟封閉開放上架與否無關而開放三方用戶就是能選的比較多35F 02/01 15:28
Tsukasayeo: FCM需要手機Google play服務,但不一定要上架商店連這也不知道嗎?程度就這?37F 02/01 15:41
jamt: 蛤?我們公司未上架的app都走FCM啊,真的是野人獻曝39F 02/01 15:48
astrofluket6: 請教何謂FCM謝謝40F 02/01 18:38
yc0015139: FCM -> Firebase cloud messaging
基本上除了像中國這種擋 google 的國家外
大多 App 推通知都用 FCM 了,無關上架與否41F 02/01 19:00
yurian: 總覺得是不是最近拍照和cpu都輸 不像之前幾年安卓對比蘋果基本上根本跟小孩打大人一樣 果粉最近很愛來這引戰(?44F 02/01 19:43
NX9999: 推推
尤其FCM的解釋,非常重要XD47F 02/01 19:50
csh810317: 無知的人就乖乖閉嘴聽49F 02/01 21:24

--
作者 ohmylove347 的最新發文:
點此顯示更多發文記錄