C'est devenu une habitude depuis la présentation du kit de développement pour iPhone et iPod touch, cette nouvelle Keynote a été l'occasion d'un défilé de développeurs venus présenter des applications exploitant les fonctions introduites par la mise à jour. Ainsi, ce ne sont pas moins de huit applications qui ont été présentées pendant les deux petites heures de la présentation. Ces présentations sont intéressantes en ce qu'elles offrent un aperçu de ce que l'on peut attendre sur l'App Store. Petit tour d'horizon...

Notifications Push
Le Push, longtemps attendu, arrive enfin, cette fois pour de bon nous a-t-on promis lors de la conférence. Quelques applications l'exploitant ont ainsi été présentées. La première, une application de messagerie instantanée, était la plus évidente. Meebo gère les messageries les plus courantes (AIM, MSN), mais aussi des réseaux sociaux (Facebook) et surtout intègre le Push pour notifier à l'utilisateur de nouveaux messages, même quand Meebo n'est pas ouverte. Autre exemple avec ESPN, une application qui pourra prévenir l'utilisateur d'un résultat sportif, entre autres.

Mais le Push servira manifestement à des usages beaucoup plus larges, et même aux jeux ayant des fonctions sociales. Ainsi, ngmoco a présenté Touch Pets, un titre à venir qui permettra aux utilisateurs d'inviter un autre joueur qui sera alors prévenu par le système de notifications Push.

On ne sait pas si Apple a réglé le principal problème évoqué il y a quelques semaines, concernant le Push. Si toutes les applications peuvent envoyer des notifications visuelles et sonores, il y a le risque d'une information omniprésente à en devenir gênante. Espérons qu'Apple a prévu des réglages suffisants sur ce point.
Interaction avec des périphériques ou d'autres iPhone
Autre nouveauté évoquée pendant la Keynote, les iPhone et iPod touch pourront désormais communiquer avec des périphériques, via le port dock ou même, pour les téléphones, via le Bluetooth. On devrait donc voir arriver de nouvelles applications permettant uniquement de gérer un appareil comme, par exemple, une base dotée d'enceintes dont le rendu sonore peut être modifié via l'appareil mobile directement.

Un exemple a été longuement développé pendant la conférence : celui de LifeScan, un système dédié aux diabètes et qui leur permet à la fois de mesurer le taux de sucre dans le sang et d'en garder une trace sur son iPhone. Ce dernier communique avec les appareils compatibles soit par Bluetooth, soit par le dock pour en récupérer les informations.

L'application gère ensuite ces données, en conserve une trace et permet la composition de repas pour améliorer la situation le cas échéant. Les données peuvent être envoyées par mail, ce qui n'est pas à proprement parler une nouveauté d'iPhone OS 3.

Si l'interaction avec les périphériques s'améliore, c'est aussi le cas pour l'interaction entre iPhone avec un système d'échange par le biais du Bluetooth et de Bonjour. En théorie, ce système n'est pas réservé aux seuls iPhone, mais étant donné que la technologie Bonjour est nécessaire, ce sera sans doute le cas.

Outre l'envoi de données comme des contacts du carnet d'adresses, le "Peer to peer" (précisions que le terme anglais est bien plus large que son utilisation française et désigne simplement un échange de données entre appareils, sans connotation illégale errière) d'Apple sera utilisé pour des jeux en multijoueur. Smule, le créateur du célèbre Ocarina, en a fait la démonstration en interprétant en live "The Phantom of the Opera" sur une nouvelle application, Leaf Trombone.

Vos réactions
Se pose donc un problème assez important avec ce nouvel OS : tous les développeurs ont a craindre qu'Apple reprenne leur idée, et ensuite interdise leur application, vu les conditions du SDK (redondance des fonctions avec l'implémentation d'Apple)!
Est-ce prévu ?
Apple n'a pas non plus copier tous des développeurs, ils ont apporté des modifications et des améliorations qu'on attendait depuis le début.
bien qu'il manque encore la vidéo.
@ Arcank : je n'ai pas lu dans le détail le contrat des développeurs, mais en théorie, Apple ne peut pas supprimer une application pour cette raison. Par ailleurs, cette règle s'est assouplie ces derniers temps...
@iLazow Oui, je ne voulais pas dire qu'ils ont fait marcher la photocopieuse, mais qu'ils ont rendu pas mal de petits utilitaires 'hors' SDK en théorie : mode paysage,...
Je suis en général partisan des fonctions natives, mais qu'en sera-t-il de ceux qui sont déjà là ?
@Nicolas Merci (désolé pour le poste précédent, je n'avais pas vu ton comm')
Cela dit, c'est vrai que ces développeurs vont alors devoir garder de l'avance sur Apple, s'ils souhaitent rester compétitifs sur l'AppStore.
Pls, developppez-nous uncalendrier comparible iCal dyne de ce nom :)