Après une version 5.5 riche en nouveautés et correctifs (fusion des listes, tri des catégories,…), voici une autre mise à jour importante de notre application iAddict v5 (Lien App Store – Gratuit – iPhone/iPad/Apple Watch). Dans la v5.5, nous avions, entre autres, repensé le moteur de l’application pour en améliorer significativement les performances sans toucher au code de la synchronisation iCloud qui pouvait parfois faire crasher l’application. C’était donc le gros chantier d’iAddict 5.6… mais pas que.

Une synchronisation iCloud plus rapide et plus stable

[Article initial publié le 18 aout] Jusqu’à présent, nous synchronisations les identifiants des articles et les états associés (non lus, favoris, à lire plus tard) sous forme de tableau. Aucun problème pour l’envoi des données lors d’un changement, mais la récupération des données sur un autre appareil pouvait causer occasionnellement des crashs. De plus, après avoir récupéré les identifiants des articles, il fallait récupérer sur les serveurs le contenu des articles associés, ce qui n’était pas optimal en matière de performances.

Avec iAddict v5.6 nous avons changé le fonctionnement. Dorénavant c’est toute la base de données des articles qui est synchronisée dès qu’il y a un changement (rassurez-vous, la base de données ne pèse que 2-3 Mo maximum dans l’application quand elle continent le nombre maximum d’articles). Résultat, la synchronisation est plus performante et nous avons éliminé le problème de crash aléatoire.

Et pour ceux qui ne sont pas intéressés par la synchronisation iCloud, nous avons ajouté un bouton pour la désactiver.

Synchronisation iCloud sur l’Apple Watch

Nous avons aussi ajouté la synchronisation iCloud sur l’Apple Watch pour partager le changement d’état des articles sur tous les appareils.

Bons plans high-tech : courbe d’évolution des prix

Sur notre comparateur de prix, nous enregistrons quotidiennement l’évolution des prix des 100 000 produits que nous référençons. Nous vous proposons donc de visualiser l’évolution des prix des produits qui sont en promos. Il suffit d’appuyer sur l’image pour voir la courbe (jusqu’à 1 an).

Un jeu Tetris pour vous détendre pendant votre temps libre

Pour continuer de progresser dans le développement d’applications, nous nous sommes lancé le défi de créer un jeu Tetris en Swift/SwiftUI. Après quelques jours de développement, le projet était terminé et nous avons donc décidé de le partager avec nos lecteurs en l’intégrant à l’application (disponible dans les réglages).

La mécanique de jeu est la même que le vrai jeu Tetris :

  • Un tap pour la rotation
  • Un geste à droite ou gauche pour déplacer
  • Un geste vers le haut pour faire descendre d’un coup
  • Un geste vers le bas pour faire descendre plus rapidement
  • Gestion du score (avec bonus si quatre lignes d’un coup) et du niveau (la rapidité augmente)

Le jeu est bien entendu compatible avec GameCenter, nous pourrons donc bientôt connaitre les meilleurs de la communauté iPhoneAddict. 😉

Correctifs et optimisations

  • Ajout d’une option pour désactiver les animations des images
  • Corrections de bugs et optimisations

👉 Télécharger notre application iAddict v5

N’hésitez pas à nous soutenir en laissant un commentaire sur l’App Store.

Mise à jour  La mise à jour 5.6.1 est disponible. Voici la liste des nouveautés :

– Ajout des mentions dans les commentaires des articles

– Amélioration des performances de l’indexation Spotlight

– Correctifs divers et améliorations de performance

Mise à jour  La mise à jour 5.6.2 est disponible. Voici la liste des nouveautés :

– Compatibilité iOS 17

Mise à jour  La mise à jour 5.6.3 est disponible. Voici la liste des nouveautés :

– Correction d’un problème d’affichage de certains articles lorsque l’option fusion était activée

Mise à jour  La mise à jour 5.6.4 est disponible. Voici la liste des nouveautés :

– Optimisation des widgets sur iOS 17

– Ajout d’un widget pour chaque site dans l’écran de verouillage

Mise à jour  La mise à jour 5.6.5 est disponible. Voici la liste des nouveautés :

– Correction d’un probleme d’encodage de certains caractères dans le widget qui affiche un seule article

– Correction d’un probleme lié au cache des images qui empêchait l’affichage de certaines images

– Ajout d’un slider dans les réglages pour augmenter/réduire la taille du dossier du cache des images

– Divers petits correctifs et amélioration des performances

Mise à jour  La mise à jour 5.6.6 est disponible. Voici la liste des nouveautés :

– Possibilité de mettre les bons plans en favoris

– Optimisations sur le défilement des listes d’articles qui est maintenant totalement fluide

– Réactivation du défilement infini sur la liste d’articles fusionnés

– Correction sur le live de texte de l’onglet Keynote qui n’apparaissait plus sur iPad

– Divers correctifs et optimisations