2 pontos por GN⁺ 2023-10-21 | 3 comentários | Compartilhar no WhatsApp
  • O iOS 17 inclui um total de 6030 binários (o iOS 16 tinha 5403)
  • Ao todo, 1516 binários usam Swift e 385 binários usam SwiftUI (iOS 16: Swift 1001, SwiftUI 226) — cerca de 50% de aumento
  • O número de apps que usam o ciclo de vida de app baseado em SwiftUI aumentou de 4 no iOS 16 para 14 no iOS 17
  • A adoção de Swift/SwiftUI está acelerando enormemente
  • Ainda há muito Objective-C no núcleo do iOS (desde o iOS 11/12, Objective-C, C e C++ vêm diminuindo gradualmente)
  • No Secure Enclave do iOS há 19 binários, mas ainda não há nenhum em Swift (apesar do anúncio na WWDC22 de que Swift poderia ser usado no SE)
  • No SE do macOS Ventura, o binário de hibernação usa Swift
  • A adoção de Swift e SwiftUI continua crescendo, enquanto o número de binários que usam apenas UIKit diminuiu em relação ao ano anterior

3 comentários

 
ryuheechul 2023-10-21

Geralmente chamamos o executável compilado de binário, mas no resumo foi traduzido como número binário... força, neo

 
xguru 2023-10-23

Hum, eu fiz umas correções. Parece que o neo precisa receber um pouco de funcionalidade de dicionário :(

 
GN⁺ 2023-10-21
Comentários no Hacker News
  • Usuário carrega todos os dados em um banco de dados SQLite e os explora com o Datasette Lite
  • Usuário fornece links para os resultados da exploração
  • Usuário usa esses dados para comparar iOS 17 e iOS 16 e fazer perguntas como quais binários são novos
  • Usuário compara os binários da pasta /System/Library/VideoDecoders do iOS 1 ao iOS 17
  • Usuário descobre que o uso de C caiu de 52% no iPhone OS 1 para 5% no iOS 17
  • Usuário se surpreende com o fato de Objective-C ainda ser dominante, sugerindo a dificuldade da transição de linguagem
  • Usuário afirma que todos os binários que linkam Foundation agora usam Swift por causa do esforço de reescrita do Foundation em Swift, mesmo que sejam totalmente escritos em Obj-C
  • Usuário critica a UI da Apple, dizendo que ela precisa de refinamento e que muitos apps são backports de apps simples feitos apenas para toque
  • Usuário critica a baixa qualidade do software do app "Fitness" e sua UI inconsistente
  • Usuário compartilha parte de palestras de funcionários da Apple sobre o tema
  • Usuário elogia o aumento da adoção de SwiftUI e a redução de binários somente com UIKit
  • Usuário compara SwiftUI ao Flutter, mas exclusivo para dispositivos Apple
  • Usuário gosta de trabalhar com Swift e gostaria de dedicar mais tempo a isso
  • Usuário espera que o Google faça o mesmo com Android e Rust