Konstruera för En Webb
Innehåll som skapas med tanke på olika typer av apparater reducerar kostnader, ökar flexibilitet och blir nyttigt för fler användare.
Webben på resande fot
Detta dokument är en svensk översättning av det engelskspråkiga dokumentet "Mobile Web Best Practices (MWBP) Flipcards" (http://www.w3.org/2007/02/mwbp_flip_cards.html.en). Originallöversättning har gjorts (Januari 2011) av Olle Olsson, (olleo@w3.org) på Svenska W3C-kontoret. Översättningen kan innehålla felaktigheter. Information om fel, och även synpunkter på översättningen, skickas till svenska W3C-kontoret, w3c-sics@sics.se, och dessa kommer att vidarebefordras till översättarna. Den engelskspråkiga versionen av denna specifikation är den normativa versionen: http://www.w3.org/2007/02/mwbp_flip_cards.html.en.
|
Här är i kortform goda konstruktionsråd för den mobila webben, en sammanfattning av dokumentet Mobile Web Best Practices 1.0. Dessa kort utgör en lättanvänd påminnelse om de sextio riktlinjerna som den specifikationen förklarar utförligt. Korten finns ÄNNU INTE i en PDF-version.
Dessa kortråd finns även utgivna på följande språk: engelska, franska, tyska, koreanska, spanska och kinesiska.
"Mobile Web Best Practices 1.0" är en W3C-standard som hjälper människor att konstruera och leverera innehåll som fungerar bra på mobila apparater. Denna kortbunt sammanfattar råden och riktlinjerna i det dokumentet i tio teman. Genom att följa dessa råd kan innehållsproducenter vidga sin målgrupp, skapa effektiva webbplatser och -tillämpningar, och göra webbsurfning mer smidigt på fler apparater.
Mer information om detta: http://www.w3.org/TR/mobile-bp/
Innehåll som skapas med tanke på olika typer av apparater reducerar kostnader, ökar flexibilitet och blir nyttigt för fler användare.
TEMATISK KONSISTENS: Försäkra dig om att innehåll som man får för en URI ger en tematiskt sammanhängande upplevelse när man använder olika apparater.
FÖRMÅGOR: Använd apparatens förmågor för att erbjuda en förstärkt användarupplevelse.
BRISTER: Vidtag förnuftiga åtgärder för att kompensera för bristfälliga implementationer.
TESTNING: Testa på verkliga apparater och inte bara i emulatorer.
I den mycket fragmenterade marknaden för apparater och webbläsare är standarder den bästa garantin för interoperabilitet.
GILTIG UPPMÄRKNING: Skapa dokument som validerar gentemot publicerade formella grammatiker.
STÖD FÖR INNEHÅLLSFORMAT: Skicka innehåll i format som apparaten kan hantera.
BÄSTA INNEHÅLLSFORMAT: Om möjligt, skicka innehåll i bästa format.
STÖD FÖR TECKENKODNING: Försäkra dig om att innehåll kodas i en teckenkodning som stöds av mottagande apparat.
ANVÄNT TECKENKODNINGSFORMAT: Ange i svaret vilken teckenkodning som används.
ANVÄND FORMATMALLAR: Använd formatmallar för att styra layout och presentation, förutom då det är känt att apparaten inte stöder dem.
STRUKTUR: Använd funktionalitet i uppmärkningsspråket för att uttrycka dokumentets logiska struktur.
FELMEDDELANDEN: Ge informativa felmeddelanden och ett sätt att navigera från ett felmeddelande tillbaka till användbar information.
Genomtänkt konstruktion kan bidraga till att minska användningsproblem som orsakas av liten skärm och tangentbord, och av andra egenskaper hos mobila apparater.
POPPUP: Se till att inte poppuppmenyer eller andra fönster dyker upp, och byt inte aktuellt fönster utan att informera användaren.
NÄSTLADE TABELLER: Använd inte nästlade tabeller.
TABELLAYOUT: Använd inte tabeller för layout.
GRAFIK FÖR MELLANRUM: Använd inte grafik för mellanrum.
INGA RAMAR: Använd inte ramar.
KLICKBAR BILD: Använd inte multiklickbara bilder, förutom då du vet att apparaten stöder dem effektivt.
När du väljer någon specifik webbteknologi, tänk på att mobila apparater kan ge stödja den i olika omfattning.
COOKIES: Lita inte på att cookies kan användas.
OBJEKT ELLER SKRIPT: Lita inte på att inbäddade objekt eller skripts fungerar.
STÖD FÖR TABELLER: Använd inte tabeller om inte apparaten garanterat stöder dem.
TABELLALTERNATIV: När så är möjligt, använd något annat än tabellpresentation.
STÖD FÖR FORMATMALLAR: Strukturera dokument så att de kan läsas utan formatmallar.
FONT: Lita inte på att det finns stöd för fontrelaterad formatering.
ANVÄNDNING AV FÄRG: Försäkra dig om att information uttryckt med färg också kan presenteras utan färg.
Bilder, färg och stil förskönar innehåll, men kräver försiktighet: apparater kan ha lågkontrastskärmar eller kanske inte stöder vissa format.
ÄNDRA BILDSTORLEK: Ändra bilders storlek på servern, om de har en inneboende storlek.
STOR GRAFIK: Använd inte bilder som inte kan presenteras på apparaten. Undvik stora eller högupplösta bilder, utom då viktig information annars skulle förloras.
ANGE BILDSTORLEK: Ange bilders storlek i uppmärkning, om de har en inneboende storlek.
ALTERNATIV FÖR ICKE-TEXTUELLT INNEHÅLL: Ange en ekvivalent text för alla element som inte är text.
FÄRGKONTRAST: Försäkra dig om att kombinationer av förgrunds- och bakgrundsfärger ger tillräcklig kontrast.
LÄSBARHET MED BAKGRUNDSBILD: När du använder bakgrundsbilder, säkerställ att innehåll fortfarande är läsbart på apparaten.
MÅTTENHETER: Använd inte pixelmått och använd inte absoluta enheter som attributvärden i uppmärkningen eller som egenskapsvärden i formatmallar.
Om webbplatsens storlek hålls liten så blir användare mer nöjda, genom att det kostar mindre i tid och pengar.
MINIMERA: Använd kortfattad, effektiv uppmärkning.
BEGRÄNSAD SIDSTORLEK: Försäkra dig om att sidans totala storlek är är anpassad till apparatens minnesbegränsningar.
STORLEK PÅ FORMATMALLAR: Håll nere storleken på formatmallar.
SIDRULLNING: Begränsa sidrullning till en riktning, förutom då sidrullning i två dimensioner inte kan undvikas.
Egenskaper hos webbprotokoll kan hjälpa till att förbättra användarupplevelsen genom att minska effekten av flaskhalsar och fördröjningar i nätverk.
AUTOMATISK UPPDATERING: Skapa inte sidor som regelbundet uppdaterar sig själva, förutom då du informerat användaren och erbjuder sätt att stoppa detta.
OMDIRIGERING: Använd inte uppmärkning för att automatiskt omdirigera sidor. Istället bör du konfigurera servern så att den genomför omdirigering med hjälp av HTTP:s 3xx-koder.
EXTERNA RESURSER: Minimera antalet externt inlänkade resurser.
CACHNING: Ange cachningsinformation i HTTP-svaren.
Tangentbord och andra inmatningsmetoder på mobila apparater kan vara jobbiga att använda, så tillämpa effektiv design för att minimera sådan inmatning.
MINIMERA TANGENTTRYCKNINGAR: Minska antalet tangentnedtryckningar till ett minimum.
UNDVIK TEXTINMATNING: När så är möjligt, undvik att kräva inmatning av fri text.
ERBJUD STANDARDVÄRDEN: Erbjud förvalda standardvärden, när så är möjligt.
STANDARD INMATNINGSLÄGE: Ange standardvärden för textinmatningsläge, språk och/eller inmatningsformat, om du vet att apparaten stöder dem.
TABULERINGSORDNING: Skapa en logisk ordning mellan länkar, formulärstyrning och objekt.
ETIKETTER FÖR STYRNING: Etikettera på bra sätt alla styrfunktioner i formulär, och knyt explicit etiketter till styrfunktioner i formulär.
PLACERING FÖR STYRNING: Placera etiketter så att de hamnar lämpligt m.a.p. den formulärstyrning som de hör till.
Webbanvändare på resande fot vill ha kompakt information när det är ont om tid och mycket kan störa användaren.
SIDRUBRIK: Ange en kort med informativ sidrubrik.
TYDLIGHET: Använd enkelt och tydligt språk.
VIKTIGT INNEHÅLL: Försäkra dig om att material som är viktigt för förståelsen av sidan presenteras innan mindre viktigt material presenteras.
BEGRÄNSAT: Begränsa innehåll till det som användaren har begärt.
LÄMPLIGT: Försäkra dig om att innehållet är lämpligt att använda i ett mobilt sammanhang.
ANVÄNDBAR SIDSTORLEK: Indela i sidor som är enskild användbara men av begränsad storlek.
©2009 W3C (ERCIM, Keio University, MIT) - Producerad av WithYou - Fotografier ©gettyimages - ©corbis
Stödd av MobiWeb2.0 FP7 EU Project