※ 本文轉寄自 ptt.cc, 文章原始頁面
標題

[心得] 安卓大記憶體需求的一知半解

最新2024-02-02 13:49:00
留言65則留言,21人參與討論
推噓15 ( 17246 )
※ 引述《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 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/MobileComm/M.1706765706.A.EF0.html

65 則留言

※ 編輯: ohmylove347 (42.73.243.34 臺灣), 02/01/2024 13:36:02

lsps40803, 1F
a一下就知道他是來釣魚引戰的了

abc0922001, 2F
現在還有 暫停執行快取應用程式

ja9740807, 3F
所以不在google商店上架的APP

ja9740807, 4F
也全都有接入FCM嗎?

ja9740807, 5F
不是整天喊自由 商店以外的APP

ja9740807, 6F
就都不是安卓的一部分就是了?

manbow77, 7F
有些非系統控制的本地通知還是由APP喚起 蘋果也是

Tsukasayeo, 8F
認知錯誤還跑出來噓人啊

manbow77, 9F
這跟APP來源毫無關係 例如計時器功能走FCM是繞遠路

ja9740807, 10F
這個部分我沒有否認啊

ja9740807, 11F
但是我的意思是說通知推送的部分

ja9740807, 12F
不走FCM就是很多APP都要常駐

ja9740807, 13F
某些APP還會去鏈式喚醒其他APP

kimi112136, 14F
笑他就好了,不要教他啦,這種人會抄作業跑去亂嗆

manbow77, 15F
FCM是兩面刃 一來是你要一直保持良好連線狀態

ohmylove347, 16F
不走FCM不上架Play Store,這樣你怪系統不怪開發商

ohmylove347, 17F
?那為什麼不是選有FCM有上Play Store的App來用?你

ohmylove347, 18F
要側載又要審核,要馬跑又不給吃草?是不是哪裡怪怪

ohmylove347, 19F
的?.?

manbow77, 20F
二來是無法避免的延遲 這對某些功能很致命

jim924211, 21F
欸都請問一下, fcm 是只要 play商店上上架的

jim924211, 22F
都已經套用了嗎,ex line messager 這些通訊app

lsps40803, 23F
他就是來引戰的 真的不用為他如此浪費時間

whatthe8078, 24F
meta 出的 app 好像都是只拿 FCM 當做定時喚醒同步

whatthe8078, 25F
的媒介而已,自己也還是會常駐後台收通知

ja9740807, 26F
又不是所有程式都可以在play商店有

ja9740807, 27F
所以沒支持的程式我就不能說了

ja9740807, 28F
那就是安卓開放系統的代價啊

ja9740807, 29F
只能說開放比封閉好 不能說他的問題點?

Kismeter, 30F
不用浪費時間

liaoeddie, 31F
開始胡言亂語了笑死

ohmylove347, 32F
所以側載和審核二選一啊,今天選了側載,又說為啥沒

ohmylove347, 33F
審核?不是啊不要審核不就是自己選的嗎?你不會選了

ohmylove347, 34F
拉麵店還怪老闆沒賣漢堡吧@@

manbow77, 35F
只講最後一次 APP用不用FCM跟封閉開放上架與否無關

manbow77, 36F
而開放三方用戶就是能選的比較多

Tsukasayeo, 37F
FCM需要手機Google play服務,但不一定要上架商店

Tsukasayeo, 38F
連這也不知道嗎?程度就這?

jamt, 39F
蛤?我們公司未上架的app都走FCM啊,真的是野人獻曝

zhoyo99, 53F
過沒兩下再回來重複的話鬼打牆帶風向

jim924211, 54F
再請教版友一下,現在大部分通訊app都有套用fcm

jim924211, 55F
那 如果訊息還會延遲,應該就是 app方伺服器的鍋了

jim924211, 56F
對吧

tsaigi, 57F
但實際上就是很多APP在跑起來後才會開始跳通知 這

tsaigi, 58F
怎麼解釋

manbow77, 59F
要看APP怎麼去利用FCM 例如有些私密訊息不適合公開

manbow77, 60F
那APP可能就只是藉由FCM發送個喚醒通知把APP叫醒後

manbow77, 61F
再讓APP直接去接收訊息

manbow77, 62F
很多人日常最常見的直接FCM通知大概就手遊

manbow77, 63F
官方直接透過FCM發通知現在有什麼活動 轉蛋PU什麼

manbow77, 64F
這種就不需要啟動手遊自己APP

manbow77, 65F
也不必在意延遲問題

ohmylove347 作者的近期文章

[討論] i15 Pro當遊戲主機一統天下指日可待?
https://youtu.be/Z61S7nllbEQ?si=pDp5PfctTkgDxJtu 才第一代就能順跑大作 這真不是開玩笑的 現在主機、PC安卓黨真的要瑟瑟發抖了 因為不論現在畫質多爛,這才第一代 後面只會更好,完全看不到車尾燈
更多 ohmylove347 作者的文章...