Mobiiliohjelmien käytettävyyden haasteita

Samankaltaiset tiedostot
Käytettävyys verkko-opetuksessa Jussi Mantere

Mitä käytettävyys on? Käytettävyys verkko-opetuksessa. Miksi käytettävyys on tärkeää? Mitä käytettävyys on? Nielsen: käytettävyysheuristiikat

Contact Mobile Poca käyttöohje Android puhelimeen

Lokalisointitestaus. Matti Vuori, 1(17)

SYMBIANIN SERIES 60 JA PUHELIMEN PERUSTOIMINNOT

Monikielinen verkkokauppa

Internetin hyödyt ja vaarat. Miten nettiä käytetään tehokkaasti hyväksi?

Heuristinen arviointi. Laskari 7

Lomakkeiden suunnittelu. Aiheina

Nimi: Opnro: Harjoitustyön suoritus: ( ) syksy 2006 ( ) syksy 2005 ( ) muu, mikä. 1. Selitä seuraavat termit muutamalla virkkeellä ja/tai kaaviolla:

Lomakkeiden suunnittelu. Aiheina

Käyttöohje Contact WP Poca

Office ohjelmiston asennusohje

Miksi käytettävyys on tärkeää

KÄYTTÄJÄKOKEMUKSEN PERUSTEET, TIE-04100, SYKSY Käyttäjätutkimus ja käsitteellinen suunnittelu. Järjestelmän nimi. versio 1.0

PIKAOPAS NOKIA PC SUITE 4.3. Nokia puhelimelle. Copyright Nokia Mobile Phones Kaikki oikeudet pidätetään Issue 6

Lomakkeiden suunnittelu. Aiheina

Tampereen ammattikorkeakoulu Verkkokeskustelu > 80 % % % < 50 % Suhteellinen osuus maksimiarvosta (%)

Sen jälkeen Microsoft Office ja sen alta löytyy ohjelmat. Ensin käynnistä-valikosta kaikki ohjelmat

Ohjeistus yhdistysten internetpäivittäjille

Karttaselain Paikannin J2ME

Musiikkipäiväkirjani: Maalataan, kirjoitetaan ja luetaan musiikkia (PWR1) Valitaan värejä, kuvia tai symboleja erilaisille äänille.

Mobiilimaailma murroksessa 2011 Tommi Teräsvirta, Tieturi

Avoimen lähdekoodin ohjelmien käytettävyydestä

Kiipulan ammattiopisto. Liiketalous ja tietojenkäsittely. Erja Saarinen

Viestiseinä ideoita vuorovaikutuksen lisäämiseen ja opetuksen monipuolistamiseen luennoilla

OHJE Jos Kelaimeen kirjautuminen ei onnistu Mac-koneella Sisällys

Ohjeita informaation saavutettavuuteen

Tietoturvallisuuden huoneentaulu mitä jokaisen on hyvä muistaa

Lahden, Pohjois Karjalan ja Kemi Tornion AMK Effective Reading > 80 % % % < 50 % Suhteellinen osuus maksimiarvosta (%)

Asentaminen Android-laitteeseen

Aimo-ohjauspaneelin käyttöohje Sisällys

Mainosankkuri.fi-palvelun käyttöohjeita

Transitioiden käytettävyys Case: Nokia

Käyttöoppaasi. F-SECURE MOBILE SECURITY 6 FOR ANDROID

mobile PhoneTools Käyttöopas

Sähköposti ja uutisryhmät

3 TAPAA KATSELLA OHJAUSPANEELIA - 1

Suomen virtuaaliammattikorkeakoulu Teknillinen mekanikka fem tutorials > 80 % % % < 50 % Suhteellinen osuus maksimiarvosta (%)

PIKAOPAS NOKIA PC SUITE 4.51a NOKIA PUHELIMELLE

Eye Pal Solo. Käyttöohje

SeaMonkey pikaopas - 1

Käyttäjäkokemuksen ja käytettävyyden eroista

UTIFLEET-VARAUSJÄRJESTELMÄ KÄYTTÄJÄN OHJE. Gospel Flight ry

