iAddict v5.6 : grosse mise à jour pour la synchro iCloud, les bons plans (et un jeu Tetris !)
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.
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.
Contents
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.