Ouvrir le menu principal

MacGeneration

Recherche

Apple double chaque année son utilisation de Swift dans iOS

Nicolas Furno

lundi 28 septembre 2020 à 08:37 • 13

iOS

Comme il le fait chaque année depuis iOS 10, le développeur Timac a publié son analyse de l’utilisation de Swift par Apple dans iOS 14. Et comme en 2017, en 2018 et encore en 2019, la tendance reste la même : Apple utilise de plus en plus Swift pour ses propres besoins et le nombre de frameworks qui exploitent le langage de développement a encore doublé dans iOS 14.

Graphique conçu par Timac.

Ce développeur a compté 351 binaires et frameworks qui utilisent du Swift. Comme il l’indique lui-même, cela ne veut pas dire qu’ils sont entièrement codés en Swift, les sources d’iOS n’étant pas publiques, on ne peut pas le savoir. Ce qu’il peut mesurer, c’est que toutes ces apps ou briques utilisées par le système reposent sur au moins une ligne de Swift, avec un complément éventuel d’Objective-C.

Malgré tout, c’est plus de deux fois plus que l’an dernier, avec 146 binaires et frameworks basés sur Swift dans iOS 13.1. C’est une progression constante depuis iOS 11 et qui montre qu’Apple s’investit toujours davantage dans le successeur d’Objective-C. Maintenant que le langage a été stabilisé au niveau du code source, des ABI et des modules, les développeurs peuvent l’exploiter dans davantage de projets, notamment bas niveau. L’entreprise utilise en général exclusivement Swift pour toutes les nouveautés, ce qui participe inévitablement à son expansion.

Timac a aussi observé les progrès de SwiftUI, la nouvelle méthode d’Apple pour créer des interfaces. Présentée l’an dernier, elle n’était utilisée que dans cinq binaires et frameworks sous iOS 13. Cette année, on sent que la solution a gagné en maturité puisqu’elle sert dans 43 éléments. Une partie est liée aux nouveaux widgets qui doivent être codés en SwiftUI, y compris pour ceux d’Apple. Mais on en retrouve aussi des traces dans l’app Téléphone, dans l’écran verrouillé d’iOS 14, dans l’app Raccourcis ou encore dans le nouveau Game Center.

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Fnac : 10 € offerts tous les 100 € sur des produits Apple et autres

08:32

• 2


Sortie de veille : Apple tient bon la barre, mais cela va-t-il durer ?

08:00

• 10


TikTok écope de 530 millions d’euros d'amende en Union européenne

02/05/2025 à 21:45

• 21


Apple aurait intégré l’IA Claude dans une version interne de Xcode, enterrant un peu plus Swift Assist

02/05/2025 à 20:45

• 19


Enfin une solution simple pour télécharger vos vidéos et playlists préférées sur YouTube

02/05/2025 à 17:35

• 0


« Le pape François indifférent au décès de Zidane » : pourquoi Apple Intelligence résume si mal les titres d’articles

02/05/2025 à 17:35

• 57


French Days : le MacBook Air M2 glisse à 850 €

02/05/2025 à 15:56

• 1


Promos sur des batteries externes de grosse capacité pour iPhone et MacBook

02/05/2025 à 15:50

• 0


Amazon : 25 € de réduction à partir de 75 € d'achat

02/05/2025 à 15:17

• 10


MacBook Air M4 : la chute des prix se poursuit encore sur ce nouvel incontournable 🆕

02/05/2025 à 14:32

• 59


Mira Pro Color : le bel écran E Ink 25 pouces de Boox passe à la couleur

02/05/2025 à 13:15

• 10


MacUpdater cherche un acheteur pour rester à jour

02/05/2025 à 12:30

• 13


Selon Tim Cook, Apple « progresse » sur le développement du nouveau Siri

02/05/2025 à 10:58

• 43


Cotypist suggère du texte soufflé par l’IA dans toutes les apps sur le Mac

02/05/2025 à 10:45

• 3


iOS 19 pourrait offrir plusieurs nouveautés pour Stage Manager et les styles photographiques

02/05/2025 à 09:15

• 20


Profitez de Microsoft Office à petit prix pendant les French Days 2025 📍

01/05/2025 à 23:20

• 0