Nordea Tunnusluvut -sovelluksen käyttöönotto

VIRTUAALITOIMISTO. Käyttäjän opas

SUOMI L3-KIELEN OSAAMISTASON KUVAUKSET yläkoulu ja lukio

OP BRAND BOOK 5.0. Ikonit

Helsingin ammattikorkeakoulu Stadia Verkkosivujen silmäiltävyys ja selailtavuus v. 0.9 > 80 % % % < 50 %

TIETOKONEEN ASETUKSILLA PARANNAT KÄYTETTÄVYYTTÄ

Suomen virtuaaliammattikorkeakoulu XML_mark_up_language > 80 % % % < 50 % Suhteellinen osuus maksimiarvosta (%)

Paikantavan turvapuhelimen käyttöohje

Sonera Viestintäpalvelu VIP VIP Laajennettu raportointi Ohje

Akvaariokeskustelu-menetelmästä

PUSH palvelut mobiilikehityksessä: Android ja Windows phone 7. Pauli Kettunen

KUVAN TUOMINEN, MUOKKAAMINEN, KOON MUUTTAMINEN JA TALLENTAMINEN PAINTISSA

Vasteaika. Vasteaikaa koskeva ohje ei ole juuri muuttunut Robert B. Millerin vuonna 1968 pitämästä esityksestä:

Simulaattorin asennus- ja käyttöohje

Muutama sana saavutettavuudesta Virpi Jylhä, Näkövammaisten liitto ry

Alkukartoitus Opiskeluvalmiudet

Good Minton Sulkapalloliiton Kilpailujärjestelmä SEPA: Heuristinen arviointi

Digi-TV:n käytettöliittymät

1 Asentaminen. 2 Yleistä ja simuloinnin aloitus 12/

Selkosanakirja sdfghjklöäzxcvbnmqwertyuiopåasdfghjklöäzxcvbnmq. Tietokoneet. wertyuiopåasdfghjklöäzxcvbnmqwertyuiopåasdfghjk 1.4.

Aasian kieliä ja kulttuureita tutkimassa. Paja

Testaus-tietoisku: Tärkeimpiä asioita testauksesta projektityökurssilaisille

Näkemyksiä ja kokemuksia käyttäjälähtöisestä suunnittelusta Hannu Paunonen Metso Automation Oy

Oppijan verkkopalvelun käyttöohjeiden laatiminen

Ulkoiset laitteet Käyttöopas

sivu 1 Verkkopäätteen muuttaminen Anvian uuteen tekniikkaan Ohje käy seuraaviin verkkopäätteisiin

Manager. Doro Experience. ja Doro PhoneEasy 740. Suomi

Suomen virtuaaliammattikorkeakoulu Boolen operaattorit v. 0.5 > 80 % % % < 50 % Suhteellinen osuus maksimiarvosta (%)

Enemmän irti kännykästä - Vodafone Push . Anssi Okkonen

Opiskelijalistojen tulostaminen, opiskelijoiden hallinta ja sähköpostin lähettäminen

MOBISITE-TYÖKALUN SISÄLTÄMÄT TOIMINNOT

Miksi tarvitsemme verkkokirjoittamisen taitoa?

Opus Online Client Web asetukset. Opus Internet ajanvaraus

Suomen virtuaaliammattikoulu Kaasutustekniikka v. 0.5 > 80 % % % < 50 % Suhteellinen osuus maksimiarvosta (%)

Kuukauden kuvat kerhon galleriaan lähtien kuukaudenkuvaajan kuvagalleria on siirretty uudelle palvelimelle osoitteeseen:

Käyttöohje HERE Drive

VIS Online 2.0 version uudistukset

Suomen virtuaaliammattikorkeakoulu Villan keritseminen, karstaus ja kehrääminen v.0.5 > 80 % % % < 50 %

Webinaarin osallistujan ohje

Android. Sähköpostin määritys. Tässä oppaassa kuvataan uuden sähköpostitilin käyttöönotto Android Ice Cream Sandwichissä.

