Ouvrir le menu principal

MacGeneration

Recherche

iCloud et Core Data en progrès avec Mavericks et iOS 7 ?

Nicolas Furno

mercredi 29 janvier 2014 à 17:10 • 11

Logiciels

Avec iCloud, Apple a promis aux développeurs une solution de synchronisation clé en main, à la fois élégante et très efficace. Malheureusement, tous ceux qui s’y sont risqués se sont longtemps cassé les dents : à moins de s’en tenir à synchroniser quelques fichiers isolés, le service était souvent trop buggué pour être utilisable (lire : iCloud reste un casse-tête pour les développeurs).

Depuis, le constructeur a travaillé et la situation est apparemment bien plus réjouissante. C’est en tout cas ce qu’explique Realmac sur son blog. L’éditeur, entre autres, du gestionnaire d’images Ember utilise iCloud et Core Data pour synchroniser les éléments entre appareils iOS et OS X. Les images proprement dites restent des fichiers, mais le logiciel crée aussi une base de données composée uniquement des métadonnées associées aux images. C’est cette base de données qui est en fait synchronisée à la fois pour accélérer la recherche et pour éviter de tout charger sur les appareils iOS où l’espace de stockage est plus limité.

La synchronisation avec iCloud a été lancée à l’automne dernier et depuis, les utilisateurs d’Ember n’ont pas eu de problème avec la fonction. L’éditeur indique bien deux ou trois rapports de bugs pour lesquels il ne pouvait rien faire, mais on est loin de la situation au lancement du service, où la fonction ne pouvait vraiment pas être utilisée par les développeurs. A priori, on peut à nouveau compter sur Core Data avec OS X 10.9 et iOS 7, mais pour être sûr de ne rien laisser au hasard, l’éditeur a intégré dans la dernière version de son logiciel un système pour reconstruire la bibliothèque. En cas de problème, on peut réinitialiser la base de données iCloud à partir d’un Mac ou au contraire reconstruire celle du Mac à partir d’iCloud.

En appuyant sur la touche ⌥ du clavier, le menu "Ember" gagne une rubrique iCloud qui permet de régler d’éventuels problèmes.

Malgré ces bons résultats, Realmac reste très prudent. Outre la fonction de réinitialisation de la base de données, Ember intègre un module de sauvegarde des données. Cette solution permet de stocker les images et les informations associées aux images à un autre emplacement du disque dur. De quoi, par la suite, pouvoir restaurer ces données en cas de problème trop important pour être réglé simplement par une réinitialisation du Mac ou d’iCloud.

Si vous développez une application iOS ou OS X et que vous utilisez Core Data et iCloud, n’hésitez pas à témoigner en commentaire, que cela fonctionne ou non. À noter que d’autres développeurs n’ont pas attendu qu’Apple règle les problèmes de synchronisation et ont sorti leurs propres frameworks : on peut citer Ensembles ou encore iCloud Access.

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

iOS 18.4 bêta 2 est disponible, pour les iPhone 12 et 16e aussi

03/03/2025 à 20:54

• 38


macOS 15.4 : la seconde bêta est disponible pour les développeurs

03/03/2025 à 19:27

• 5


Google simplifie la suppression d’informations personnelles de ses résultats de recherche

03/03/2025 à 18:30

• 5


Taxis autonomes : Waymo a doublé ses trajets hebdomadaires en moins d'un an

03/03/2025 à 17:30

• 9


Tim Cook annonce que quelque chose est « dans l’air » cette semaine

03/03/2025 à 17:06

• 45


Ubiquiti démocratise le Wi-Fi 7 avec une borne « Lite » autour de 100 €

03/03/2025 à 17:00

• 26


Utilitaire : PairPods diffuse le son de votre Mac sur deux casques Bluetooth

03/03/2025 à 15:30

• 10


Apple TV+ : une série dérivée pour Mythic Quest le 26 mars

03/03/2025 à 14:14

• 11


Promo : le gros dock Thunderbolt 4 conçu par Ugreen à 280 € au lieu de 400

03/03/2025 à 13:00

• 3


MWC : des dalles qui se plient, du triple écran et des PC à recharge solaire chez Lenovo

03/03/2025 à 11:15

• 6


Six mois après, cette publicité vantant le nouveau Siri ressemble plus que jamais à de la science-fiction

03/03/2025 à 10:51

• 77


Apple semble avoir oublié Swift Assist, son outil dopé à l’IA pour créer des apps

03/03/2025 à 10:14

• 11


L’intelligence artificielle, le train raté à rattraper d’urgence : la semaine Apple

02/03/2025 à 20:00

• 76


Les MacBook Air M4 pourraient arriver cette semaine

02/03/2025 à 15:20

• 44


Le cache pSLC clarifié (2/2) : ses pièges pour la vitesse des SSD

02/03/2025 à 10:00

• 10


L’autopilot de Tesla montre des difficultés à s’adapter à la Chine

01/03/2025 à 20:30

• 76