L'utilizzo del codice Swift è più che raddoppiato con iOS 13
Foto: Killian Bell/Culto di Mac
Il linguaggio di programmazione di Apple sta lentamente prendendo il sopravvento sui suoi sistemi operativi mobili. iOS 13 contiene più del doppio di Swift rispetto a iOS 12, secondo una ricerca di Alexandre Colucci.
Un numero enorme di app e funzionalità di Apple ora contiene binari Swift. Un totale di 141 sono stati scoperti nella versione più recente di iOS 13.1 di Apple.
Apple ha iniziato a utilizzare Swift per iOS nel 2015. Il suo aggiornamento iOS 9.1 includeva una singola app - Calcolatrice - scritta con il linguaggio Swift. Da allora il suo utilizzo è aumentato rapidamente ogni anno.
iOS 10.1 conteneva sette binari Swift, mentre iOS 11.1 ne conteneva 32. iOS 12 ha più che raddoppiato quel record con 66, mentre iOS 13 ha alzato significativamente l'asticella con un enorme 141.
Swift prende il controllo di iOS
I binari Swift ora possono essere trovati quasi ovunque. Apple li usa per App Store, Game Center, Notification Center, Promemoria, Sidecar, Apple Music e la nuova app Dov'è.
"Nota che questi binari potrebbero contenere una singola riga di codice Swift e non sono necessariamente interamente scritti in Swift", scrive Colucci, che ha scavato in iOS 13.1 per determinare l'estensione dell'utilizzo di Swift da parte di Apple.
Tuttavia, è la prova che l'utilizzo di Swift sta crescendo esponenzialmente tra gli ingegneri del software di Apple.
"Le nuove funzionalità di iOS 13 sono state create senza sorprese con del codice Swift nella loro applicazione corrispondente", continua Colucci. "Degno di nota è anche l'uso di Swift nelle app Health, Book e Shortcuts."
Eliminare l'utilizzo di Swift in iOS 13
Colucci ha utilizzato una versione di iPhone 11 Pro Max con numero di build 17A844. È probabile che l'utilizzo di Swift sia altrettanto diffuso in iPadOS 13, che è essenzialmente iOS ma con un nuovo nome solo per iPad.
Colucci deve ancora approfondire l'utilizzo di Swift per macOS Catalina. Ha scoperto nel 2016 che i binari di Swift erano limitati a sole 10 app in macOS 10.12.
Mela ha introdotto Swift all'annuale Worldwide Developers Conference nel 2014. Il linguaggio open source può essere utilizzato per creare app per tutte le piattaforme Apple, inclusi tvOS e watchOS.