2023 - Retrospectiva do ano
Breve história
Até recentemente, o SongSheet foi um projeto paralelo para mim. Foi difícil equilibrar família, trabalho em tempo integral e o desenvolvimento e suporte do SongSheet.
Até meados de 2020, o SongSheet era um app pago antecipadamente. Isso era comum na App Store nos primeiros anos (o SongSheet foi lançado há 11 anos, em novembro de 2012!). Ao longo dos anos, o mercado mudou, e ficou cada vez mais difícil vender o SongSheet dessa forma. Também ficou claro que, se eu quisesse transformar isso em um negócio em tempo integral, o valor que eu cobrava pelo app não era sustentável. A gota d’água veio em 2020 com a pandemia: as vendas caíram drasticamente quando músicos não podiam mais se apresentar. Então eu tomei a decisão de repensar toda a estrutura de preços, introduzindo um (curto) teste grátis com assinaturas, mantendo a opção de compra vitalícia com um preço mais realista.
Essa mudança acabou sendo a decisão certa. Nos últimos três anos, o “negócio” do SongSheet voltou a crescer de forma consistente, a ponto de que, em junho deste ano, eu tive confiança (e economias!) para pedir demissão do meu emprego em tempo integral e trabalhar nisso em tempo integral. Embora, neste momento, ainda estejamos dependendo em certa medida de nossa reserva de economias, eu estou me sentindo bem quanto ao futuro do SongSheet. Ter tempo (e espaço mental!) para trabalhar nisso fez uma enorme diferença.
2023
No primeiro semestre do ano eu só consegui lançar uma única atualização (pequena). No segundo semestre, eu lancei 14 atualizações! (A versão atual no momento em que escrevo este post é a 2023.15.)
Além das correções usuais para manter o SongSheet funcionando bem em iPads e iPhones modernos, o SongSheet também passou por várias outras mudanças:
- A versão mínima suportada de iPadOS/iOS foi elevada para 12. Embora isso tenha sido imposto pela própria Apple, poder (finalmente!) abandonar o suporte ao iOS 9, 10 e 11 me deu muitas oportunidades para simplificar o código do SongSheet.
- O compartilhamento/exportação de dados do SongSheet foi totalmente refeito para se encaixar perfeitamente nos padrões mais recentes do sistema.
- Eu (finalmente!) implementei seleção múltipla de arquivos no navegador de importação.
- O código que gerencia a conexão entre o SongSheet e o app Remote foi totalmente reconstruído para melhorar a confiabilidade.
- Foi adicionado suporte para abrir o SongSheet em múltiplas janelas independentes em iPads capazes de rodar iPadOS 13 ou superior.
Você pode ver uma lista completa das mudanças visíveis ao usuário no ano nas Notas de versão de 2023.
O que vem no começo de 2024
Mas não foi só nisso que eu trabalhei. Eu fiz muito trabalho nos bastidores para deixar o SongSheet pronto para duas coisas muito pedidas:
- Sincronização baseada em nuvem. Isso significa que, se você usa múltiplos dispositivos, você poderá ter a mesma biblioteca de músicas em todos eles sem precisar enviar músicas e setlists manualmente entre dispositivos. Eu já tenho isso funcionando de forma básica. Porém, ainda há algumas coisas a concluir antes de ficar pronto para lançamento público. (Por exemplo, a possibilidade de ligar/desligar a sincronização e como duplicatas são tratadas entre dispositivos.) Estou otimista de que vou lançar isso em algum momento do primeiro trimestre de 2024.
- Uma versão para macOS. Novamente, isso já está quase funcionando e eu espero lançá-la ao mesmo tempo (ou logo após) a sincronização em nuvem ficar disponível.
Estou realmente animado para poder mostrar o que venho fazendo!
Olhando mais adiante
Há muitas outras coisas vindo por aí — uma coisa que eu realmente quero fazer é adicionar mais opções de formatação para músicas. Anotações. Modo de paginação. Coleções de músicas. Tem tanta coisa para eu fazer! (Você deveria ver minha lista de tarefas… eu só arranhei a superfície aqui!)
Me diga o que você achou!
Como sempre, eu gosto muito de ouvir o que você acha do SongSheet — o que é bom, o que é ruim, sugestões de novo recurso ou melhoria? Entre em contato!
– Gabriel
Desenvolvedor do SongSheet Pro