2 Punkte von GN⁺ 2023-10-21 | 3 Kommentare | Auf WhatsApp teilen
  • iOS 17 enthält insgesamt 6030 Binärdateien (iOS 16: 5403)
  • Insgesamt verwenden 1516 Binärdateien Swift und 385 Binärdateien SwiftUI (iOS 16 Swift: 1001, SwiftUI: 226) – etwa 50 % Zuwachs
  • Die Zahl der Apps, die den auf SwiftUI basierenden App-Lebenszyklus verwenden, stieg von 4 in iOS 16 auf 14 in iOS 17
  • Die Einführung von Swift/SwiftUI beschleunigt sich stark
  • Im iOS-Kern gibt es weiterhin viel Objective-C (seit iOS 11/12 nehmen Objective-C, C und C++ jedoch allmählich ab)
  • In der iOS Secure Enclave gibt es 19 Binärdateien, aber noch keine einzige mit Swift (obwohl auf der WWDC22 angekündigt wurde, dass Swift in der SE verwendet werden kann)
  • In der Secure Enclave von macOS Ventura nutzt die Hibernation-Binärdatei Swift
  • Die Nutzung von Swift und SwiftUI wächst weiter, während die Zahl der Binärdateien, die ausschließlich UIKit verwenden, im Vergleich zum Vorjahr zurückgegangen ist

3 Kommentare

 
ryuheechul 2023-10-21

Kompilierte ausführbare Dateien werden meist einfach als Binärdateien bezeichnet, aber in der Zusammenfassung wurde es offenbar als Binärzahlen übersetzt ... neo, viel Erfolg

 
xguru 2023-10-23

Oh, ich habe es etwas überarbeitet. neo sollte wohl ein paar Dictionary-Funktionen dazubekommen ;_;

 
GN⁺ 2023-10-21
Hacker-News-Kommentare
  • Ein Nutzer lädt alle Daten in eine SQLite-Datenbank und durchsucht sie mit Datasette Lite.
  • Ein Nutzer stellt einen Link zu den Erkundungsergebnissen bereit.
  • Ein Nutzer verwendet diese Daten, um Fragen wie den Vergleich von iOS 17 und iOS 16 zu beantworten, etwa welche Binärdateien neu sind.
  • Ein Nutzer vergleicht die Binärdateien im Ordner /System/Library/VideoDecoders von iPhone OS 1 bis iOS 17.
  • Ein Nutzer stellt fest, dass der Anteil von C von 52 % in iPhone OS 1 auf 5 % in iOS 17 gesunken ist.
  • Ein Nutzer ist überrascht, dass Objective-C weiterhin dominiert, was auf die Schwierigkeit des Sprachwechsels hindeutet.
  • Ein Nutzer behauptet, dass nun alle Binärdateien, die Foundation linken, Swift verwenden, selbst wenn sie wegen der Swift-Neuschreibung von Foundation vollständig in Obj-C geschrieben wurden.
  • Ein Nutzer kritisiert Apples UI und meint, sie müsse ausgefeilter sein, und viele Apps seien Backports einfacher Touch-only-Apps.
  • Ein Nutzer kritisiert die schlechte Softwarequalität und die inkonsistente UI der App „Fitness“.
  • Ein Nutzer teilt Teile von Vorträgen von Apple-Mitarbeitern zu diesem Thema.
  • Ein Nutzer lobt die steigende SwiftUI-Adoptionsrate und den Rückgang von UIKit-only-Binärdateien.
  • Ein Nutzer vergleicht SwiftUI mit Flutter, allerdings nur für Apple-Geräte.
  • Ein Nutzer arbeitet gerne mit Swift und würde gern mehr Zeit damit verbringen.
  • Ein Nutzer hofft, dass Google bei Android und Rust ähnlich vorgeht.