12 puntos por xguru 2023-07-10 | 10 comentarios | Compartir por WhatsApp

Threadds Android App (72.3MB)

  • APK universal. Usa Redex
  • Incluye código de depuración
  • Algunas partes están hechas con React Native (Hermes)
  • La UI usa mucho Jetpack Compose
  • Comparte muchas partes con la app de Instagram

Threads iOS App (244.2MB)

  • A diferencia de la app de Facebook, no tiene ninguna librería dinámica
  • Tiene un plugin enormemente grande. BarcelonaShareExtension pesa 81MB (comparado con InstagramNotificationExtension de 23.5MB e InstagramShareExtension de 5.6MB)
  • El FBSharedFramework de Instagram comparte muchas partes con BarcelonaShareExtension

Revisando el tiempo de inicio

  • Parece lento porque el Sign-in no es nativo y usa WebView (WKWebView). O quizá está haciendo algún tipo de tracking en segundo plano
  • Parece que, para acortar el tiempo de desarrollo, tanto iOS como Android comparten muchas partes con la app de Instagram. También será interesante ver cómo cambia eso

10 comentarios

 
rtyuiop 2023-07-12

Hay un error en la traducción..
Hay un plugin muy grande. BarcelonaShareExtension pesa 81 MB // como referencia, InstagramNotificationExtension pesa 23.5 MB, InstagramShareExtension pesa 5.6 MB
.

 
xguru 2023-07-12

Ah, sí, ya lo corregí.

 
cosine20 2023-07-10

La maldita webapp...

 
laeyoung 2023-07-10
  • Parte está hecha con React Native (Hermes)
  • La UI usa mucho Jetpack Compose

Creo que quiere decir que en su mayor parte usan Jetpack Compose (nativo) y que una parte usa React Native (app web).

 
dalinaum 2023-07-11

React Native no es una app web. Dicen que el inicio de sesión es web, pero como seguramente será un módulo compartido, no hay mucho que se pueda hacer al respecto. Si pensaron que era web por la marca React, es una confusión completamente absurda.

 
nin1212 2023-07-11

React Native no es una app web, es nativo.

 
cosine20 2023-07-10

Es que simplemente no me gusta que aunque sea una parte tenga una app web.

 
test4458 2023-07-10

No conozco muy bien el área de las apps,
pero últimamente me parecía que la tendencia era hacerlas como web apps en lugar de implementarlas de forma nativa, ¿no?..

 
ragus 2023-07-11

No creo que hayan usado una web app solo porque era una tendencia; probablemente la usaron para acortar el tiempo de desarrollo. Y conforme la sigan operando, creo que poco a poco irá cambiando a nativa.

 
cosine20 2023-07-10

No porque algo sea tendencia necesariamente tiene que gustarte.
Y las tendencias también son cíclicas.
Las apps nativas tienen pros y contras, y las web apps también, pero simplemente las web apps no son mi estilo.