Suomen virtuaaliammattikorkeakoulu Teknillinen mekaniikka templateaihio > 80 % % % < 50 % Suhteellinen osuus maksimiarvosta (%)

Kansionäkymä listasta suuriin kuvakkeisiin

KÄYTETTÄVYYDEN PERUSTEET 1,5op. Mitä on käyttäjäkeskeinen suunnittelu? Mitä on käyttäjäkeskeinen muotoilu? Pieniä harjoituksia

S Havaitseminen ja toiminta

ELM GROUP 04. Teemu Laakso Henrik Talarmo

ILMOITUSSOVELLUS 4.1. Rahanpesun selvittelykeskus REKISTERÖINTIOHJE. SOVELLUS: 2014 UNODC, versio

Suomen virtuaaliammattikorkeakoulu Tietojohtaminen rakennus prosesseissa > 80 % % % < 50 % Suhteellinen osuus maksimiarvosta (%)

PIENI KAMPANJAKOULU. Ohjeita onnistuneen kampanjan toteuttamiseen 1 PIENI KAMPANJAKOULU

Älypuhelimet. Sisällysluettelo

Projektityö: Mobiiliajopäiväkirja. Mikko Suomalainen

F-Secure Mobile Security. Android

Kilpailija-analyysi - markkinatilanne

Kirjallinen kysymys/välikysymys -asiakirjamallin käyttö

Saavutettavuus > Tapio Haanperä Saavutettavuusasiantuntija tel

WhatsApp-ryhmien luominen ja ylläpitäminen Windows Phone -laitteilla

Transkriptio:

Mobiiliohjelmien käytettävyyden haasteita Mobiiliohjelmien eli useimmiten kännykkäsovellusten suunnittelussa pätevät aivan normaalit käytettävyysperiaatteet. Mutta suunnittelijan tiellä on myös monia sudenkuoppia, jotka on tarpeen tiedostaa ja kiertää! Tämä kalvosetti kertoo lyhyesti niistä. Matti Vuori, www.mattivuori.net 17.8.2010 1(44)

Sisällysluettelo 1/3 Yleistä 5 Mobiilin käyttäjän piirteitä 6 Sovelluksen käyttäjäkokemus 7 Käyttökonteksti 11 Yleinen käyttöliittymän tyyli 12 Pakolliset piirteet 13 Ei ole olemassa geneeristä mobiililaitetta 14 Pieni näyttö 15 Tietojen syöttö 16 Tietoturvallisuus 18 Vuorovaikutus 19 "Peukalon automatiikka" 20 Navigointi 21 Navigoinnin sudenkuoppia 22

Sisällysluettelo 2/3 Pieni on kaunista 23 Käytön taajuus 24 Modaalisuus 25 Sovelluksen options-valikko [S60] 26 Visuaalinen kieli 27 Informaation esittäminen 28 Viestinnän prioriteetit 29 > 30 Ohjelman näytötöjen ja tekstien värit 31 Teksti ja kieli 32 Äänimerkit 33 Tietoliikenne 34 Nopeus 35 Moniajo 36

Sisällysluettelo 3/3 Virrankulutus 37 Globalisointi ja lokalisointi 38 Sovelluksen ostaminen ja lataus 39 Ohjeet 40 Muutama sana käytettävyyden arvioinnista 41 Luonnosten ketterä käytettävyystestaus keltaisilla lapuilla 42 10 tärkeintä sääntöä kehittämisessä 43 Muutama hyvä kirja 44

Yleistä Minkä tahansa ohjelmiston hyvän käytettävyyden saavuttaminen edellyttää käyttäjien ja heidän tarpeidensa tunnistamista hyvää suunnitteluprosessia käytettävyyden systemaattista varmistamista Käytettävyys liittyy yleisemmin käyttäjäkokemukseen Myös estetiikka ja ohjelmiston miellyttävyys ovat keskeisiä tekijöitä käytettävyyden taustalla Mobiililaitteilla ja niiden ohjelmistoilla on omia käytettävyyteen liittyviä haasteitaan seuraavassa niistä 5(44)

