2 puntos por GN⁺ 2023-10-21 | 3 comentarios | Compartir por WhatsApp
  • iOS 17 incluye un total de 6030 binarios (iOS 16 tenía 5403)
  • Un total de 1516 binarios usan Swift y 385 binarios usan SwiftUI (iOS 16: Swift 1001, SwiftUI 226), un aumento de alrededor del 50%
  • La cantidad de apps que usan el ciclo de vida de apps basado en SwiftUI aumentó de 4 en iOS 16 a 14 en iOS 17
  • La adopción de Swift/SwiftUI se está acelerando muchísimo
  • En el núcleo de iOS todavía hay mucho Objective-C (desde iOS 11/12, Objective-C, C y C++ han ido disminuyendo gradualmente)
  • En el Secure Enclave de iOS hay 19 binarios, pero todavía no hay ni uno solo en Swift (a pesar de que en WWDC22 se anunció que Swift podía usarse en SE)
  • En el SE de macOS Ventura, el binario de hibernation usa Swift
  • La adopción de Swift y SwiftUI sigue creciendo, y la cantidad de binarios que usan UIKit por sí solo disminuyó en comparación con el año anterior

3 comentarios

 
ryuheechul 2023-10-21

A los ejecutables compilados normalmente se les llama binarios, pero veo que en el resumen se tradujo como números binarios... vamos, neo

 
xguru 2023-10-23

Uf, hice algunos ajustes. Parece que a neo le vendría bien incluir algo de funcionalidad de diccionario :(

 
GN⁺ 2023-10-21
Opiniones de Hacker News
  • Un usuario cargó todos los datos en una base de datos SQLite y los exploró con Datasette Lite
  • Un usuario proporcionó enlaces a los resultados de exploración
  • Un usuario usó estos datos para comparar iOS 17 con iOS 16 y hacer preguntas como qué binarios eran nuevos
  • Un usuario comparó los binarios de la carpeta /System/Library/VideoDecoders desde iPhone OS 1 hasta iOS 17
  • Un usuario descubrió que el uso de C cayó del 52% en iPhone OS 1 al 5% en iOS 17
  • Un usuario se sorprendió de que Objective-C siga siendo dominante, lo que sugiere la dificultad de cambiar de lenguaje
  • Un usuario afirmó que cualquier binario que enlace Foundation ahora usa Swift debido al esfuerzo de reescritura de Foundation en Swift, incluso si está escrito completamente en Obj-C
  • Un usuario criticó la UI de Apple, diciendo que necesita más refinamiento y que muchas apps son backports de simples apps solo táctiles
  • Un usuario criticó la mala calidad del software de la app "Fitness" y su UI inconsistente
  • Un usuario compartió parte de charlas de empleados de Apple sobre este tema
  • Un usuario elogió el aumento en la adopción de SwiftUI y la disminución de los binarios solo de UIKit
  • Un usuario comparó SwiftUI con Flutter, pero solo para dispositivos Apple
  • Un usuario dijo que disfruta trabajar con Swift y que le gustaría dedicarle más tiempo
  • Un usuario espera que Google haga lo mismo con Android y Rust