# iPhone OS 1.0과 iOS 14를 트리맵으로 비교해 보기

> Clean Markdown view of GeekNews topic #3258. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=3258](https://news.hada.io/topic?id=3258)
- GeekNews Markdown: [https://news.hada.io/topic/3258.md](https://news.hada.io/topic/3258.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2020-11-25T11:38:36+09:00
- Updated: 2020-11-25T11:38:36+09:00
- Original source: [blog.timac.org](https://blog.timac.org/2020/1122-comparing-iphone-os-with-ios-14-using-tree-maps/)
- Points: 12
- Comments: 1

## Topic Body

내부 파일 시스템의 기능별 바이너리를 묶어서 트리맵으로 표현

iPhone OS 1.0

- UIKit 13%

- 배경화면과 벨소리 6%

- ICU(유니코드) 5%

- SpringBoard 2%

iOS 14

- 머신러닝에 활용되는 자원들이 많음 : 얼굴인식, Deep CNN, 문자인식..

- iPhone OS 3.1 부터 적용된 dyld shared cache 기능으로 프레임웍들이 분산되어 있음

- Health 관련기능이 꽤 큼

- 카메라/사진 관련 많은 기능들 : 효과, Memories(추억), 비디오 처리..

- 계속 추가되어온 기능들 : HomeKit, Watch, CarPlay, Spotlight, Emoji, News, iWork, Wallet, Shortcuts, ARKit, ...

- 폰트가 전체의 6%

- Linguistic(언어) 데이터가 8%

- ICU 크기는 3배가 커졌지만, 전체의 0.5% 밖에 안됨

* 용량을 비교해보면, iPhone OS 1.0 의 전체 크기는 iOS14 의 배경화면들 사이즈 밖에 안됨

## Comments



### Comment 3611

- Author: gguimoon
- Created: 2020-11-25T12:00:56+09:00
- Points: 1

Android OS도 이런식으로 분석한 결과가 있으면 흥미로운 비교가 되겠네요.