Mobiilin käyttäjän piirteitä Vaikka edustaisi mitä tahansa segmenttiä tai vastaisi mitä tahansa tyypitettyä persoonaa Voi olla missä tahansa Voi olla tekemässä mitä tahansa Voidaan keskeyttää milloin tahansa puhelut tai tekstiviestit, muut ihmiset Huomio voi kiinnittyä muualle On usein ihmisten joukossa Mielentila vaihtelee Suunnittelussa pitää siksi olla valmis mihin tahansa ja olla kiinnittymättä mihinkään! 6(44)

Sovelluksen käyttäjäkokemus 1/4 Miksi käytetään Tarjoaa selvää etua Käyttötarkoitus selvä Eroaa selvästi muista; ei tarvitse miettiä, mikä se sovellus on Sovellus palvelee Aina valmiina, heti käyttökunnossa Suhde sovellukseen Palvelu muiden joukossa Tuttu ja turvallinen Ei pakota, ei stressaa 7(44)

Sovelluksen käyttäjäkokemus 2/4 Sovelluksen toiminta Itsestään selvä helppo oppia, helppo muistaa Samat periaatteet kuin muissakin Nopea, luotettava Ei pelkoa virheistä ja tietojen katoamisesta Robusti sietää keskeytykset, helppo lopettaa, helppo jatkaa Sovelluksen suhde toimintaan ja kontekstiin Arjen luonteva jatke Sopii työhön ja toimintaan, mitä tehdään, missä ollaan 8(44)

Sovelluksen käyttäjäkokemus 3/4 Ohjelma on dynaaminen Sopeutuu käytön tempon vaihdoksiin luontevasti (kun bussi lähtee, ollaan nopeita!) Päätäntävalta Käyttäjällä on valta käyttää, keskeyttää, lopettaa Tyytyväisyys Eheä kokemus Tyytyväisyys tuloksiin, ei välineeseen Sovellus on parhaimmillaan, kun siihen ei kiinnitä huomiota Prioriteetit Mieluummin tehokas kuin kaunis 9(44)

Sovelluksen käyttäjäkokemus 4/4 Henkilökohtaisuus Mobiiililaite on henkilökohtainen ja se näkyy myös sovelluksissa Pieni laite on intiimi, kehon jatke Yhteisöllisyys Monet sovellukset ovat yhteisöllisiä, käyttäjää ja muita yhdistäviä, mikä voi heijastua myös niiden suunnittelussa ja suhteessa muihin ohjelmiin 10(44)

Käyttökonteksti Käyttöolosuhteet vaihtelevat Voi olla pimeää Ollaan liikkeessä Ollaan sosiaalisessa tilanteessa Käyttöliittymästä tehtävä mahdollisimman tehokas Perusasiat muutamalla painalluksella Sulkeminen helpoksi Käyttö pitää olla helppoa yhdellä kädellä (poikkeuksena toki esim. järeämpi kirjoittaminen isommalla näppäimistöllä) 11(44)

Yleinen käyttöliittymän tyyli Kannattaa kuunnella kokeneempia eli lukea ja noudattaa alustan käyttöliittymän suunnitteluopasta / tyyliopasta, käyttäjäkokemuksen suunnitteluopasta, millä nimellä se kulkeekin Alustalla on myös joitain yleisimmin käytettyjä vakiovarustesovelluksia, joista kannattaa ottaa mallia Jos oma sovellus toimii usealla alustalla, pitää pohtia tarkemmin 12(44)

Pakolliset piirteet Joissakin tilanteissa voi ohjelmaan kohdistua pakollisia vaatimuksia, jotka koskevat myös sen käyttöliittymää ja käytettävyyttä Niitä voivat asettaa Alustan omistaja, esimerkiksi Symbian-sovellusten digitaalinen allekirjoitus (Symbian Signed) edellyttää ohjelmalta monenlaisia asioita Sovelluskaupat. Mobiiliohjelmia myydään usein Internetin sovelluskaupoissa ja niillä voi olla omia vaatimuksia ihan kuluttajansuoja- ja tuotevastuusyistä 13(44)

