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

OLED : la fin du tunnel (et du LCD) pour 2028 ?

08:31

• 0


Sortie de veille : la nouvelle offre Apple Creator Studio vaut-elle le coup ?

08:00

• 3


Apple Sainte-Catherine : le nouveau vaisseau amiral de Montréal a ouvert ses portes

07:30

• 3


Les Shokz OpenFit à conduction aérienne : la gamme complète en promotion ! 📍

06:35

• 0


Apple et TSMC : l’âge d’or touche à sa fin, l’ère du rapport de force commence

16/01/2026 à 23:55

• 16


OpenAI lance les essais de pub sur les formules gratuites et Go de ChatGPT

16/01/2026 à 20:45

• 53


iPhone 17 et Livebox 4/5 : Orange confirme un problème de débits, une solution provisoire identifiée

16/01/2026 à 17:52

• 15


La production de l’écran OLED du futur MacBook Pro M6 aurait commencé chez Samsung

16/01/2026 à 15:57

• 18


TranslateGemma : Google lance des modèles d'IA spécialisés pour traduire 55 langues

16/01/2026 à 14:57

• 12


Promos : le MacBook Air M2 à 729 € et le M4 à 909 € avec des bons d’achat pour les adhérents Fnac+

16/01/2026 à 12:05

• 1


Google annonce l’abandon de Chromium au profit de WebKit pour la version macOS de Drive

16/01/2026 à 10:53

• 7


Just the Browser désactive les fonctionnalités jugées indésirables, dont l’IA, dans Chrome, Firefox et Edge

16/01/2026 à 08:47

• 17


iPhone 18 Pro et iPhone Fold : les caractéristiques techniques supposées

16/01/2026 à 07:26

• 21


Netgear brade son Orbi Wi-Fi 7 : le pack routeur + satellite à 210 €

15/01/2026 à 22:17

• 20


TSMC gagne une fortune avec l’IA, mais n’oublie pas d’investir

15/01/2026 à 22:00

• 33


Le cable USB à tout faire : USB-C/Micro-USB/Lightning

15/01/2026 à 21:00

• 0