Apple WWDC 2011 : la Keynote !

San Francisco, lundi 6 juin 2011, il est 19h heure française. La musique s’éteint, la salle s’assombrit et c’est sous une standing-ovation que Steve Jobs ouvre le bal de la WWDC 2011 avec la traditionnelle Keynote.
La WWDC, c’est 5200 tickets vendus en moins de 2h, 120 sessions, 100 ateliers pratiques (labs) et plus de 1000 ingénieurs Apple.

Cette année, la présentation était consacrée à 3 sujets:
– Mac OSX Lion, successeur du fidèle Snow Leopard
– iOS 5 : le nouvel OS mobile de la firme pour les iBidules : iPhones, iPads, iPods
– iCloud : le cloud made in Apple, amazing…

Nous allons nous concentrer sur les deux sujets les plus brûlants, à savoir iOS 5 et le iCloud. Non pas que OSX Lion n’en vaille pas la peine, mais plutôt parce que iOS est de plus en plus omniprésent et qu’Apple va apporter un grand bol d’air frais avec sa solution de cloud computing grand public.


iOS 5

Commençons par l’OS mobile de Cupertino. iOS 5, c’est 1500 APIs et 200 nouvelles fonctions. Intéressons-nous aux nouveautés qui ont été présentées.

– les notifications ont été revues
Apple a voulu éliminer 2 défauts de la gestion actuelle des notifications sur iOS : la non persistance et les interruptions à répétitions pour l’utilisateur à chaque nouvelle réception. J’ai donc nommé : Notification Center, un endroit où se trouve toutes les notifs, et qui apparait comme sous Android, en glissant depuis le haut de l’écran. Le fonctionnement est le même que sur Android.
Finis les alertes au milieu de l’écran, une petite fenêtre apparait en haut de l’écran sous la forme d’un toast qui disparaitra de lui-même.
Autre bon point : les notifications apparaissent désormais listées sur l’écran verrouillé. Il était temps!

– NewsStand
Un endroit qui rassemble les publications sur abonnement. Il s’agit d’une sorte d’AppStore de magazines sur abonnement, avec une application dédiée et des téléchargements automatiques en fond de tâche.

– Intégration de twitter
Twitter est intégré à iOS, ce qui évite de se connecter dans chaque application.
Il est intégré dans toutes les applications Apple. On peut par exemple « twitter » une photo en deux taps, avec sa position.

– Safari
La nouveauté principale pour Safari est l’apparition de la longtemps attendue navigation par onglets pour l’iPad.
Safari intègre désormais son propre système permettant de se constituer une liste de pages à lire plus tard et de les classer, à la manière d’un Read It Later, le tout branché sur le iCloud, vous comprendrez pourquoi plus tard…

– Reminders
Un gestionnaire de tâche assez simple mais qui faisait défaut dans les versions précédentes et qui permet notamment de fixer un rappel lorsqu’on arrive à un endroit ou qu’on en part.

– Photos
Il est désormais possible de prendre une photo depuis l’écran verrouillé. On peut prendre une photo avec les boutons de volume. La gestion de l’exposition et le zoom, ont été revus : on peut sélectionner la zone sur laquelle l’appareil doit se baser et zoomer en écartant les doigts. On peut également éditer ses photos depuis l’iPhone avant de les envoyer.

– iMessage
iMessage, qui permet de s’envoyer des messages, photos, vidéos, contacts, etc. entre les iPad, iPhone,… C’est une sorte de Blackberry Messenger made in Apple.

iOS 5 est prévu pour l’automne. Apple annonce une compatibilité à partir de l’iPhone 3GS, c’est plutôt une bonne nouvelle.


