Ce que chaque développeur iOS devrait savoir sur WWDC 2011

Comme le savent probablement tous les membres de la communauté du développement iOS, WWDC 2011 tire à sa fin aujourd'hui. Bien qu'Apple n'ait pas publié un nouvel iPhone comme beaucoup l'avaient prévu, le discours liminaire était loin d'être décevant. Cette année, WWDC était entièrement axée sur les logiciels et l’autonomisation de la communauté des développeurs iOS. Jusqu'à présent, la majeure partie de la publicité de l'événement était axée sur l'impact négatif de la dernière version sur les applications iOS existantes, mais cet article adoptera une approche différente et mettra en lumière les nombreuses fonctionnalités iOS 5 qui devraient enthousiasmer tous les développeurs iOS..

Comme mentionné, notre objectif est de parler de quelques nouveaux outils et de la manière dont la connaissance de ces outils augmentera votre potentiel en tant que développeur iOS..


Kiosque à journaux

Avec la sortie d'iBooks, Apple a enregistré 130 millions de téléchargements de livres à ce jour. Maintenant, ils publient Newsstand, qui est comme iBooks mais pour les magazines et les journaux. À première vue, Newsstand peut sembler hors de propos pour les développeurs qui ne travaillent pas déjà dans le secteur de l'édition. Bien que cela puisse être vrai, considérez ceci: toutes ces maisons d'édition ont maintenant un tout nouveau modèle de distribution et elles auront besoin de développeurs talentueux pour en tirer profit. Cela signifie que les indépendants et les sociétés de développement mobile feraient bien d'apprendre à utiliser les outils d'Apple pour créer des applications de kiosque à journaux, alors que les éditeurs recherchent toujours le talent nécessaire pour apporter leur offre aux appareils iOS..


Retouche photo et filtres photo

Ne serait-il pas intéressant de développer une application capable de détecter facilement les visages, d’éditer des images et d’utiliser des filtres pour obtenir de superbes effets? Eh bien, avec iOS 5, Apple vous simplifie la vie. La détection de visage peut permettre de nouvelles expériences excitantes sur la plate-forme. Son utilisation avec l'appareil photo offre de nombreuses possibilités. Si vous envisagez actuellement d'accéder à l'espace concurrentiel des applications photo, vous avez tout intérêt à porter une attention particulière à toute documentation Apple relative à ces fonctionnalités..


Gazouillement

Il y a peu d'outils de marketing meilleurs que d'avoir une bonne application. De bonnes applications peuvent se vendre elles-mêmes, mais une excellente application connectée au Web social permet aux fans de faire passer le message plus facilement. Désormais, grâce aux fonctionnalités de connexion unique, les utilisateurs d'une application peuvent rapidement autoriser une application à publier sur son compte Twitter..

La nouvelle fonctionnalité en fait un processus très simple. Les utilisateurs peuvent se connecter à Twitter à partir des paramètres de leur appareil. Toute application peut ensuite demander à utiliser leurs informations d'identification Twitter..

Bien que la méthode de mise en œuvre n'ait pas été mentionnée lors du discours liminaire de Steve Jobs, Scott Forstall a toutefois mentionné que les applications peuvent tirer parti de cette nouvelle fonctionnalité iOS dans sa présentation publique. Auparavant, les développeurs devaient utiliser une bibliothèque tierce telle que ShareKit ou tout simplement se débrouiller seuls pour intégrer leurs applications à Twitter. Ainsi, un système de connexion unique facilitera considérablement le travail de la plupart des développeurs iOS. Nous pouvons être certains que d’autres réseaux sociaux tels que Tumblr, Facebook, LinkedIn et d’autres demanderont bientôt la même authentification unique pour leurs utilisateurs. Cela a des conséquences positives pour les développeurs, car nous continuons à créer des applications qui exploitent les comptes sociaux de nos utilisateurs pour commercialiser indirectement nos applications..


iCloud

Ce nouvel ajout à iOS 5 mérite l’attention de tout entrepreneur ou développeur mobile sérieux. Au cours des dernières années, notre société a connu une transition de plusieurs manières importantes, à commencer par une culture plus sociale et plus ouverte, prête à partager, tweeter ou publier n'importe quoi en ligne. Un autre changement important est la montée en puissance du téléphone intelligent et l'attente du consommateur selon laquelle un appareil mobile devrait tout faire. Tandis que ces tendances continuent d'évoluer, avec la montée en puissance d'iCloud, nous constatons qu'Apple et d'autres sociétés misent leurs puces sur l'émergence d'une société qui s'attendra à accéder à leurs données depuis n'importe quel appareil. Dans iOS 5, nous voyons comment Apple fusionne ces trois tendances pour créer une expérience unique et révolutionnaire. Android et Windows suivront bientôt. Cela signifie que tout développeur sérieux doit commencer à planifier l'utilisation du stockage en nuage et des expériences sociales dans ses applications. Vos utilisateurs peuvent bientôt s'attendre à rien de moins!

Apple cherche constamment à améliorer leurs offres de produits. Dans cet esprit, rappelez-vous qu’il s’agit de iCloud 1.0. Et aussi impressionnant que cela puisse paraître à présent, ce n'est pas quelque chose que tous les développeurs vont probablement utiliser au quotidien, mais il est possible que la version 2.0 offre une fonctionnalité que chaque application doit posséder. Je recommande de comprendre au moins au moins comment cela fonctionne et même de commencer à le tester par vous-même. Si vous êtes un pigiste ou un contractant, vous devez vraiment le maîtriser immédiatement..


Ceci n’est qu’un petit aperçu des nouvelles offres d’iOS 5. Mobiletuts + revisitera beaucoup de ces fonctionnalités plus en profondeur après la levée de la NDA d’iOS 5. En attendant, si vous êtes un développeur, je vous recommande de prendre un après-midi et de regarder les documents applicables disponibles pour les développeurs rémunérés. Qui sait, vous trouverez peut-être un avantage concurrentiel qui séparera votre application de la concurrence!

Voulez-vous parler de cet article? Retrouvez moi sur Twitter @ williamherring.