12 Punkte von xguru 2023-07-10 | 10 Kommentare | Auf WhatsApp teilen

Threadds Android App (72.3MB)

  • Universelle APK. Verwendet Redex
  • Enthält Debug-Code
  • Teile davon sind in React Native umgesetzt (Hermes)
  • Für die UI wird viel Jetpack Compose verwendet
  • Teilt viele Bestandteile mit der Instagram-App

Threads iOS App (244.2MB)

  • Anders als die Facebook-App gibt es überhaupt keine dynamischen Bibliotheken
  • Es gibt ein extrem großes Plugin. BarcelonaShareExtension ist 81MB groß (im Vergleich zu InstagramNotificationExtension mit 23.5MB und InstagramShareExtension mit 5.6MB)
  • Das FBSharedFramework von Instagram teilt viele Bestandteile mit BarcelonaShareExtension

Ein Blick auf die Startzeit

  • Das Sign-in ist nicht nativ und nutzt WebView (WKWebView), weshalb es langsam wirkt. Oder es läuft etwas Tracking im Hintergrund
  • Um die Entwicklungszeit zu verkürzen, scheinen sowohl iOS als auch Android viele Bestandteile mit der Instagram-App zu teilen. Es dürfte auch spannend sein zu beobachten, wie sich das verändert

10 Kommentare

 
rtyuiop 2023-07-12

Es gibt einen Fehler in der Übersetzung..
Es gibt ein sehr großes Plugin. BarcelonaShareExtension ist 81 MB groß // zum Vergleich: InstagramNotificationExtension 23,5 MB, InstagramShareExtension 5,6 MB
ist es

 
xguru 2023-07-12

Ah, ja, ich habe es korrigiert.

 
cosine20 2023-07-10

Diese verdammte Web-App ...

 
laeyoung 2023-07-10
  • Ein Teil ist in React Native umgesetzt (Hermes)
  • Für die UI wird viel Jetpack Compose verwendet

Es scheint zu bedeuten, dass größtenteils Jetpack Compose (nativ) verwendet wird und teilweise React Native (Web-App).

 
dalinaum 2023-07-11

React Native ist keine Web-App. Dass der Sign-in webbasiert ist, lässt sich wohl nicht vermeiden, da es sich vermutlich um ein gemeinsames Modul handelt. Wenn Sie wegen der Marke React denken, es sei Web, dann ist das ein völlig falscher Irrtum.

 
nin1212 2023-07-11

React Native ist keine Web-App, sondern nativ.

 
cosine20 2023-07-10

Ich mag es einfach nicht, wenn auch nur teilweise eine Web-App dabei ist.

 
test4458 2023-07-10

Ich kenne mich im App-Bereich nicht besonders gut aus,
aber war es in letzter Zeit nicht eher der Trend, statt nativ eher als Web-App zu entwickeln?..

 
ragus 2023-07-11

Es war vermutlich nicht nur ein einfacher Trend, der sie zur Nutzung einer Web-App bewogen hat, sondern eher der Wunsch, die Entwicklungszeit zu verkürzen. Ich denke, dass sie den Betrieb künftig schrittweise auf nativ umstellen werden.

 
cosine20 2023-07-10

Nur weil etwas im Trend liegt, muss man es nicht unbedingt mögen. Und Trends kommen und gehen.
Native hat Vor- und Nachteile, und Web-Apps ebenfalls, aber Web-Apps sind einfach nicht mein Fall.