Au niveau des APIs, on notera les ajouts majeurs suivants:
– Automatic reference counting : une gestion de la mémoire injectée lors de la compilation afin de simplifier le travail du développeur. Jusqu’à présent, il fallait gérer la mémoire à la main sur iOS. Apple apporte ici un compromis intéressant entre le garbage collecting (c.f. Java) à mon sens peu adapté à l’embarqué et la gestion manuelle de la mémoire. Reste à voir les résultats obtenus avec ce nouvel outil…
– Storyboards : auparavant, on utilisait un fichier XIB pour chaque viewController, maintenant, on peut regrouper tout le flow d’écrans d’une application ainsi que les transitions au même endroit. Pourquoi pas…
– NewsStand Framework : pour créer son propre magazine sous la forme d’une application iOS. Le fonctionnement a l’air relativement simple et le résultat séduisant. Il suffit de tourner la page d’un livre pour comprendre la qualité d’animation mise en oeuvre. On peut même ne soulever qu’un coin de page pour se référer à celle de derrière, comme si on feuilletait un ouvrage papier.
– AirPlay : pour présenter du contenu (web, multimedia) depuis son iDevice vers une AppleTV
– GLKit : pour faciliter le développement en OpenGL ES 2.0
– CoreImage : pour la manipulation avancée d’images et de videos accélérée matériellement. On y trouve de nombreux filtres, dont un détecteur de visages
– Twitter : et oui, Twitter est maintenant intégré à l’OS. L’utilisateur pourra contrôler quelle application peut accéder à Twitter depuis les préférences de l’appareil. Ce framework s’appuie sur une autre API: Accounts
– Accounts : framework qui gère le process de certaines authentifications SSO afin de simplifier le travail du développeur et d’améliorer la User Experience, notamment en fournissant une IHM intégrée, plus besoin, donc, de créer des écrans de login pour ces services.
– La customisation des contrôles graphiques arrive enfin, en fournissant un mécanisme semblable aux CSS. Ceci permet de simplifier la gestion des thèmes au sein d’une application, au plus grand bonheur des développeurs.
– iCloud Storage APIs : 2 APIs pour parler avec les nuages, ce qui offre de nombreuses possibilités. L’une d’elles permet de stocker des documents sur le compte iCloud de l’utilisateur, l’autre permet de partager des petits volumes de données entre plusieurs instances d’une application.

iCLOUD

iCloud, c’est LE nouveau mot à Cupertino. iCloud va envoyer vos données à tous vos périphériques, automatiquement, y compris les calendriers, les données des applications et même vos sauvegardes!
MobileMe, le service de synchro d’Apple vit donc ses derniers jours. Les abonnés actuels voient leur abonnement maintenu gratuitement jusqu’en juin 2012 afin d’amorcer la transition en douceur.

Les applications qui supportent le cloud sont les suivantes:
– l’AppStore : un téléchargement sur l’iPhone va déclencher un téléchargement sur vos autres appareils
– iBooks : même chose, vous achetez un livre sur l’iPhone, il va être automatiquement synchronisé sur votre iPad.
Sauvegarde automatique des iPhone/iPad via le cloud en WiFi : préférences, photos, apps, iBooks…
– Documents : pour retrouver nos documents synchronisés sur tous nos devices. Une nouvelle version de iWorks devrait voir le jour.
– PhotoStream : PhotoStream permet de synchroniser automatiquement ses photos entre le Mac et les périphériques iOS. Les photos vont rester dans le Cloud pendant 30 jours, le temps de synchroniser tous les appareils.
– iTunes : si vous achetez un morceau de musique sur iTunes, celui-ci sera automatiquement copié sur vos autres appareils : Mac, iPad, iPhone, iPod.

La synchronisation est entièrement automatique et transparente pour l’utilisateur. Cela fonctionne sur 10 appareils maximum pour un même compte. Tout ceci est entièrement gratuit.

iCloud ne fonctionnera qu’à partir de iOS 5, il faudra donc encore patienter. Vous aurez droit à 5Go de stockage, sachant que les apps, photos, livres et musiques ne comptent pas dans ce volume. Il sera toutefois possible d’acheter de l’espace « iCloud » pour les plus gourmands.


One More Thing!
iTunes Match : pour profiter du cloud avec les musiques qu’on n’a pas achetées sur iTunes et synchroniser toute sa musique. Ce service est cependant payant: $25,99 par an.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *