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

看板MobileComm (行動通訊)作者 (米特巴爾)時間9月前 (2024/02/01 13:35), 9月前編輯推噓15(17246)
留言65則, 21人參與, 9月前最新討論串1/1
※ 引述《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 ※ 編輯: ohmylove347 (42.73.243.34 臺灣), 02/01/2024 13:36:02

02/01 13:35, 9月前 , 1F
a一下就知道他是來釣魚引戰的了
02/01 13:35, 1F

02/01 14:03, 9月前 , 2F
現在還有 暫停執行快取應用程式
02/01 14:03, 2F

02/01 14:03, 9月前 , 3F
所以不在google商店上架的APP
02/01 14:03, 3F

02/01 14:03, 9月前 , 4F
也全都有接入FCM嗎?
02/01 14:03, 4F

02/01 14:03, 9月前 , 5F
不是整天喊自由 商店以外的APP
02/01 14:03, 5F

02/01 14:03, 9月前 , 6F
就都不是安卓的一部分就是了?
02/01 14:03, 6F

02/01 14:13, 9月前 , 7F
有些非系統控制的本地通知還是由APP喚起 蘋果也是
02/01 14:13, 7F

02/01 14:15, 9月前 , 8F
認知錯誤還跑出來噓人啊
02/01 14:15, 8F

02/01 14:16, 9月前 , 9F
這跟APP來源毫無關係 例如計時器功能走FCM是繞遠路
02/01 14:16, 9F

02/01 14:20, 9月前 , 10F
這個部分我沒有否認啊
02/01 14:20, 10F

02/01 14:20, 9月前 , 11F
但是我的意思是說通知推送的部分
02/01 14:20, 11F

02/01 14:20, 9月前 , 12F
不走FCM就是很多APP都要常駐
02/01 14:20, 12F

02/01 14:20, 9月前 , 13F
某些APP還會去鏈式喚醒其他APP
02/01 14:20, 13F

02/01 14:37, 9月前 , 14F
笑他就好了,不要教他啦,這種人會抄作業跑去亂嗆
02/01 14:37, 14F

02/01 14:40, 9月前 , 15F
FCM是兩面刃 一來是你要一直保持良好連線狀態
02/01 14:40, 15F

02/01 14:40, 9月前 , 16F
不走FCM不上架Play Store,這樣你怪系統不怪開發商
02/01 14:40, 16F

02/01 14:40, 9月前 , 17F
?那為什麼不是選有FCM有上Play Store的App來用?你
02/01 14:40, 17F

02/01 14:40, 9月前 , 18F
要側載又要審核,要馬跑又不給吃草?是不是哪裡怪怪
02/01 14:40, 18F

02/01 14:40, 9月前 , 19F
的?.?
02/01 14:40, 19F

02/01 14:41, 9月前 , 20F
二來是無法避免的延遲 這對某些功能很致命
02/01 14:41, 20F

02/01 14:47, 9月前 , 21F
欸都請問一下, fcm 是只要 play商店上上架的
02/01 14:47, 21F

02/01 14:47, 9月前 , 22F
都已經套用了嗎,ex line messager 這些通訊app
02/01 14:47, 22F

02/01 14:48, 9月前 , 23F
他就是來引戰的 真的不用為他如此浪費時間
02/01 14:48, 23F

02/01 14:51, 9月前 , 24F
meta 出的 app 好像都是只拿 FCM 當做定時喚醒同步
02/01 14:51, 24F

02/01 14:51, 9月前 , 25F
的媒介而已,自己也還是會常駐後台收通知
02/01 14:51, 25F

02/01 15:10, 9月前 , 26F
又不是所有程式都可以在play商店有
02/01 15:10, 26F

02/01 15:10, 9月前 , 27F
所以沒支持的程式我就不能說了
02/01 15:10, 27F

02/01 15:10, 9月前 , 28F
那就是安卓開放系統的代價啊
02/01 15:10, 28F

02/01 15:10, 9月前 , 29F
只能說開放比封閉好 不能說他的問題點?
02/01 15:10, 29F

02/01 15:11, 9月前 , 30F
不用浪費時間
02/01 15:11, 30F

02/01 15:20, 9月前 , 31F
開始胡言亂語了笑死
02/01 15:20, 31F

02/01 15:25, 9月前 , 32F
所以側載和審核二選一啊,今天選了側載,又說為啥沒
02/01 15:25, 32F

