# Threads 앱 내부 살펴보기

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

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=9722](https://news.hada.io/topic?id=9722)
- GeekNews Markdown: [https://news.hada.io/topic/9722.md](https://news.hada.io/topic/9722.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2023-07-10T10:46:02+09:00
- Updated: 2023-07-10T10:46:02+09:00
- Original source: [emergetools.com](https://www.emergetools.com/deep-dives/threads)
- Points: 12
- Comments: 10

## Topic Body

### Threadds Android App (72.3MB)  
- 유니버설 APK. Redex 사용   
- 디버그 코드 포함되어 있음   
- 일부는 React Native로 되어 있음 (Hermes)  
- UI는 Jetpack Compose를 많이 사용   
- 인스타그램 앱과 많은 부분을 공유   
### Threads iOS App (244.2MB)   
- 페이스북앱과 달리 동적 라이브러리가 전혀없음  
- 굉장히 큰 플러그인이 있음. BarcelonaShareExtension이 81MB ( InstagramNotificationExtension 이 23.5MB, InstagramShareExtension이 5.6MB 인데 비해)  
- 인스타그램의 FBSharedFramework 가 BarcelonaShareExtension 이랑 많은 부분을 공유   
### 시작 시간 살펴보기   
- Sign-in 이 네이티브가 아니고 WebView(WKWebView)를 사용하고 있어서 느린것 같아 보임. 아님 백그라운드에서 뭔가 트래킹하거나   
- 개발시간을 단축하기 위해 iOS/Android 모두 인스타그램 앱과 많은 부분을 공유한 것으로 보임. 그게 바뀌는것을 보는 것도 재미날듯

## Comments



### Comment 17236

- Author: rtyuiop
- Created: 2023-07-12T10:50:57+09:00
- Points: 1

번역에 오류가 있어요..  
굉장히 큰 플러그인이 있음. BarcelonaShareExtension이 81MB // 참고로InstagramNotificationExtension 이 23.5MB, InstagramShareExtension이 5.6MB  
입니다

### Comment 17238

- Author: xguru
- Created: 2023-07-12T10:53:52+09:00
- Points: 1
- Parent comment: 17236
- Depth: 1

아 네 수정해두었습니다.

### Comment 17160

- Author: cosine20
- Created: 2023-07-10T13:03:02+09:00
- Points: 1

그놈의 웹앱...

### Comment 17163

- Author: laeyoung
- Created: 2023-07-10T13:48:28+09:00
- Points: 1
- Parent comment: 17160
- Depth: 1

- 일부는 React Native로 되어 있음 (Hermes)  
- UI는 Jetpack Compose를 많이 사용  
  
대부분은 Jetpack Compose (Native)를 쓰고 일부는 React Native (웹앱)을 쓴다는 말인거 같은데요.

### Comment 17213

- Author: dalinaum
- Created: 2023-07-11T13:59:20+09:00
- Points: 1
- Parent comment: 17163
- Depth: 2

React Native는 웹앱이 아닙니다. Sign-in이 웹이라는데 그건 공통 모듈일테니 어쩔 수 있는 부분이 아닐테고요. React라는 브랜드 떄문에 웹이라고 생각하신다면 말도 안되는 착각입니다.

### Comment 17196

- Author: nin1212
- Created: 2023-07-11T10:56:03+09:00
- Points: 2
- Parent comment: 17163
- Depth: 2

React Native는 웹앱이 아니구 네이티브 입니다

### Comment 17164

- Author: cosine20
- Created: 2023-07-10T14:01:17+09:00
- Points: 1
- Parent comment: 17163
- Depth: 2

전 그냥 일부라도 웹앱이 달린게 싫어서요.

### Comment 17167

- Author: test4458
- Created: 2023-07-10T16:16:13+09:00
- Points: 1
- Parent comment: 17164
- Depth: 3

제가 앱 분야는 잘 모르지만  
요즘은 네이티브로 구현하는 것보다 웹앱으로 만드는 게 트렌드였던 것 같은데 아닐까요?..

### Comment 17179

- Author: ragus
- Created: 2023-07-11T09:21:27+09:00
- Points: 1
- Parent comment: 17167
- Depth: 4

단순 트렌드라 웹앱 사용한 건 아닐거고 개발 기간 단축시키려고 사용했을 것 같습니다. 앞으로 운영하면서 점차 네이티브로 바뀔 것 같구요

### Comment 17168

- Author: cosine20
- Created: 2023-07-10T16:24:22+09:00
- Points: 2
- Parent comment: 17167
- Depth: 4

트렌드라고 해서 꼭 좋아해야만하는건 아니죠. 그리고 트렌드도 돌고돕니다.  
네이티브도 장단점이 있고 웹앱도 장단점이 있지만 제 취향이 웹앱이 아닐 뿐입니다.
