Spørgsmålet om brugbarhed af mobilapps stadig væver stort. Der er endnu ingen klare udvikler retningslinjer for app brugervenlighed. Mangfoldigheden blandt forskellige håndsætsmodeller gør det også svært at definere en "standard" for brugbarhedsfaktoren.
De fleste (men ikke alle) brugbarhedsproblemer opstår som følge af hardwareproblemer. Mens nogle er umulige at løse, er der visse andre, der kan løses af softwareudvikleren, forudsat at de ved, hvordan de skal håndtere disse problemer.
Her behandler vi nogle af de store hardwareproblemer, som mobilappsudviklere står over for, og giver løsninger på hvert af disse problemer.
- Mobile App Development Trends for 2016
Skærmopløsning
Med fremkomsten af så mange nye mobiltelefoner på markedet, som hver kommer med forskellige funktioner, skærmbilleder og opløsninger, vil det være umuligt for dig at vurdere den ideelle opløsning, din app skal have.
At sætte for mange funktioner i din app vil kun gøre problemet værre. Tricket til at løse dette problem er derfor at lægge så lidt information som muligt på skærmen og derefter gøre det større.
02 af 06Farver og kontrast
De nyeste mobiltelefoner med LCD-skærme har fantastiske farver og kontrastfunktioner. Dette frister programmereren til at bruge nuancerede farver uden at indse, at mobiltelefoner er beregnet til at blive båret overalt og anvendt under alle lysforhold. Dårlige lysforhold kan gøre det vanskeligt for brugeren at opfatte disse subtile farver, hvilket gør det vanskeligere for dem at læse informationen på skærmen.
Den mest fornuftige ting for en udvikler at gøre her er at bruge farveskemaer med høj kontrast og differentiere widgets (som det er relevant) med blokke i fast farve, ikke blot ved hjælp af vagt skitserede eller skraverede kasser. Også ved hjælp af simpel grafik og slippe af med unødvendige ekstra dikkedarer vil din app give mere brugervenlighed.
- Udfordringer ved at designe Multi-Platform Mobile Applications
Knapfunktioner
De fleste mobiltelefonbrugere undlader at få mest muligt ud af deres telefoner, da de ikke helt forstår alle knapperne på deres mobilenhed.
Sørg for at se, at dine knapindikatorer giver god mening til dine slutbrugere. Medtag en detaljeret hjælpsektion, hvis det er nødvendigt, med henvisning til hver af disse knapfunktioner, så brugeren kan køre din applikation uden problemer.
04 af 06Skriftstørrelse
Næsten alle mobiltelefoner indeholder skrifttyper, der er for små til at blive læst med lethed. Skærmbillederne er små i størrelse og derfor skal skrifttyperne være små for at passe ind.
Mens du som udvikler ikke kan gøre noget ved mobiltelefonens standard skriftstørrelse, kan du helt sikkert forsøge at gøre skrifttyperne så store som muligt til din specifikke app. Dette vil øge brugskvoten for din app.
- Sådan vælger du den rigtige mobile platform til appudvikling
Markører
Mobile enheder adskiller sig fra computerenheder som desktops og bærbare computere, idet de ikke nemt kan manipuleres med markører og pegeenheder. Selvfølgelig er de fleste af de nyeste smartphones på markedet i dag touchscreen-telefoner og bruger enten en stylus, trackball, track pad og så videre. Alligevel er hver anden forskellig i den måde, hvorpå hver enkelt af dem skal håndteres.
Husk, at det bliver en tortur for slutbrugere at trække og slippe objekter på skærmen på en lille mobilenhed, så undgå at inkludere sådanne funktioner i din app. I stedet gør det, at noget på skærmen, der kan klikkes og forstørres, hjælper brugere, da de vil kunne arbejde bedre med appen.
06 af 06Tastaturer
Smartphone tastaturer, selv fysiske QWERTY dem, kan være ret smerte at bruge. Selv tastaturer, der giver bedre flytende plads, kan være en smule besvær for brugeren.
Så prøv og undgå indtastede indtastninger så vidt muligt. Prøv i det mindste og hold det til et minimum, hvis du har råd til at gøre det.
- Sådan udvikler du en omkostningseffektiv mobilplatform
Afslutningsvis kan arbejde med så mange forskellige mobile enheder være en del af opgaven, især da du ikke kan klare en "ideel" standard til at udvikle apps til alle disse enheder. Hvis du holder din mobilapp fleksibel og bruger de mest almindelige mulige funktioner, kan du dog meget gerne hjælpe dig med at oprette bedre og mere brugbare mobilapps.