Ei ole olemassa geneeristä mobiililaitetta Jopa suurimmilla kännykkävalmistajilla käyttöliittymät vaihtelet Näyttökoot ja näyttöjen tarkkuus vaihtelee ja kehittyy koko ajan Käytettävissä oleva teknologia paranee Siksi pitää tuntea markkinoita: Mitä laitteita sovelluksen kohderyhmät käyttävät? Mihin suuntaan laitteet ovat kehittymässä? Millaiset laitteet ovat vähitellen poistumassa? 14(44)

Pieni näyttö Ei mahdu paljon tietoa Näytön elementit pieniä => Minimoitava esitettävä data => Tehtävä valintoja, mitä käsitellään kulloinkin kerrallaan 15(44)

Tietojen syöttö 1/2 Tietojen syöttö on hidasta Pieni näppäimistö Kirjainten syöttö usealla painalluksella (ellei QWRTY) Minimoitava tietojen syöttö kirjoittamalla Kaikkeen kirjoittamiseen suhtauduttava epäillen Suosittava listojen käyttöä Lyhyet ilmaisut Mahdollisimman paljon automatisointia taustalla Tarjoa relevantit oletusarvot Edellisten käyttökertojen syötteiden muistaminen (vrt. miten selain muistaa käyttäjätunnukset) 16(44)

Tietojen syöttö 2/2 Lomakkeiden oltava lyhyitä Ei veroilmoitusta, vaan vain muutama kenttä Osa sovellusta voidaan toteuttaa PC:n WWWkäyttöliittymällä Konfigurointi Tietojen tehokkaampi käsittely 17(44)

Tietoturvallisuus Kännykällä käsitellään usein turvallisuuskriittisiä tietoja Pienessä näytössä tietojen konteksti voi olla epäselvä ja ei mahdollista antaa vihjeitä näytöllä Kriittisten tietojen muuttaminen vahingossa estettävä Varmistettava tietojen muuttaminen Pohdittava, minne ohjelma tallentaa tietonsa Muistikortti vai kännykän julkinen hakemisto? Vain sovelluksen oma hakemisto, minne muut sovellukset (esim. haittaohjelmat) eivät pääse? Mutta miten tiedot saa kopioitua sieltä talteen? 18(44)

Vuorovaikutus Normaalit vuorovaikutusperiaatteet Mahdollisuudet esillä Selkeä navigointimalli Yksinkertainen navigointi Keskittyminen tärkeimpiin tehtäviin vaativammat piilossa Palaute käyttäjälle siksikin, ettei painonappeja painella uudestaan, kun luullaan, ettei käsky mennyt perille Desktop-maailman vuorovaikutusmallit eivät toimi Esimerkiksi suorakäyttö "hiirellä" voidaan unohtaa On päätettävä, mikä on tärkeää ja miten se voidaan tehdä "parilla peukalon painalluksella" 19(44)

"Peukalon automatiikka" Softkey-tekstejä ei aina edes lueta, vaan totutaan kuittaamaan näyttöjä ja viestejä totutulla tavalla Softkey-konsistenssi on absoluuttisen must-asia Valikoiden pysyttävä samoina (ei dynaamisia options-valikoita S60-alustalla) Kriittiset asiat varmistettava esimerkiksi tietojen poistaminen Mieti sovellusta peukalon näkökulmasta! Mihin tottunut, mikä on sille helpointa Muista, että peukalo on tyhmä Peukalo on kuningas 20(44)

Navigointi Pienet näytöt ohjaavat usein lineaariseen navigointiin Pyrittävä pitämään sovelluksen hierarkkia yksinkertaisena Setup-näytöissä välilehdet hyödyllisiä Navigointipuu pysyy matalana Paluutoiminto aina esillä Oikea softkey 21(44)

