Ouvrir le menu principal

MacGeneration

Recherche

Things utilise un nouveau moteur en Swift pour synchroniser ses données vers le nuage

Florian Innocente

mardi 20 mai 2025 à 12:30 • 10

Logiciels

La dernière grande nouveauté de Things, le gestionnaire de tâches de Cultured Code, est quasiment invisible et pourtant essentielle. L'éditeur allemand a publié un billet dans lequel il explique avoir remis à plat Things Cloud, son architecture serveur utilisée pour la synchronisation des données de son application (celle-ci tourne sur Mac, iPhone, iPad, Apple Watch et Vision Pro). Cultured Code fait partie de ces éditeurs qui ont préféré développer eux-mêmes ce système plutôt que se reposer sur iCloud (qui n'a pas toujours été d'une fiabilité exemplaire à ses débuts)

L'éditeur explique avoir fait confiance à Swift, le langage de développement d'Apple, pour la refonte du centre nerveux de Things Cloud. Ce dernier avait été conçu il y a 14 ans et ses limites et faiblesses devenaient de plus en plus prégnantes.

L'architecture serveur pour Things. Image Culture Code.

Cultured Code a commencé à évaluer Swift, pour une utilisation côté serveur et pas seulement pour ses logiciels client, en développant de petits modules. Pierre après pierre, ce choix s'est affirmé et Cultured Code peut dorénavant utiliser le même langage pour ses applications que pour une bonne partie de l'infrastructure logicielle qui assure la synchronisation de leur contenu (il y a plus de détails techniques ici).

Les deux moteurs de synchronisation ont fonctionné en parallèle afin de vérifier que le nouveau se comportait correctement et la bascule entre les deux plateformes a été opérée à la fin de l'année dernière. Les derniers ajustements ont eu lieu le mois dernier. Pour l'utilisateur, la transition s'est faite, a priori, de manière transparente. L'éditeur de Stuttgart affirme que son nouveau système est plus rapide pour ses utilisateurs et plus robuste et aisé à faire évoluer pour ses concepteurs, et ce pour la prochaine décennie au moins.

Soutenez MacGeneration sur Tipeee

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

Prime Day : le Mac mini M4 encore sous les 600 € 🆕

14:24

• 11


CarPlay : iOS 26 ne permet pas encore de regarder des vidéos dans les voitures, mais les constructeurs s’y intéressent

11:53

• 15


Pour se remettre dans la course à l’IA, Apple mise sur PromptAI, une start-up de… 11 personnes

11:52

• 39


Sortie de veille : un nouveau keynote Apple à la fin du mois avec plein de produits ?

08:00

• 8


MacBook Pro M5 : un lancement en deux temps qui se précise

07:36

• 19


En cinq ans, la 5G a couté des milliards aux opérateurs, mais n’a pas conquis les Français

10/10/2025 à 20:55

• 47


macOS 26 peut surconsommer la mémoire vive chez certains utilisateurs, y compris sur macOS 26.0.1

10/10/2025 à 20:30

• 49


Les deux stations pour Mac mini M4 d'Ugreen sont en promotion à seulement 70 €

10/10/2025 à 19:50

• 11


Les Crocs aux couleurs de Windows XP pour les 50 ans de Microsoft sont en vente 🆕

10/10/2025 à 19:03

• 44


Une nouvelle bande-annonce qui cultive le mystère pour Pluribus, la série d'Apple et du créateur de Breaking Bad

10/10/2025 à 18:00

• 17


Apple muscle son bug bounty avec des primes record pour les failles les plus sophistiquées

10/10/2025 à 16:10

• 17


Pour la première fois, l'iPhone 16e (neuf) passe sous les 500 € ! 🆕

10/10/2025 à 14:46

• 22


Google offre un an de Gemini Pro et 2 To de stockage aux étudiants

10/10/2025 à 14:41

• 19


Dia : le successeur d'Arc carburant à l'IA désormais accessible à tous

10/10/2025 à 12:57

• 25


Une mystérieuse invitation d’Apple affole les réseaux

10/10/2025 à 12:13

• 13


Le nouveau propriétaire de Bartender a sorti une mise à jour majeure, qui semble poser problème avec macOS Tahoe

10/10/2025 à 11:48

• 16