Avec Swift 5, Apple va réduire le poids des applications iPhone et iPad

0

Swift 5, la nouvelle version du langage de programmation de chez Apple permet de réduire le poids des applications iOS.

Avec Swift 5, Apple va réduire le poids des applications iPhone et iPad
iPhone

Les optimisations réalisées avec Swift 5 permettront de résoudre les problèmes de compatibilité des applications iOS. Avant, une application codée avec Swift 3 n’était pas compatible avec les éléments de Swift 4. Dans ce cas, les développeurs étaient obligés d’intégrer au sein de leurs applications des bibliothèques de Swift. Les nouveautés apportées par Swift 5 seront accessibles pour les utilisateurs sous iOS 12.2, macOS 10.14.4, tvOS 12.2 ou watchOS 5.2 minimum. Le poids des applications sera réduit jusqu’à 30 % avec Swift 5. Par exemple, l’application Apollo for Reddit pèse désormais 30 Mo au lieu de 35,7 Mo. Une réduction rendue possible grâce à l’intégration et le partage des bibliothèques Swift entre les applications.

Swift 5 : réduction du poids des applications iPhone et iPad pour Apple

En réduisant le poids des applications iPhone et iPad, Apple améliore l’expérience utilisateur. Les applications sont plus légères, il occupe ainsi moins de place sur l’espace de stockage. Grâce à Swift 5, les bibliothèques Swift ne sont plus requises. Les nouvelles versions d’iOS, macOS, tvOS et watchOS vont profiter de ce nouvel élément. Chirp, le client Twitter sur Apple Watch réussit à perdre 30 % de son poids total. Même avec l’arrivée de la nouvelle version du langage de programmation Swift 5, l’ensemble des applications d’Apple ne va pas se retrouver avec un poids réduit. Seules les applications codées avec Swift vont être allégées de quelques Mo. Pour les développeurs, il sera plus simple de mettre au point des applications puisqu’il n’est plus nécessaire d’inclure les bibliothèques Swift.

Partagez dans les commentaires votre avis sur la réduction du poids des applications Apple !

Laisser un commentaire

Please enter your comment!
Please enter your name here