Para usuários de macos - SafeSync – App de Backup Incremental para macOS (Preciso de Testers! 🇧🇷)
Olá, pessoal! Primeira vez escrevendo aqui, mas foi o melhor lugar que pensei para isso.
Sou um programador comum, não é meu trabalho principal, está mais para um "quebra-galho". Quando surge uma necessidade, vou lá e tendo resolver.
Um belo dia, trabalhando com meus arquivos gigantescos, e centenas de pastas e subpastas, tendo que fazer um backup trabalhoso de tudo, eu pensei: "por que eu não automatizei isso ainda?". Afinal, é um trabalho chato, que preciso navegar por várias pastas diferentes no finder, apertando diversas vezes o cmd+c/cmd+v, algo muito repetitivo, tudo isso para passar arquivos para ssd diferentes, liberar espaço no sistema, e ter meu trabalho seguro.
Bem, fui atrás de programas que ouvi falar, o melhor que eu vi, achei caro (afinal, é o tal do dólar né). E mesmo assim, não achei um que me deixasse satisfeito, pois eu gosto de uma bom visual (simples e fácil de entender) e algo rápido, prático, que possa usar num piscar de olhos e não me preocupar com mais nada.
E então surgiu essa ideia. Estou desenvolvendo o SafeSync, um app de backup para macOS. Estou construíndo ele pensando em tudo o que eu geralmente necessito.
- Pastas espelhadas
- Backup apenas de arquivos alterados/novos
- Planos de backups sempre prontos para execução
- Facilidade na inicialização
- Agilidade e otimização (não deixar a máquina inutilizável)
- Segurança contra falhas (os arquivos não são copiados corrompidos, ou estão normais, ou nem estarão lá)
Essas são apenas algumas coisas que nortearam meu projeto. E ele nem está completo, na verdade, falta muuuita coisa. Ainda quero implementar mais camadas de segurança para os arquivos, agendamento, gatilhos para disparar backups, ligação com serviços de nuvem, e por aí vai.
Entrei como uma ideia simples e pessoal, mas me empolguei demais. kkkkk
Bem, o app está em fase de testes e eu adoraria receber o feedback de vocês, especialmente sobre a usabilidade e performance. Ainda falta torná-lo mais seguro (só por precaução), mas já fiz muitos testes, com todo tipo de arquivo, e até o momento, sem falhas.
Então, quem tiver interesse, curiosidade, ou quiser ajudar, será muito bem-vindo. Vocês podem escrever no GitHub, ou então aqui mesmo (mas lá é melhor).
Lembrando, eu não sou profissional, principalmente em Swift. Na verdade, percebi ser uma linguagem bem complexa, muita coisas para aprender dela, muita mesma, são muitos detalhes. Mas sei uma certa quantidade.
Também tive uma ajuda surpresa. Eu não usava Claude Code, até agora, fui testar para ver se era isso tudo que falam, e olha, que surpresa. Me deu até medo. kkkkk Claudão ajudou muito, virou um parceiro agora. Muitos pontos complexos de um programa como esse, que mexe com coisas internas do macos, ele me ajudou, junto com as documentações da apple.
Como ainda não paguei a licença de desenvolvedor da Apple (os salgados US$ 99), o app ainda não é assinado, e está sendo compartilhado via GitHub então expliquei no link abaixo como abrir pela primeira vez.
Link para o projeto/download: https://github.com/caiomfortes/safesync-macos.git
Quem puder testar e me dar um alô sobre bugs ou sugestões, agradeço demais!
Descrição geral:
O SafeSync é uma ferramenta de backup projetada em torno de dois princípios: segurança (nunca perder seus dados) e previsibilidade (sempre mostrar o que acontecerá antes de executar).
Vá em [Releases] para baixar.
✨ Funcionalidades
Modo Backup — Copia arquivos novos e atualizados. Nunca remove nada do destino.
Modo Sync — Espelha a origem no destino. Arquivos órfãos são movidos para o Lixo (não são excluídos permanentemente).
Múltiplos Planos — Gerencie várias configurações de backup através de uma barra lateral.
Preview em tempo real — Veja exatamente o que será copiado/removido antes de confirmar.
Execução Simultânea — Rode até 3 backups ao mesmo tempo, com fila de espera para planos adicionais.
Histórico de Atividade — Acompanhe execuções passadas com resultados e contagem de arquivos.
Acesso via Menu Bar — Status rápido e controles sem precisar abrir a janela principal.
Localizado — Disponível em Inglês, Português (Brasil) e Espanhol, de acordo com o seu sistema e local.
Modo Claro/Escuro — Segue a aparência do sistema ou pode ser configurado manualmente.
💻 Requisitos
macOS 14 (Sonoma) ou superior
Mac com Apple Silicon ou Intel
📦 Instalação
Baixe a versão mais recente na página de Releases.
Descompacte e mova o arquivo SafeSync.app para sua pasta Aplicações.
Apenas na primeira vez: Clique com o botão direito no SafeSync.app e escolha Abrir. Isso ignora o bloqueio do Gatekeeper para apps não assinados. Após isso, você pode abrir normalmente.
Se o macOS ainda bloquear, vá em Ajustes do Sistema → Privacidade e Segurança e clique em "Abrir Mesmo Assim" na seção do SafeSync.
Por que "Botão direito → Abrir"?
Atualmente, o SafeSync não é assinado com uma conta paga de Apple Developer. O macOS exibe um aviso na primeira vez que você abre apps não assinados, mesmo sendo seguros. Este procedimento é necessário apenas uma vez.
🛡 Notas de Segurança
O SafeSync está em Beta. Não dependa dele como sua única ferramenta de backup por enquanto.
O modo Sync move arquivos para o Lixo, facilitando a recuperação em caso de execução acidental.
Links simbólicos são ignorados para evitar comportamentos inesperados.
Se a pasta de origem parecer vazia (devido a erros de leitura, por exemplo), as operações de Sync são canceladas automaticamente para evitar perda acidental de dados.