Navigoinnin sudenkuoppia Sisäisessä navigoinnissa voidaan käyttää linkkejä, mutta mobiiliohjelmissa ne ovat huono idea, koska konteksti voi hukkua "Missä ollaan" tietoa ei voida näyttää samalla tavalla kuin työpöytäohjelmissa Näyttöihin viitataan niiden otsikolla. Jotta on selvää, missä näytössä eli missä kohtaa sovelluksen navigointimallia ollaan, on otsikon iskevyyteen panostettava. 22(44)

Pieni on kaunista Yleisperiaate kännykkäsovelluksissa on pienuus ja keskittyminen Tietty pieni määrä asioita, joita sovellus tekee hyvin ja ei tee muuta Näin sovellus pysyy eleganttina, yksinkertaisena, selkeänä ja nopeana Joskus mainitaan äiti-testi" toiminnolle: "Jos äitini ei tajua, mitä tällä menukomennolla tehdään, sitä ei tarvita Juuri kännykkäsovelluksille tämä on hyvin tärkeää, koska ero suunnittelijan ja käyttäjän ajattelumalleissa, tietotasossa ja kokemuksessa voi olla valtava 23(44)

Käytön taajuus Useimpia kännykkäsovelluksia käytetään harvoin Pitää olla helppo oppia, helppo muistaa Noudatettava alustan käyttöliittymäohjeita valikot, layout, termit jne Sovellus mahdollisimman yksinkertaiseksi ja loogiseksi Valikkopohjainen perusnavigointi aloittelijoille ja tehokäyttäjille shortcuteja (näppäinpainalluksilla suoraan toimintoihin) 24(44)

Modaalisuus Käyttöliittymät yleensä modaalisia pienestä koosta johtuen Ei voi tehdä useaa asiaa samaan aikaan Informaatioarkkitehtuurin ja interaktion oltava selkeää, että onnistuu Välilehdillä voi auttaa asiaa, mutta ne ovat jo suhteellisen monimutkaisia Tärkeimmät asiat ensimmäiseen välilehteen Välilehtien merkintä tekstillä eikä ikoneilla 25(44)

Sovelluksen options-valikko [S60] Symbian / S60 -puhelinten erityispiirre Alustan periaatteiden mukaisesti Mitä valikossa on Niiden järjestys Määrän minimointi Tärkeimmät ensin Navigointikontrollilla käytettävä visuaalinen valikko on hyvä toteuttaa myös Options-valikkoon 26(44)

Visuaalinen kieli Pienessä koossa visuaalinen kieli eroaa PCmaailmasta Ikonit jne suunniteltava huolella Ekonominen yksinkertainen suunnittelu Ikonipalkkien sijaan tehtäväpohjainen valikkoratkaisu 27(44)

Informaation esittäminen Tärkein informaatio ensimmäisenä Olennaista informaatiota ei saa esittää pelkästään ikoneilla Värien ja symbolien järkevä käyttö Väripsykologia Huomiovärit Kohdemaiden tulkinnat väreille 28(44)

Viestinnän prioriteetit Mobiilissa viestinnässä on enemmän priorisointia kuin vaikkapa toimistossa Kaikkia ei voida käsitellä, mutta tärkeät viestit on huomattava helposti Viestilähteiden selkeä kertominen, luokittelu ja esittäminen erilaisilla tavoilla auttaa poimimaan olennaiset Vrt. kännykkä kertoo tulleet tekstiviestit vain "1 uusi viesti tullut", vaikka voisi samalla kertoa, mistä se on tullut 29(44)

Kuvat Pieni näyttö edellyttää kuvien erilaista uudelleensuunnittelua verrattuna PC:n näyttöön Tiukempi rajaus, jotta kuvan kohteelle saadaan riittävä koko Vahvemmat linjat ja voimakkaammat värit, jotta kuva hahmottuu paremmin Mallia voi ottaa sarjakuvista > 30(44)

