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.

Soutenez MacGeneration sur Tipeee

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

Un anniversaire très chargé, la bascule à l’OLED et Gemini sous le capot : la semaine Apple

02/11/2025 à 20:30

• 11


Le MacBook Air M1 tombe à moins de 430 € avec le code HALLOWEEN40

02/11/2025 à 12:37

• 0


Elon Musk annonce une démonstration d’ici la fin de l’année du Tesla Roadster... volant ?

02/11/2025 à 11:00

• 151


Les promos Apple s’emballent : iPhone et iPad (Pro) et Apple Watch Ultra 2 à prix cassés

02/11/2025 à 09:03

• 39


Fin de Windows 10 : notre nouvelle série sur le Club iGen pour surmonter cette épreuve

02/11/2025 à 08:05

• 28


Fin de Windows 10 : une transition vers Windows 11 qui vire au fiasco

02/11/2025 à 08:00

• 29


Tests, série, analyses… Les articles du Club iGen publiés en octobre

01/11/2025 à 15:00

• 4


Sortie de veille : comment Apple bat de nouveaux records financiers

01/11/2025 à 08:00

• 19


Sam Altman, frustré, annule sa commande de Tesla Roadster et se prend un mur

31/10/2025 à 21:00

• 140


Votre iPhone 18 Pro, vous le prendrez plutôt café, violet ou bordeaux ?

31/10/2025 à 17:13

• 58


Cette extension pour Chrome reprend une idée populaire d’Arc pour changer d’onglet

31/10/2025 à 15:20

• 7


Le gouvernement américain voudrait bannir TP-Link pour des raisons de sécurité nationale

31/10/2025 à 11:30

• 27


Le Black Friday a déjà commencé chez Boulanger, qui autorise les retours jusqu’au 31 janvier

31/10/2025 à 10:31

• 5


Attention aux tentatives d'arnaques en lien avec les données volées à Bouygues Telecom

31/10/2025 à 10:19

• 38


iOS 26.1, nouveau matériel : que nous réserve le mois de novembre d’Apple ?

31/10/2025 à 10:01

• 33


Bon plan : le MacBook Air M4 avec 24 Go de RAM et SSD 512 Go à 1 347 €

31/10/2025 à 08:44

• 12