2 points par GN⁺ 2023-10-21 | 3 commentaires | Partager sur WhatsApp
  • iOS 17 contient au total 6 030 binaires (contre 5 403 pour iOS 16)
  • Au total, 1 516 binaires utilisent Swift et 385 utilisent SwiftUI (iOS 16 : Swift 1 001, SwiftUI 226), soit une hausse d’environ 50 %
  • Le nombre d’apps utilisant le cycle de vie d’application basé sur SwiftUI est passé de 4 dans iOS 16 à 14 dans iOS 17
  • L’adoption de Swift/SwiftUI s’accélère énormément
  • Le cœur d’iOS contient encore beaucoup d’Objective-C (depuis iOS 11/12, Objective-C, C et C++ diminuent progressivement)
  • Le Secure Enclave d’iOS contient 19 binaires, mais aucun n’utilise encore Swift (bien qu’Apple ait annoncé à la WWDC22 que Swift pouvait être utilisé dans le SE)
  • Dans le SE de macOS Ventura, le binaire de mise en veille prolongée utilise Swift
  • L’adoption de Swift et SwiftUI continue de croître, tandis que le nombre de binaires utilisant uniquement UIKit a diminué par rapport à l’année précédente

3 commentaires

 
ryuheechul 2023-10-21

On appelle généralement les exécutables compilés des binaires, mais dans le résumé cela a été traduit par « nombres binaires »... courage, neo

 
xguru 2023-10-23

Oh, j’ai fait quelques modifications. Il faudrait sans doute ajouter un peu de fonctionnalités de dictionnaire à neo ;_;

 
GN⁺ 2023-10-21
Avis Hacker News
  • Un utilisateur a chargé toutes les données dans une base SQLite pour les explorer avec Datasette Lite
  • Un utilisateur a fourni des liens vers les résultats d’exploration
  • Un utilisateur a utilisé ces données pour répondre à des questions comme comparer iOS 17 et iOS 16 afin de voir quels binaires sont nouveaux
  • Un utilisateur a comparé les binaires du dossier /System/Library/VideoDecoders d’iPhone OS 1 à iOS 17
  • Un utilisateur a constaté une baisse de l’usage du C, de 52 % sur iPhone OS 1 à 5 % sur iOS 17
  • Un utilisateur s’est dit surpris qu’Objective-C reste dominant, ce qui suggère la difficulté d’une transition de langage
  • Un utilisateur affirme que tous les binaires liant Foundation utilisent désormais Swift en raison des efforts de réécriture de Foundation en Swift, même s’ils étaient auparavant entièrement écrits en Obj-C
  • Un utilisateur critique l’interface d’Apple, estimant qu’elle manque de sophistication et que beaucoup d’apps ne sont que des backports de simples apps tactiles
  • Un utilisateur critique la mauvaise qualité logicielle et l’UI incohérente de l’app "Fitness"
  • Un utilisateur a partagé certaines interventions d’employés d’Apple sur le sujet
  • Un utilisateur salue la hausse du taux d’adoption de SwiftUI et la baisse des binaires uniquement UIKit
  • Un utilisateur compare SwiftUI à Flutter, mais limité aux appareils Apple
  • Un utilisateur dit aimer travailler avec Swift et vouloir y consacrer davantage de temps
  • Un utilisateur espère que Google fera de même pour Android et Rust