12 điểm bởi xguru 2023-07-10 | 10 bình luận | Chia sẻ qua WhatsApp

Ứ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

 
rtyuiop 2023-07-12

Có lỗi trong bản dịch..
Có một plugin cực kỳ lớn. BarcelonaShareExtension là 81MB // để tham khảo, InstagramNotificationExtension là 23.5MB, InstagramShareExtension là 5.6MB
là vậy

 
xguru 2023-07-12

À, mình đã sửa rồi.

 
cosine20 2023-07-10

Cái web app chết tiệt đó...

 
laeyoung 2023-07-10
  • Một phần được làm bằng React Native (Hermes)
  • UI sử dụng Jetpack Compose khá nhiều

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).

 
dalinaum 2023-07-11

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ý.

 
nin1212 2023-07-11

React Native không phải là ứng dụng web mà là native.

 
cosine20 2023-07-10

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.

 
test4458 2023-07-10

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?..

 
ragus 2023-07-11

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.

 
cosine20 2023-07-10

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.