안드로이드 커널수준 문제로 메일같은거 수신하면
아이폰 - iCloud메일, Gmail, 회사 그룹웨어메일 모두 5초 이내 도착 보장됨
몇년동안 실시간 푸시 놓친적 없었음
갤럭시(사용중이거나 화면 끈지 얼마 안됨) - 아이폰과 동일. 별 문제없음
갤럭시(idle, 화면끄고 냅둔지 약 10분 이상) - 문제의 상황. doze로 인한 cpu wakeup 스케쥴에 따라 푸시가 언제 들어올지 보장을 못함
재수없는경우 메일도착한지 30분은 지나서 알림이 뜸
이 문제는 서드파티 앱 포함임 (Gmail, 회사 그룹웨어메일)
더 충격인것은 내가 기억하기로 2019년에나온 갤럭시 노트 10 이후부터 쭉 계속 이랬던것으로 기억함
근본적으로는 안드로이드 커널의 doze 시스템(절전 관련)때문이긴 한데,
웃긴건 개별 앱 절전설정을 강제로 해제하면 중국폰같은 다른폰들은 푸시 되기는 하는거로 알고있거든?
근데 갤럭시는 무슨 짓을 해도 안됨 ㅋㅋㅋ
시스템에서 할수있는건 다 해보고 adb 강제 설정까지 다 건드려봤는데도 안됨
내가 찾아낸 결론은 앱 개발자가 애초에 apk 만들때부터 manifest 상에 강제로 뭐 처리해주는 방법밖에 없었음
(카카오톡이 아마 이 방법 사용할거. 그러면 다른 앱 제작사들은 왜 그렇게 안하냐? → 어지간하면 허용 안해주는거로 알고있음 구글play스토어 정책상)
우리는 업무할때 메일을 실시간으로 대응해서,,
나는 아무튼 이거때문에 아이폰으로 갈아탔음
혹시 갤럭시 써봤던 우리 게이들은 한참 냅뒀던 폰 잠금풀면
뭔가 갑자기 알림 후두둑 쏟아졌던 경험 있지않음?
이게 그 내용임,,,
k-it수준이 그렇지 뭐 - dc App
내 친구놈은 이거때문에 배달의민족 알림 못받아서 음식 집밖에서 20분동안 식었음 엌ㅋㅋ
한국에서 살면 제발 아이폰 씁시다
이거 고쳐진지오래되엇는디
진짜임? 나 마지막 기억이 s23울트라 에서도 여전히 그랬었는데 그거 작년초잖어 진짜 고쳐진게 맞으면 관련 레퍼런스좀
이거 최소 갤23울 작년10월까지는 문제 계속 있었음
폴드4도 동일
뭔소리야 갤럭시가 그런게 아니라 안드로이드 배터리 절전 정책이 그런거야. 내가 실제로 저거 구현해봐서 아는데 저거 우회하는 방법이 공식문서에 있어. 아마 개발한 사람이 잘못설정했거나 알림 순위가 낮은 거임.
따지고보면 구글탓이지 삼성탓은 아님
개발한 사람이 잘못했다기에 IM (카카오톡 왓츠앱등)앱 제외하고는 모든 앱에서 그런 현상 발생함 심지어 구글 지네들 Gmail도 그렇다니까? 구글탓을 할게 아니고 그런 특성의 안드로이드를 채택했으면 삼성이 감당해야 하는 부분이지 커널을 손보거나 해서 다 제껴놓고 갤럭시 쓰는 사용자가 메일 30분 늦게 받는게 맞는거임? 안드로이드 정책 어쩌구 할일이 아닌데
더웃긴거는 구글도 배터리 절전 정책이랍시고 구현해놓은 doze 자체가 병맛임 디바이스를 유휴 상태로 두면 cpu wakeup을 점점 간격을 늘려간다? 아이폰보다 백그라운드 ㅂㅅ될려고;; 거기다 doze 상태에서는 메인터넌스 윈도우에서 체크할수 있는게 제한적이고 그리고 구글 공식문서에 있으면 구글 지메일 잘못개발한거 빨리 고쳐달라고 아 ㅋㅋ 4년넘게ㅇㅈㄹ