Ensembles, un framework de synchronisation pour Core Data

Florian Innocente |

The Mental Faculty sort la première version finalisée de son framework Ensembles. Il est conçu pour les développeurs en quête d'une solution de synchronisation de données pour leurs logiciels sur iOS et OS X. Il fonctionne avec les applications construites autour de Core Data et selon un système de peer-to-peer. Nul besoin de serveur, il peut s'appuyer sur un Dropbox ou un iCloud pour l'échange des données.

Le code de ce projet open source a été mis à disposition sur GitHub, de même qu'une application montrant les capacités de ce framework. Idiomatic 1.0 est en téléchargement gratuit sur l'App Store, il s'agit d'un petit utilitaire de prise de notes pouvant se synchroniser via iCloud et Dropbox.

Les auteurs conseillent de mener quelques tests si l'on utilise une app contenant de gros volumes de données à synchroniser, car ceux-ci sont intégralement transférés en RAM. La version 2.0 d'Ensembles, en chantier, tentera d'améliorer les performances sur ce point. De même, ce framework n'a guère d'intérêt s'il s'agit d'offrir la synchronisation à un terminal Android, précisent les développeurs.

The Mental Faculty (auteur de Mental Case et de Cream) propose aussi trois formules payantes autour de son framework afin d'en assurer le développement, elles vont de 99 à 999$ avec un assistance et une documentation plus fournie au fil des paliers tarifaires et de la taille de votre entreprise.

Accédez aux commentaires de l'article