Ohjelman näytötöjen ja tekstien värit Kaikki näytöt eivät näytä koko 24-bittistä väripalettia, mutta harvoin on rajoituksia väreille Mobiililaitteen näytön kontrasti on usein huono varsinkin auringossa, joten värivalinnoissa on panostettava elementtien erottuvuuteen Perinteiset kontrastisäännöt pätevät Musta valkoisella luo parhaan kontrastin Erilaiset ladattavat väripaletit ovat hyvä personointitekijä (pahalla auringonpaisteella voi ladata paremmin näkyvät värit) 31(44)

Teksti ja kieli Kielen pitää aina olla käyttäjän kieltä missä tahansa sovelluksessa Luonnollinen kieli Toimialan, kulttuurin, ihmisten kieli ei "tietokonekieli" Tietoliikenneasioissa on piilotettava teknologian kieli käyttäjät eivät ymmärrä GPRS:ää tai soketteja 32(44)

Äänimerkit Sovellusten on syytä olla kohteliaita ympäristölleen Jos sovellus käyttää ääniä, niiden on oltava kytkettävissä pois ja äänen voimakkuuden oltava valittavissa Äänet palautteena ovat tärkeitä yleensä vain, jos visuaalinen palaute ei riitä 33(44)

Tietoliikenne Tietoliikenneyhteydet ovat perinteisesti monimutkaisia Niiden detaljit on piilotettava mahdollisimman tarkoin Jos datasiirto ei onnistu tai on hidasta, se on viestittävä käyttäjälle Sovelluksen pitää sopeutua lyhyihin katkoksiin datasiirrossa Toipuminen katkoksista pitää yleensä olla automaattista 34(44)

Nopeus Mobiiliohjelman pitää käynnistyä nopeasti jo kuusi sekuntia on pitkä aika Siksi esimerkiksi tiedostojen lataus käyttöliittymän luomisen jälkeen tai taustaprosessina Kiinnitettävä huomiota suoritusnopeuteen ja algoritmien tehokkuuteen Sulkeminen pitää onnistua ripeästi! Kun juostaan bussille, halutaan sulkea sovellus käymättä läpi pitkää polkua valikoiden läpi 35(44)

Moniajo Mobiililaitteissakin voi yleensä olla useita sovelluksia pyörimässä samaan aikaan Tähän liittyy kaksi tärkeää asiaa: Sovellus ei saa tehdä muiden sovellusten elämää vaikeaksi rohmuamalla prosessoritehoa, vaikka on tausta-ajossa Jos toinen sovellus päivittää käyttämäämme dataa, se pitää kyetä tarkistamaan, kun sovelluksemme aktivoidaan. Esimerkkki: usea sovellus, vaikkapa nettiselain, voi tallentaa kuvia kännykän Galleriaan, mutta Galleria ei tiedä kuvista mitään ennen kuin sen sulkee ja käynnistää uudelleen, jolloin se lukee levyllä olevat kuvat. Tämä on kovin hankalaa. 36(44)

Virrankulutus Eri sovellukset kuluttavat eri määrän sähköä ja ohjelmoijat voivat vaikuttaa siihen Virrankulutus on käytettävyyteen vaikuttava tekijä: Käyttäjät oppivat, että akku loppuu nopeasti, kun tiettyä sovellusta käyttää Siksi sovellusta pyritään käyttämään nopeasti, se suljetaan ja avataan vain tarpeen mukaan Tämä stressaa ja köyhdyttää käyttäjäkokemusta Ja tietenkään laitetta, jonka akku on loppu, ei voi käyttää (varsinkaan, kun joihinkin laitteisiin ei edes voi itse vaihtaa täyttä vara-akkua) Käytettävyysihminenkin voi mitata sovelluksen virrankulutuksen laitekohtaisella apuohjelmalla 37(44)

Globalisointi ja lokalisointi Mobiiliohjelmien markkinat ovat luontaisesti globaalit On varmistettava, että ohjelman käyttöliittymäratkaisut sopivat kaikkiin kohdemaihin mm. värivalinnat Käyttöliittymän on oltava lokalisoitavissa Käyttötavatkin voivat vaihdella Varmistettava, että eri kielien eripituiset sanat mahtuvat niille varattuun tilaan Ei suoraviivaisia käännöksiä, vaan kielen merkitykset, tottumukset, nyanssit Lokalisointitestaus on aina tärkeä osa kehittämisprosessia 38(44)

