Ứng dụng Android Threads (72.3MB)
- APK universal. Sử dụng Redex
- Có bao gồm mã debug
- Một phần được làm bằng React Native (Hermes)
- UI sử dụng Jetpack Compose khá nhiều
- Chia sẻ nhiều phần với ứng dụng Instagram
Ứng dụng iOS Threads (244.2MB)
- Khác với ứng dụng Facebook, hoàn toàn không có thư viện động
- Có một plugin rất lớn. BarcelonaShareExtension là 81MB (so với InstagramNotificationExtension là 23.5MB và InstagramShareExtension là 5.6MB)
FBSharedFramework của Instagram chia sẻ nhiều phần với BarcelonaShareExtension
Xem xét thời gian khởi động
- Có vẻ chậm vì phần đăng nhập không phải native mà dùng WebView (
WKWebView). Hoặc có thể đang theo dõi gì đó ở chế độ nền
- Có vẻ để rút ngắn thời gian phát triển, cả iOS/Android đều chia sẻ nhiều phần với ứng dụng Instagram. Cũng sẽ thú vị khi xem điều đó thay đổi ra sao
10 bình luận
Có lỗi trong bản dịch..
Có một plugin cực kỳ lớn.
BarcelonaShareExtensionlà 81MB // để tham khảo,InstagramNotificationExtensionlà 23.5MB,InstagramShareExtensionlà 5.6MBlà vậy
À, mình đã sửa rồi.
Cái web app chết tiệt đó...
Có vẻ ý là phần lớn dùng Jetpack Compose (native), còn một phần dùng React Native (ứng dụng web).
React Native không phải là ứng dụng web. Việc đăng nhập là qua web thì chắc đó là mô-đun dùng chung nên cũng là phần không thể tránh khỏi. Nếu bạn nghĩ đó là web chỉ vì thương hiệu React thì đó là một sự hiểu lầm hoàn toàn vô lý.
React Native không phải là ứng dụng web mà là native.
Tôi chỉ là ghét việc nó gắn kèm dù chỉ một phần ứng dụng web thôi.
Tôi không rành lắm về mảng ứng dụng,
nhưng dạo này có vẻ xu hướng là làm bằng web app hơn là triển khai native, không phải vậy sao?..
Chắc không phải họ dùng web app chỉ vì đó là xu hướng đơn thuần, mà có lẽ là để rút ngắn thời gian phát triển. Có lẽ trong quá trình vận hành sau này, ứng dụng sẽ dần chuyển sang native.
Không phải cứ là xu hướng thì nhất thiết phải thích. Và xu hướng rồi cũng sẽ quay vòng.
Ứng dụng native cũng có ưu và nhược điểm, web app cũng có ưu và nhược điểm, chỉ là web app không hợp gu của tôi mà thôi.