02/01 15:25, 9月前 , 33F
審核?不是啊不要審核不就是自己選的嗎?你不會選了
02/01 15:25, 33F

02/01 15:25, 9月前 , 34F
拉麵店還怪老闆沒賣漢堡吧@@
02/01 15:25, 34F

02/01 15:28, 9月前 , 35F
只講最後一次 APP用不用FCM跟封閉開放上架與否無關
02/01 15:28, 35F

02/01 15:30, 9月前 , 36F
而開放三方用戶就是能選的比較多
02/01 15:30, 36F

02/01 15:41, 9月前 , 37F
FCM需要手機Google play服務,但不一定要上架商店
02/01 15:41, 37F

02/01 15:41, 9月前 , 38F
連這也不知道嗎?程度就這?
02/01 15:41, 38F

02/01 15:48, 9月前 , 39F
蛤?我們公司未上架的app都走FCM啊,真的是野人獻曝
02/01 15:48, 39F

02/01 18:38, 9月前 , 40F
請教何謂FCM謝謝
02/01 18:38, 40F

02/01 19:00, 9月前 , 41F
FCM -> Firebase cloud messaging
02/01 19:00, 41F

02/01 19:03, 9月前 , 42F
基本上除了像中國這種擋 google 的國家外
02/01 19:03, 42F

02/01 19:03, 9月前 , 43F
大多 App 推通知都用 FCM 了,無關上架與否
02/01 19:03, 43F

02/01 19:43, 9月前 , 44F
總覺得是不是最近拍照和cpu都輸 不像之前幾年安卓
02/01 19:43, 44F

02/01 19:43, 9月前 , 45F
對比蘋果基本上根本跟小孩打大人一樣 果粉最近很愛
02/01 19:43, 45F

02/01 19:43, 9月前 , 46F
來這引戰(?
02/01 19:43, 46F

02/01 19:50, 9月前 , 47F
推推
02/01 19:50, 47F

02/01 19:50, 9月前 , 48F
尤其FCM的解釋,非常重要XD
02/01 19:50, 48F

02/01 21:24, 9月前 , 49F
無知的人就乖乖閉嘴聽
02/01 21:24, 49F

02/02 01:53, 9月前 , 50F
有人邏輯混亂到爆炸哈哈哈
02/02 01:53, 50F

02/02 04:28, 9月前 , 51F
02/02 04:28, 51F

02/02 08:55, 9月前 , 52F
這種就是亂該亂噓發現沒用就中途逃跑
02/02 08:55, 52F

02/02 08:55, 9月前 , 53F
過沒兩下再回來重複的話鬼打牆帶風向
02/02 08:55, 53F

02/02 10:32, 9月前 , 54F
再請教版友一下,現在大部分通訊app都有套用fcm
02/02 10:32, 54F

02/02 10:32, 9月前 , 55F
那 如果訊息還會延遲,應該就是 app方伺服器的鍋了
02/02 10:32, 55F

02/02 10:32, 9月前 , 56F
對吧
02/02 10:32, 56F

02/02 12:27, 9月前 , 57F
但實際上就是很多APP在跑起來後才會開始跳通知 這
02/02 12:27, 57F

02/02 12:27, 9月前 , 58F
怎麼解釋
02/02 12:27, 58F

02/02 13:35, 9月前 , 59F
要看APP怎麼去利用FCM 例如有些私密訊息不適合公開
02/02 13:35, 59F

02/02 13:36, 9月前 , 60F
那APP可能就只是藉由FCM發送個喚醒通知把APP叫醒後
02/02 13:36, 60F

02/02 13:37, 9月前 , 61F
再讓APP直接去接收訊息
02/02 13:37, 61F

02/02 13:47, 9月前 , 62F
很多人日常最常見的直接FCM通知大概就手遊
02/02 13:47, 62F

02/02 13:48, 9月前 , 63F
官方直接透過FCM發通知現在有什麼活動 轉蛋PU什麼
02/02 13:48, 63F

02/02 13:48, 9月前 , 64F
這種就不需要啟動手遊自己APP
02/02 13:48, 64F

02/02 13:49, 9月前 , 65F
也不必在意延遲問題
02/02 13:49, 65F
文章代碼(AID): #1bkosAxm (MobileComm)
文章代碼(AID): #1bkosAxm (MobileComm)