Desarrollar ios 6 aplicaciones que utilizan icloud

Apple, por supuesto, creó una gran cantidad de emoción cuando se anunció iCloud. Sin embargo, icloud es algo más que una parte integral de la incorporada en el Applications- también puede ser utilizado por los desarrolladores para implementar al menos una parte del ecosistema de aplicaciones.

icloud le permite crear aplicaciones que comparten datos entre dos dispositivos. Por ejemplo, se podría crear una aplicación RoadTrip que permitía al usuario planificar un viaje en un iPad, y luego acceder e incluso actualizar esos datos en un iPhone.

Pero a pesar de iCloud no le dejó compartir datos entre las mismas aplicaciones que se ejecutan en diferentes dispositivos (que en sí mismo es grande), que no permite a compartir la lógica de negocio, ni tampoco, en este punto, le permiten acceder a los datos desde una aplicación web, un dispositivo Android, o una dispositivos de windows Mobile.

Lo que es más, que no permite a varios usuarios acceder a datos compartidos (algo que se desea en una aplicación de red social o el calendario, por ejemplo).

En este punto, la forma más fácil y mejor manera de implementar un ecosistema de aplicaciones es el uso de los servicios web y una arquitectura que los soporta. Estos servicios se pueden alojar en una solución de nube de alojamiento de terceros, o que puedan ser alojados en servidores basados ​​en la empresa con un bus de infraestructura que puede acceder a otros servicios o datos.

Artículos Relacionados