App Android do Threads (72.3MB)
- APK universal. Usa Redex
- Inclui código de depuração
- Algumas partes são feitas em React Native (Hermes)
- A UI usa bastante Jetpack Compose
- Compartilha muitas partes com o app do Instagram
App iOS do Threads (244.2MB)
- Diferente do app do Facebook, não há nenhuma biblioteca dinâmica
- Há um plugin extremamente grande. O BarcelonaShareExtension tem 81MB (em comparação com o InstagramNotificationExtension de 23.5MB e o InstagramShareExtension de 5.6MB)
- O FBSharedFramework do Instagram compartilha muitas partes com o BarcelonaShareExtension
Observando o tempo de inicialização
- O sign-in não é nativo e parece lento por usar WebView (WKWebView). Ou então há algum rastreamento acontecendo em segundo plano
- Para reduzir o tempo de desenvolvimento, tanto no iOS quanto no Android parece que muitas partes foram compartilhadas com o app do Instagram. Também vai ser interessante ver isso mudar
10 comentários
Há um erro na tradução..
Existe um plug-in bem grande.
BarcelonaShareExtensiontem 81 MB // para referência,InstagramNotificationExtensiontem 23,5 MB eInstagramShareExtensiontem 5,6 MBÉ isso
Ah, sim, já corrigi isso.
Essa maldita web app...
Acho que isso quer dizer que, em sua maior parte, usam Jetpack Compose (nativo) e, em parte, React Native (app web).
React Native não é um app web. Quanto ao fato de o sign-in ser web, isso provavelmente é um módulo compartilhado, então não há muito o que fazer nesse aspecto. Se você acha que é web por causa da marca React, isso é um equívoco sem sentido.
React Native não é um app web, é nativo.
Eu só não gosto de ter nem que seja uma parte de web app.
Não entendo muito da área de apps,
mas hoje em dia parece que a tendência era fazer como web app em vez de implementar de forma nativa, não é?..
Provavelmente não usaram um web app só porque era tendência, e sim para reduzir o tempo de desenvolvimento. Daqui para frente, conforme forem operando o serviço, acho que isso deve ir mudando aos poucos para nativo.
Não é porque algo está na moda que você precisa necessariamente gostar. E as tendências também vão e voltam.
Aplicativos nativos têm seus prós e contras, e web apps também têm seus prós e contras, mas web app simplesmente não é o meu gosto.