© Flickr | Keng Susumpow
L'ouverture de la Worldwide Developers Conference (WWDC) 2014 a été
l’occasion de plusieurs annonces chez Apple. La première - attendue -
concerne la présentation de Swift, son langage de programmation appelé à
remplacer l'Objective-C. Celui-ci reste aujourd'hui la référence en
matière de développement pour environnements Apple.
Swift n'est pour l'heure disponible qu'en bêta mais il sera livré en version finale à l'occasion du lancement officiel d'iOS 8, également annoncé au cours de cette WWDC et programmé pour l'automne 2014.
Apple, qui invite d'ores et déjà les développeurs partenaires à se pencher sur Swift, ne délaissera pas pour autant l'Objective-C. En effet, les deux langages étant en théorie compatibles, les développeurs pourront « mettre à jour » progressivement leurs applications sans avoir a réécrire intégralement leurs codes.
Plus de rapidité avec Swift
Swift, qui revendique le fait de s'affranchir de la lourdeur de l'héritage du C, comprend notamment une gestion simplifiée des namespaces, des closures, des classes génériques et bien d'autres spécificités. Au final, Apple estime que les applications codées en Swift pourraient être jusqu'à 93 fois plus rapides que leurs homologues en Objective-C. L'environnement de développement Xcode 6, qui intègre la gestion de Swift, est d'ailleurs déjà proposé en téléchargement sur le site d'Apple. De même, les développeurs peuvent d’ores et déjà télécharger le manuel de programmation en Swift, proposé gratuitement sur le magasin en ligne iTunes.
Nouvelles moutures pour OS X et iOS
Si l'annonce de Swift est sans conteste l'événement majeur de cette conférence, Apple a également annoncé que son système d'exploitation OS X allait connaître une nouvelle refonte esthétique destinée à simplifier l'environnement et notamment les interactions avec les terminaux iOS de la marque.
Les terminaux mobiles d'Apple ont eux aussi droit à leur nouvel OS, puisque la firme de Cupertino a dévoilé la sortie prochaine de iOS 8, cet automne. Contrairement à l'an passé, il n’y a pas de révolution visuelle au programme. iOS 8 se démarquera surtout par l'ajout d'une série de fonctionnalités destinées à améliorer l'expérience utilisateur, notamment un retardateur photo, ainsi qu'une refonte partielle de l'application SMS.
Swift n'est pour l'heure disponible qu'en bêta mais il sera livré en version finale à l'occasion du lancement officiel d'iOS 8, également annoncé au cours de cette WWDC et programmé pour l'automne 2014.
Apple, qui invite d'ores et déjà les développeurs partenaires à se pencher sur Swift, ne délaissera pas pour autant l'Objective-C. En effet, les deux langages étant en théorie compatibles, les développeurs pourront « mettre à jour » progressivement leurs applications sans avoir a réécrire intégralement leurs codes.
Plus de rapidité avec Swift
Swift, qui revendique le fait de s'affranchir de la lourdeur de l'héritage du C, comprend notamment une gestion simplifiée des namespaces, des closures, des classes génériques et bien d'autres spécificités. Au final, Apple estime que les applications codées en Swift pourraient être jusqu'à 93 fois plus rapides que leurs homologues en Objective-C. L'environnement de développement Xcode 6, qui intègre la gestion de Swift, est d'ailleurs déjà proposé en téléchargement sur le site d'Apple. De même, les développeurs peuvent d’ores et déjà télécharger le manuel de programmation en Swift, proposé gratuitement sur le magasin en ligne iTunes.
Nouvelles moutures pour OS X et iOS
Si l'annonce de Swift est sans conteste l'événement majeur de cette conférence, Apple a également annoncé que son système d'exploitation OS X allait connaître une nouvelle refonte esthétique destinée à simplifier l'environnement et notamment les interactions avec les terminaux iOS de la marque.
Les terminaux mobiles d'Apple ont eux aussi droit à leur nouvel OS, puisque la firme de Cupertino a dévoilé la sortie prochaine de iOS 8, cet automne. Contrairement à l'an passé, il n’y a pas de révolution visuelle au programme. iOS 8 se démarquera surtout par l'ajout d'une série de fonctionnalités destinées à améliorer l'expérience utilisateur, notamment un retardateur photo, ainsi qu'une refonte partielle de l'application SMS.