À la WWDC d’Apple, la société a lancé de jolis changements sur iOS 7; iOS8, qui sera disponible au téléchargement à l’automne de cette année, aurait peut-être été baptisé iOS7.1.

Parmi le flux de production multithread et les notifications invasives, je peux être distrait par Twitter, encore plus souvent: un joyau: Apple a un nouveau langage de programmation.

C'est significatif, non pas parce qu'il alimente quelque chose pour le moment, mais parce qu'il va probablement alimenter tout ce qui a été développé par et pour Apple pour la prochaine décennie et au-delà. C'est important parce que toutes ces heures passées à regarder Objective-C jusqu'à ce que vous ayez finalement cédé et que vous passiez à PhoneGap ne sont plus pertinents.

Le nouveau langage, nommé Swift (pour des raisons évidentes), est conçu pour offrir la puissance d’un langage de programmation complet avec la simplicité d’un langage de script.

Swift va inspirer une toute nouvelle génération de développeurs d’applications et cela suffira peut-être à faire en sorte qu’Apple s’attaque au défi croissant de la plate-forme de choix de la plupart des développeurs, Android.

Naturellement, Swift est orienté objet, mais Apple pense que sa syntaxe est suffisamment simple pour garantir que même les codeurs novices apprécieront de le choisir. La clé de Swift est qu'il impose des contraintes très rigoureuses au développeur: les espaces de noms sont une fonctionnalité, tout comme le modèle d'objet dynamique d'Objective-C.

Ce qui est passionnant, c’est que tout ce qui peut inclure un système d’exploitation peut être construit avec une syntaxe que les développeurs JavaScript (et plus particulièrement si je cite son nom? - Actionscript 3) trouveront immédiatement reconnaissable.

Si vous voulez vous lancer dans le développement de Swift, Apple a publié un eBook gratuit, que vous pouvez télécharger maintenant.