Journal de développement / SimpleSortSlim
Journal de développement SimpleSortSlim : vous décidez quelles photos restent
De Mac à iOS : l'histoire derrière les filtres de SimpleSortSlim, la gestion des albums, les comparaisons de photos similaires et la conversion Live Photo, permettant d'économiser de l'espace tout en vous laissant les décisions.

Organiser des photos et des vidéos est un problème depuis aussi longtemps que nous avons des téléphones avec appareil photo. Le stockage des appareils est toujours limité et le stockage en ligne signifie une facture mensuelle. Passer à un niveau de stockage cloud supérieur peut ajouter un coût fixe substantiel. Pendant ce temps, nos collections ne cessent de croître et parcourir manuellement toute la bibliothèque est irréaliste. Que pouvons-nous faire ?
D'où est venue l'idée
J'ai 54 334 photos et 2 695 vidéos dans iCloud, ce qui, j'imagine, est assez typique pour un utilisateur d'iPhone de longue date. Un ami évite iCloud mais achète un téléphone de 1 To pour tout contenir. Supprimer toutes les photos n'est pas une option : les souvenirs disparaîtraient également. Je ne veux pas non plus faire confiance à un outil entièrement automatique qui dit « tout organisé » pour découvrir que les photos significatives ont disparu. Ce type de catastrophe se produisait souvent sans stockage cloud ou, plus précisément, sans historique des versions.
J'ai créé SimpleSortSlim pour les personnes qui prennent leurs photos au sérieux. Ils ne souhaitent pas que les images significatives soient supprimées par erreur, mais ils souhaitent supprimer les éléments indésirables, libérer de l'espace et réduire les coûts de stockage.
Cela a commencé comme un outil pour mon propre usage sur Mac. Au fur et à mesure que je l’utilisais, passer quelques secondes par jour – ou une minute par semaine – à ranger des photos est devenu une routine saine. Je l'ai ensuite apporté au téléphone, c'est ainsi qu'est née la version iOS.
Que fait l'application
La version Mac
L’icône est un ours plutôt maladroit, correspondant au nom chinois, qui signifie en gros « tri simple d’esprit ». La première version était en effet très simple : elle ajoutait une étape de filtrage avant révision manuelle. La gamme de filtres était cependant complète et puissante.
Examen des photos



Filtrez les photos, puis commencez à les examiner. Les raccourcis clavier rendent les choses rapides : la flèche droite conserve un élément et continue ; la flèche vers le bas le met de côté dans une zone dédiée pour un autre regard ; Supprimer le marque pour suppression. Les éléments supprimés sont toujours envoyés dans la corbeille pour confirmation. J'ai emprunté des idées aux consoles d'évaluation utilisées par les équipes de modération de contenu Internet pour rendre le processus aussi efficace que possible. Revoir des photos peut sembler presque relaxant. J'ai également ajouté le préchargement pour une navigation fluide. Avec une connexion décente, cela semble local – plus fluide, d'après mon expérience, que d'ouvrir des originaux téléchargés depuis iCloud dans Photos.
Organisation des albums
Créez une tâche pour un album et vérifiez uniquement le contenu de cet album. Si vous utilisez souvent des applications d'appareil photo telles que Dazz, Fimo ou PhotonCam, leurs photos peuvent être regroupées, ce qui facilite la concentration sur cette collection.
Filtrer et supprimer des albums. Filtrer par nom ou par nombre de photos, y compris rechercher des albums vides. Vous pouvez également supprimer un album ainsi que les photos qu'il contient. C'est une option qui m'a manqué dans l'application Photos d'Apple : la suppression d'un album laisse normalement ses photos dans la bibliothèque principale, alors que je voulais souvent également supprimer le contenu.
Déplacer des albums. Déplacez un album sous un autre album ou dossier.
Se redresser
Faites tenir les photos debout ! Il s'agit d'un algorithme qui vérifie si une photo pivote correctement et la redresse. Lors de mes tests, il était précis à presque 100 % pour les objets photographiés sur une table, comme de la nourriture, et quelque peu utile pour les images contenant du texte. D'autres types de photos ont produit des faux positifs.
C'étaient les fonctionnalités Mac. Le développement s'est ensuite déplacé vers iOS. En plus d'apporter ces fonctionnalités au téléphone, j'ai ajouté plusieurs éléments qui me passionnaient particulièrement.
La version iOS
Contrôles de révision confortables
Sur l'écran de révision, faites glisser une photo ou une vidéo vers les bords de l'écran pour la conserver, la supprimer ou l'ajouter aux favoris. Vous pouvez également appuyer sur les boutons pour une approche plus rapide et moins tactile.

Examen intelligent
Smart Review est la plus grande mise à jour de la version iOS de SimpleSortSlim. Il utilise quelques règles et algorithmes pour évaluer les images, limitant la file d'attente de révision manuelle aux candidats de moindre valeur, tels que les captures d'écran et les images téléchargées ou générées plutôt que prises avec l'appareil photo. Pour les photos de l'appareil photo, j'ai réutilisé l'approche de déduplication d'Always9Pics pour regrouper les images similaires à des fins de comparaison. Supprimez ceux que vous n’appréciez pas, conservez le meilleur ou conservez-les tous. La décision vous appartient ; Je facilite simplement la comparaison.

Après plusieurs jours de tests, Smart Review a rendu la routine quotidienne de rangement des photos beaucoup plus facile. Le regroupement de similarités a également contribué à rendre ma bibliothèque véritablement propre et épurée.
Transformez les Live Photos en images fixes

Cette fonctionnalité utilise Vision pour identifier les sujets de natures mortes. Une photo en direct d'un objet statique ajoute souvent peu d'informations tout en occupant plus d'espace, et son mouvement peut distraire lors de la navigation. Les photos en direct de personnes ou de paysages peuvent être plus précieuses. L'algorithme trouve les photos de natures mortes prises en tant que Live Photos et vous permet de les convertir en images fixes, en conservant l'image de couverture et en supprimant la vidéo associée pour réduire l'utilisation du stockage.
Après la conversion, une invite vous demande de supprimer la photo précédente. Cela fait partie du processus : le système d'Apple ne permet pas à l'application de remplacer directement l'original, elle doit donc créer une nouvelle image fixe, puis supprimer la Live Photo originale.
Quelques réflexions finales
Grâce aux versions Mac et iOS, j'ai supprimé plus de 200 Go de photos et vidéos indésirables. Cela a libéré suffisamment d'espace pour supprimer un niveau de stockage iCloud, ce qui m'a permis d'économiser 130 RMB par mois. SimpleSortSlim lui-même ne coûte qu’une petite somme. Je laisse le prix exact en dehors de l'article au cas où il changerait plus tard.
Je sais que le nom anglais est plutôt maladroit. C'était simplement le nom du projet que j'avais choisi en le réalisant moi-même. Les suggestions sont les bienvenues !