Pular para o conteúdo

Como fazer uma solicitação de recurso

Ideias de novos recursos e necessidades ainda não atendidas são bem-vindas. O Symfonium é totalmente orientado por seus usuários. As solicitações de recursos e o feedback direto de quem usa o aplicativo definem como ele evolui.

Uma solicitação bem formulada explica a necessidade, a limitação atual e o resultado desejado. Isso oferece ao desenvolvedor e aos outros usuários um ponto de partida claro para a discussão.

O Symfonium oferece suporte a vários provedores de mídia, métodos de reprodução, dispositivos Android, tamanhos de tela e formas de uso. Uma mudança pode afetar a navegação, o desempenho, a confiabilidade ou o comportamento existente em outras partes do aplicativo.

Explicar a necessidade pode revelar uma abordagem mais simples ou mais abrangente. Isso também facilita que outros usuários acrescentem informações relevantes sobre suas próprias configurações.

Descreva a necessidade e depois proponha a solução

Seção intitulada “Descreva a necessidade e depois proponha a solução”

Comece explicando o que você está tentando fazer, o que impede isso hoje e o que mudaria com um resultado satisfatório. Inclua o contexto relevante, como o provedor de mídia, o dispositivo, o método de reprodução ou a parte do aplicativo envolvida. Para solicitações relacionadas a conteúdo de mídia, informe se ele está armazenado localmente, incorporado aos arquivos de mídia ou fornecido pelo provedor.

Você ainda é incentivado a sugerir uma solução. A diferença é que a implementação proposta deve atender à necessidade, em vez de substituir sua explicação.

Implementação proposta

“Adicionar uma galeria de capas de álbuns com navegação por gesto, zoom, apresentação de slides e suporte a PDF.”

Necessidade e resultado

“Eu guardo capas adicionais e encartes digitais junto com minhas músicas. Atualmente, preciso sair do Symfonium para visualizá-los, o que interrompe a experiência de audição. Preciso acessar esses materiais enquanto um álbum está sendo reproduzido.”

A galeria continua sendo uma proposta válida. Explicar a necessidade mostra por que ela é importante e deixa espaço para avaliar de onde vêm as imagens, quais provedores as disponibilizam, quais formatos podem ser suportados e o que pode funcionar de maneira consistente em diferentes configurações.

Outros aplicativos podem ser referências úteis. Explique qual parte da abordagem deles resolve seu problema e o que ainda falta ou é inconveniente. A implementação usada por eles pode depender de outra interface, outro modelo de dados ou um conjunto diferente de provedores compatíveis. Por isso, reproduzi-la exatamente talvez não seja a melhor opção para o Symfonium.

Antes de abrir um novo tópico, consulte a documentação e pesquise no fórum de solicitações de recursos usando vários termos relacionados. Por exemplo, uma ideia sobre encartes de álbuns talvez já tenha sido discutida com termos como capas adicionais, contracapa ou imagens de pastas. Se uma solicitação já abordar a mesma necessidade, acrescente seu caso de uso específico ou o contexto relevante àquela discussão em vez de criar um tópico duplicado.

Mantenha uma única necessidade coerente por tópico. Combinar ideias não relacionadas torna cada uma delas mais difícil de entender, discutir e avaliar.

Mantenha o modelo fornecido e preencha todas as seções relevantes. Ele foi criado para reunir o contexto necessário à avaliação. Uma explicação concisa da necessidade é mais útil do que uma especificação detalhada sem contexto. Perguntas complementares podem revelar uma opção existente, uma limitação do provedor ou outra maneira de alcançar o mesmo resultado.

Se o Symfonium já oferece o comportamento, mas ele não funciona como esperado, trata-se de um problema de suporte, não de uma solicitação de recurso. Reproduza o problema, colete os logs e abra um tópico de suporte.

A avaliação pode incluir:

  • Adequação ao propósito do Symfonium e à experiência geral
  • Como o resultado pode ajudar diferentes formas de uso
  • Viabilidade técnica entre versões do Android, dispositivos e provedores de mídia
  • Efeitos sobre desempenho, confiabilidade, facilidade de uso e comportamento existente
  • Complexidade da implementação e manutenção a longo prazo
  • Opções existentes ou solicitações relacionadas que talvez já atendam à necessidade

Uma solicitação pode descrever uma necessidade válida e, mesmo assim, ficar fora do escopo do Symfonium, depender de recursos que o Android ou um provedor não disponibiliza, entrar em conflito com um comportamento estabelecido ou ser difícil de manter com confiabilidade ao longo do tempo. Considerar essas limitações ajuda a manter o aplicativo consistente e confiável.

Enviar uma solicitação abre um tópico para discussão, não um compromisso com uma implementação ou data específica. Se a ideia avançar, o escopo e o design poderão evoluir durante essa discussão.

Entre no fórum, abra a categoria Solicitações de recursos, selecione New Topic e siga o modelo fornecido.