Threads 앱 내부 살펴보기
(emergetools.com)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 모두 인스타그램 앱과 많은 부분을 공유한 것으로 보임. 그게 바뀌는것을 보는 것도 재미날듯
번역에 오류가 있어요..
굉장히 큰 플러그인이 있음. BarcelonaShareExtension이 81MB // 참고로InstagramNotificationExtension 이 23.5MB, InstagramShareExtension이 5.6MB
입니다
- 일부는 React Native로 되어 있음 (Hermes)
- UI는 Jetpack Compose를 많이 사용
대부분은 Jetpack Compose (Native)를 쓰고 일부는 React Native (웹앱)을 쓴다는 말인거 같은데요.
React Native는 웹앱이 아닙니다. Sign-in이 웹이라는데 그건 공통 모듈일테니 어쩔 수 있는 부분이 아닐테고요. React라는 브랜드 떄문에 웹이라고 생각하신다면 말도 안되는 착각입니다.
단순 트렌드라 웹앱 사용한 건 아닐거고 개발 기간 단축시키려고 사용했을 것 같습니다. 앞으로 운영하면서 점차 네이티브로 바뀔 것 같구요
트렌드라고 해서 꼭 좋아해야만하는건 아니죠. 그리고 트렌드도 돌고돕니다.
네이티브도 장단점이 있고 웹앱도 장단점이 있지만 제 취향이 웹앱이 아닐 뿐입니다.