Ga naar inhoud

Een functieverzoek indienen

Ideeën voor functies en behoeften waaraan nog niet wordt voldaan zijn welkom. Symfonium wordt volledig door zijn gebruikers gestuurd. Functieverzoeken en rechtstreekse feedback van de mensen die de app gebruiken geven vorm aan de ontwikkeling ervan.

Een nuttig verzoek legt de behoefte, de huidige beperking en het gewenste resultaat uit. Zo krijgen de ontwikkelaar en andere gebruikers een duidelijk uitgangspunt voor de discussie.

Symfonium ondersteunt veel mediaproviders, afspeelmethoden, Android-apparaten, schermformaten en workflows. Wijzigingen kunnen gevolgen hebben voor de navigatie, prestaties, betrouwbaarheid of het bestaande gedrag in andere delen van de app.

Door de behoefte uit te leggen kan een eenvoudigere of bredere aanpak zichtbaar worden. Andere gebruikers kunnen zo ook gemakkelijk relevante context uit hun eigen configuratie toevoegen.

Beschrijf eerst de behoefte en stel daarna de oplossing voor

Section titled “Beschrijf eerst de behoefte en stel daarna de oplossing voor”

Begin met wat je wilt bereiken, wat je daar nu van weerhoudt en wat een geslaagd resultaat zou veranderen. Voeg relevante context toe, zoals de mediaprovider, het apparaat, de afspeelmethode of het betrokken onderdeel van de app. Geef bij mediagerelateerde verzoeken aan of de inhoud lokaal is opgeslagen, in mediabestanden is ingesloten of door de provider wordt geleverd.

Een voorgestelde oplossing is nog steeds welkom. Het verschil is dat de voorgestelde implementatie de behoefte moet ondersteunen en de uitleg daarvan niet moet vervangen.

Voorgestelde implementatie

“Voeg een galerie voor albumafbeeldingen toe met veegbediening, zoomen, een diavoorstelling en ondersteuning voor PDF.”

Behoefte en gewenst resultaat

“Ik bewaar aanvullende albumafbeeldingen en digitale boekjes bij mijn muziek. Nu moet ik Symfonium verlaten om ze te bekijken, wat de luisterervaring onderbreekt. Ik wil die materialen kunnen openen terwijl een album wordt afgespeeld.”

Het voorstel voor een galerie blijft geldig. Door de behoefte uit te leggen wordt duidelijk waarom deze belangrijk is en blijft er ruimte om te bekijken waar de afbeeldingen vandaan komen, welke mediaproviders ze beschikbaar stellen, welke formaten kunnen worden ondersteund en wat consistent werkt in verschillende configuraties.

Andere apps kunnen nuttige voorbeelden bieden. Leg uit welk deel van hun aanpak je probleem oplost en wat er nog ontbreekt of onhandig blijft. Hun implementatie kan afhankelijk zijn van een andere interface, een ander datamodel of andere ondersteunde mediaproviders. Die precies overnemen is daarom mogelijk niet de beste keuze voor Symfonium.

Bekijk voordat je een nieuw onderwerp opent de documentatie en doorzoek het forum voor functieverzoeken met verschillende verwante termen. Een idee over albumboekjes wordt bijvoorbeeld mogelijk al besproken onder termen zoals aanvullende afbeeldingen, achterhoes of mapafbeeldingen. Als een bestaand verzoek dezelfde behoefte behandelt, voeg dan je specifieke gebruikssituatie of relevante context aan die discussie toe in plaats van een duplicaat te maken.

Beperk elk onderwerp tot één samenhangende behoefte. Door niet-gerelateerde ideeën te combineren wordt elk idee moeilijker te begrijpen, bespreken en beoordelen.

Behoud het meegeleverde sjabloon en vul elk relevant onderdeel in. Dit is bedoeld om de context vast te leggen die voor de beoordeling nodig is. Een beknopte uitleg van de behoefte is nuttiger dan een gedetailleerde productspecificatie zonder context. Vervolgvragen kunnen een bestaande optie, een beperking van de mediaprovider of een andere manier om hetzelfde resultaat te bereiken aan het licht brengen.

Als Symfonium het gedrag al ondersteunt, maar het niet werkt zoals verwacht, gaat het om een ondersteuningsprobleem en niet om een functieverzoek. Reproduceer het probleem, verzamel logbestanden en open in plaats daarvan een onderwerp in het ondersteuningsforum.

Bij de beoordeling kan worden gekeken naar:

  • Aansluiting bij het doel en de algemene ervaring van Symfonium
  • Hoe het resultaat verschillende workflows kan helpen
  • Technische haalbaarheid voor verschillende Android-versies, apparaten en mediaproviders
  • Gevolgen voor prestaties, betrouwbaarheid, gebruiksgemak en bestaand gedrag
  • Complexiteit van de implementatie en onderhoud op lange termijn
  • Bestaande opties of gerelateerde verzoeken die mogelijk al in de behoefte voorzien

Een verzoek kan een geldige behoefte beschrijven en toch buiten de reikwijdte van Symfonium vallen, afhankelijk zijn van mogelijkheden die Android of een mediaprovider niet beschikbaar stelt, strijdig zijn met bestaand gedrag of op lange termijn moeilijk betrouwbaar te ondersteunen zijn. Door rekening te houden met deze beperkingen blijft de app consistent en betrouwbaar.

Met het indienen van een verzoek start je een discussie. Het is geen toezegging van een specifieke implementatie of datum. Als het idee verder wordt uitgewerkt, kunnen de reikwijdte en het ontwerp tijdens die discussie veranderen.

Meld je aan bij het forum, open de categorie Functieverzoeken, selecteer New Topic en volg het meegeleverde sjabloon.