Diário de desenvolvimento / SimpleSortSlim
Diário de desenvolvimento SimpleSortSlim: você decide quais fotos ficam
Do Mac ao iOS: a história por trás dos filtros, gerenciamento de álbuns, comparações de fotos semelhantes e conversão de Live Photo do SimpleSortSlim, economizando espaço e deixando as decisões para você.

Organizar fotos e vídeos tem sido um problema desde que temos telefones com câmera. O armazenamento do dispositivo é sempre finito e o armazenamento online significa uma fatura mensal. Subir para um nível de armazenamento em nuvem pode adicionar um custo fixo substancial. Enquanto isso, nossas coleções continuam crescendo e percorrer toda a biblioteca manualmente não é realista. O que podemos fazer?
De onde veio a ideia
Tenho 54.334 fotos e 2.695 vídeos no iCloud, o que imagino ser bastante típico para um usuário antigo do iPhone. Um amigo evita o iCloud, mas compra um telefone de 1 TB para guardar tudo. Apagar todas as fotos não é uma opção: as memórias também desapareceriam. Também não quero confiar em uma ferramenta totalmente automática que diz “tudo organizado” apenas para descobrir que fotos significativas desapareceram. Esse tipo de desastre costumava acontecer muitas vezes sem armazenamento em nuvem — ou, mais precisamente, sem histórico de versões.
Criei SimpleSortSlim para pessoas que levam suas fotos a sério. Eles não querem que imagens significativas sejam excluídas por engano, mas querem remover material indesejado, liberar espaço e reduzir custos de armazenamento.
Começou como uma ferramenta para meu próprio uso no Mac. À medida que o usei, gastar alguns segundos por dia – ou um minuto por semana – arrumando fotos tornou-se uma rotina saudável. Em seguida, levei-o para o telefone, e foi assim que surgiu a versão iOS.
O que o aplicativo faz
A versão para Mac
O ícone é um urso bastante pateta, combinando com o nome chinês, que significa aproximadamente “classificação simplória”. A primeira versão era realmente muito simples: adicionava uma etapa de filtragem antes da revisão manual. A gama de filtros, no entanto, era abrangente e poderosa.
Revendo fotos



Filtre as fotos e comece a revisar. Os atalhos de teclado tornam tudo mais rápido: a seta para a direita mantém um item e segue em frente; a seta para baixo o deixa de lado em uma área dedicada para outra visualização; Excluir marca-o para exclusão. Os itens excluídos ainda vão para uma área de lixeira para confirmação. Peguei emprestadas ideias dos consoles de revisão usados pelas equipes de moderação de conteúdo da Internet para tornar o processo o mais eficiente possível. Rever fotos pode parecer um relaxamento quase inconsciente. Também adicionei pré-carregamento para uma navegação tranquila. Com uma conexão decente, parece local – mais fácil, na minha experiência, do que abrir originais baixados do iCloud em Fotos.
Organizando álbuns
Crie uma tarefa para um álbum e revise apenas o conteúdo desse álbum. Se você costuma usar aplicativos de câmera como Dazz, Fimo ou PhotonCam, suas fotos podem ser agrupadas, tornando conveniente focar nessa coleção.
Filtre e exclua álbuns. Filtre por nome ou contagem de fotos, incluindo localização de álbuns vazios. Você também pode excluir um álbum junto com as fotos que ele contém. Essa é uma opção que perdi no aplicativo Fotos da Apple: excluir um álbum normalmente deixa suas fotos na biblioteca principal, quando muitas vezes eu queria remover também o conteúdo.
Mover álbuns. Mova um álbum para outro álbum ou pasta.
Endireite-se
Faça as fotos ficarem em pé! Este é um algoritmo que verifica se uma foto foi girada corretamente e a endireita. Em meus testes, foi quase 100% preciso para coisas fotografadas em uma mesa, como comida, e um tanto útil para imagens contendo texto. Outros tipos de fotos produziram alguns falsos positivos.
Esses eram os recursos do Mac. O desenvolvimento então mudou para iOS. Além de trazer esses recursos para o telefone, adicionei várias coisas que me entusiasmaram especialmente.
A versão iOS
Controles de revisão confortáveis
Na tela de revisão, arraste uma foto ou vídeo em direção às bordas da tela para mantê-lo, excluí-lo ou adicioná-lo aos favoritos. Você também pode tocar nos botões para uma abordagem mais rápida e menos tátil.

Revisão inteligente
Smart Review é a maior atualização para a versão iOS do SimpleSortSlim. Ele usa algumas regras e algoritmos para avaliar imagens, limitando a fila de revisão manual a candidatos de menor valor, como capturas de tela e imagens que foram baixadas ou geradas em vez de tiradas com a câmera. Para fotos de câmeras, reutilizei a abordagem de desduplicação do Always9Pics para agrupar imagens semelhantes para comparação. Exclua aqueles que você não valoriza, mantenha o melhor ou guarde todos. A decisão é sua; Eu apenas facilito a comparação.

Depois de muitos dias de testes, o Smart Review facilitou muito a rotina diária de arrumação de fotos. O agrupamento por similaridade também ajudou a fazer com que minha biblioteca parecesse genuinamente limpa e organizada.
Transforme Live Photos em imagens estáticas

Este recurso usa o Vision para identificar assuntos de natureza morta. Uma Live Photo de um objeto estático geralmente adiciona poucas informações e ocupa mais espaço, e seu movimento pode distrair durante a navegação. Fotos ao vivo de pessoas ou paisagens podem ser mais valiosas. O algoritmo encontra fotos de natureza morta tiradas como Live Photos e permite convertê-las em imagens estáticas, mantendo a imagem da capa e removendo o vídeo associado para reduzir o uso de armazenamento.
Após a conversão, um prompt solicita a exclusão da foto anterior. Isso faz parte do processo: o sistema da Apple não permite que o aplicativo substitua diretamente o original, então ele deve criar uma nova imagem estática e depois excluir a Live Photo original.
Algumas reflexões finais
Usando as versões para Mac e iOS, removi mais de 200 GB de fotos e vídeos indesejados. Isso liberou espaço suficiente para baixar um nível de armazenamento do iCloud, economizando 130 RMB por mês. O próprio SimpleSortSlim custa apenas uma pequena quantia. Estou deixando o preço exato fora do artigo, caso ele mude posteriormente.
Eu sei que o nome em inglês é um tanto desajeitado. Foi simplesmente o nome do projeto que escolhi ao fazê-lo para mim. Sugestões são bem-vindas!