미니 삼성 SW가 무거운(특히 램) 이유
- 시엠
- 조회 수 1347
- 2021.05.31. 15:22
분명 삼성의 안드로이드 개발팀은 구글 제외하고는 가장 큰 규모인건 맞습니다.
근데 왜이리 최적화에 문제가 생기냐면 특유의 설계 구조 때문입니다.
삼성은 기기를 진짜 무지막지하게 많이 출시합니다. 그리고 이 기기들의 사후지원을 다 책임져야해요.
그래서 삼성은 안드로이드를 마개조해서 펌웨어의 대부분을 모듈형식으로 분리해놨습니다.
예를들어 AOD 기능이 있다면 AOD를 별도의 앱으로 분리해놔서 설치 되면 시스템에서 인식해서 모듈처럼 연결하는 방식으로 기능을 구현합니다.
그렇게 기능 하나하나를 다 앱으로 쪼개서 엄청나게 분리해놔서
엄청 다양한 스펙의 기기를 펌웨어 하나로 다 커버합니다. 문제는 이러다보니 단순 시스템 구동만 해도 앱 수백개가 돌아가게 되고 램을 진짜 무지막지하게 쳐묵합니다.
삼성이 근본적인 램 부족을 해결하려면 라인업을 줄이고 원플러스등 처럼 일반적인 안드로이드 기반에서 기능을 추가하는 변경이 필요합니다.
현재의 삼성의 사업 방향이랑 전면 충돌한다는 거죠.
여담으로 이러한 모듈형 분리는 S6 프로젝트 제로에서 시작했습니다. 제로라는 의미가 단순 기능 제거로 최적화만 하는게 아니라
모듈로 분리하기 위한 메인 코어를 만드는 것 이였습니다.
댓글
17
1등 aleji
글쓴이
시엠
aleji 님께
best 2등 오토카모
포인트봇
오토카모 님께
3등 레제르바
글쓴이
시엠
레제르바 님께
(캬)
브니엘
포인트봇
브니엘 님께
Havokrush
브니엘 님께
best 헤페바이쎄
좌상탄아홉발이상무
일.칠칠이사오삼팔오
霧津
갤럭시派
Niflheimr
워런티비오루
2021.05.31. 15:24
2021.05.31. 15:25
2021.05.31. 15:27
2021.05.31. 15:26
2021.05.31. 15:26
2021.05.31. 15:28
2021.05.31. 15:30
2021.05.31. 15:31
2021.05.31. 15:31
2021.05.31. 15:36
2021.05.31. 15:40
2021.05.31. 15:45
2021.05.31. 15:46
그래서 가능했던게 7.0 시절에 XDA 발 AOD죠
깔면 순정 설정앱에서도 AOD 항목이 생기고 순정처럼 작동해서 되게 신기했던 기억이 있습니다
2021.05.31. 16:02
2021.05.31. 16:13
2021.05.31. 16:51
2021.05.31. 18:02
펌웨어 하나로 커버하는 건 아니죠.. 기기마다 펌웨어가 다른데
물론 서로 겹치는 면이 많긴 하지만요
오히려 애플 OS가 .. 펌웨어 한개로 전세계 모든 통신사를 대응해야 된다는 것 때문에 가지고 있는 정보량이 엄청 많을 것 같습니다