Sovelluksen ostaminen ja lataus Käytettävyydessä ja käyttäjäkokemuksessa on otettava huomioon sovelluksen koko elinkaari Jo sovelluksen oikean version valitseminen ja lataus ovat tärkeitä vaiheita Esimerkiksi Opera on tehnyt Mobile-selaimensa oikean version löytämisen kovin vaikeaksi ja virhealttiiksi. Ostajan pitää esim. tuntea käsite "S60, mutta se on tavallisille ihmisille täysin vieras asia. Varminta on antaa ostajan valita puhelin weppisivun listasta ja sitten tarjota oikea versio. 39(44)

Ohjeet Kännykkäohjelmiston on hyvä olla niin yksinkertainen ja itsensä selittävä, että ohjeita ei tarvita S60-alustan Options-valikkoon on pakollista liittää myös lyhyet ohjeet Ohjesivut on mahdollista tehdä WWW:hen, mutta siitä syntyy käyttäjän kontekstin vaihto kännykässä, mikä on yleensä kovin hankalaa Pienlaitteiden kulttuuriin on aiemmin kuulunut se, että koska näyttöjä on pieni määrä, näytöt voidaan numeroida ja viitata näyttöihin numeroilla, esim. 1-2. Mutta nykyisin mallit haetaan työpöytä- ja webbisovelluksista ja viitataan esimerkiksi näytön otsikkoon. 40(44)

Muutama sana käytettävyyden arvioinnista Emulaattorin avulla pystyy osaava analysoija tutkimaan sovelluksen käytettävyyttä Sen käyttäjäkokemus on kuitenkin hyvin erilainen kuin sovelluksella puhelimessa Paperiprotoilla voidaan saada parempi tuntuma Niiden kanssa toimiessa muistetaan myös, että kyseessä ei ole vielä toimiva ohjelma Testaus puhelimessa aina oleellista Muistettava aina sovelluksen käyttäjä, käyttötilanne, ympäristö jne 41(44)

Luonnosten ketterä käytettävyystestaus keltaisilla lapuilla Puhelin sopii loistavasti paperiproto-testaukseen Käytetään "keltaisia lappuja", näytön kokoon leikattuna Helppo kokeilla ja piirtää heti uusia Taustalla on puhelimen kuva 1:1 kokoon A4-paperille tulostettuna 42(44)

10 tärkeintä sääntöä kehittämisessä 1. Ymmärrä mobiilisovellusten menestystekijät 2. Mieti, kenelle sovellusta tehdään ja mikä on käytössä ja käytettävyydessä tärkeintä 3. Mieti, mihin käyttöön sovellus tehdään ja suunnittele, miten keskeisimmät käyttötehtävät / tapaukset voidaan toteuttaa helpoimmin, mukavimmin, turvallisimmin 4. Noudata Symbianin käyttöliittymäohjeistoja ja matki vakiosovellusten logiikkaa. Softkeyt ovat kriittiset 5. Tee sovelluksesta itsestään selvä, itsensä selittävä 6. "Vähemmän on enemmän" tiedoissa, toiminnoissa 7. Yksinkertaista toimintoja, informaatiota, käyttöä. Mieti asiaa käyttäjän peukalon näkökulmasta 8. Käytä asiantuntijaa käytettävyyden analysointiin ja käyttäjätestien vetämiseen 9. Tee ohjelmasta nopea ja luotettava 10.Iteroi. 43(44)

Muutama hyvä kirja Näitä kahta voin suositella Mobile Usability: How Nokia Changed the Face of the Mobile Phone (Christian Lindholm, Turkka Keinonen, Harri Kiljander) Designing the Mobile User Experience (Barbara Ballard) Tuorein tarjonta ja alustakohtaiset kirjat kannattaa tarkistaa Amazon.co.uk:sta Tärkeimmät hakusasanat: mobile usability, mobile user experience 44(44)