Développer iOS 6 applications qui utilisent iCloud

Apple, bien sûr, a suscité beaucoup d'excitation quand il a annoncé iCloud. Cependant, iCloud est plus que juste une partie intégrante de la built-in Applications- il peut également être utilisé par les développeurs à mettre en œuvre au moins une partie de l'écosystème de l'application.

iCloud vous permet de créer des applications qui partagent des données entre deux appareils. Par exemple, vous pouvez créer une application RoadTrip qui a permis à l'utilisateur de planifier un voyage sur un iPad, et ensuite accéder et même mettre à jour que les données sur un iPhone.

Mais bien que iCloud ne vous permettre de partager données entre les mêmes applications fonctionnant sur des appareils différents (ce qui en soi est grand), il ne vous permet pas de partager la logique métier, ni, à ce stade, vous permettent d'accéder que les données à partir d'une application Web, un appareil Android, ou d'un appareil Windows Mobile.

Qui plus est, il ne permet pas à plusieurs utilisateurs d'accéder aux données partagées (quelque chose que vous voulez dans une application de réseautage social ou le calendrier, par exemple).

À ce stade, le moyen le plus simple et le meilleur pour mettre en place un écosystème d'applications est d'utiliser les services Web et une architecture qui les soutient. Ces services peuvent être hébergés sur une solution cloud hébergement tierce partie, ou ils peuvent être hébergés sur des serveurs basés sur l'entreprise avec un bus de l'infrastructure qui peuvent accéder à d'autres services ou données.


» » » » Développer iOS 6 applications qui utilisent iCloud