5 möjligheter för Flash att integrera bättre med webbläsare
Om Flash drog större nytta av webbläsarnas funktioner skulle användbarheten öka.
Flash skulle kunna fungera mycket bättre när det kommer till att dra nytta av webbläsarnas inbyggda funktioner. Det är extra viktigt med tanke på användbarhet och att saker fungerar på det sätt användarna förväntar sig. Här listar jag fem viktiga punkter.
I en tidigare bloggpost skrev jag om 10 anledningar varför sajter byggda i Flash inte alltid suger. Min poäng var att de saker flashspelaren vanligtvis får kritik för oftast är ganska enkla att lösa, bara man vet hur.
Men det finns naturligtvis saker som kan fungera mycket bättre. En av dessa är hur flashspelaren interagerar med webbläsaren den körs i. Det skulle öka användbarhet avsevärt samtidigt som Flash i större grad skulle likna hur HTML beter sig och därmed även hur användare förväntar att det ska bete sig.
Antagligen finns det orsaker till varför inga av dessa punkter är fixade i flashspelaren. Troligaste orsaken till det är att det inte finns något API för webbläsarfunktioner, eller åtminstone inga standardiserade API:n. Oavsett, följande fem punkter skulle förbättra Flash avsevärt.
1. Utskrift
Flash har bra möjligheter för utvecklaren att bestämma hur utskrifter ska se ut. Ofta vill man inte skriva ut exakt det som användaren ser på skärmen utan istället anpassad information som gör sig bättre på papper. Problemet är att gör man det så har användaren två sätt att skriva ut på. Antingen via ett val i flashapplikationen eller genom att använda webbläsarens val för utskrift. Sannolikt väljer användaren det senare och då har utvecklaren ingen möjlighet att styra utseendet på utskriften. Det blir istället upp till webbläsaren.
Om man i Flash fick reda på när användaren väljer utskriftsvalet i webbläsaren skulle man enkelt kunna göra snygga utskrifter. Inget nytt att lära för användaren utan allt fungerar "precis som vanligt".
2. Sök
Att söka efter text via webbläsarens inbyggda sökfunktion fungerar utmärkt i HTML. Tyvärr fungerar det inte alls i Flash. Det går naturligtvis att implementera en egen sökfunktion men den kommer inte fungera när användaren använder webbläsarens inbyggda.
Hade det funnits ett sätt i Flash att få reda på när en sökning via webbläsaren görs så hade det öppnat upp många möjligheter. Man skulle då kunna använda sin egna sökfunktion i Flash för att hitta texten som eftersöks. Man skulle inte heller vara begränsad till att bara visa upp text utan även kunna markera bilder och liknande som passar in på sökfrasen.
3. Kortkommandon
När en flashapplikation väl fått fokus så släpper den inte igenom några kortkommandon till webbläsaren. Ett tydligt exempel är att försöka skapa en ny tom tabb i webbläsaren via kortkommando när man är på en flashsajt. Det fungerar helt enkelt inte.
Ett sätt att lösa detta på hade varit att kunna definiera en lista av kortkommandon som flashapplikationen inte är intresserad av och därför släpper vidare till webbläsaren. På så sätt blir det upp till utvecklaren att bestämma vilka kortkommandon man vill ta hand om själv och vilka man överlåter till webbläsaren.
4. Statusfältet
Den största nyttan av statusfältet i webbläsaren är att kunna se vart länkar går innan man klickar på dem genom att föra muspekaren över dem. Gör du samma sak i Flash händer ingenting.
Det går visserligen att uppdatera statusraden i webbläsaren via javascript men om detta åtminstone skedde per automatik för länkar skulle det vara en klar förbättring för besökarna.
5. Zooma in/Zooma ut
Man kan zooma innehållet på en webbsida genom kortkommando, scrollhjul eller i webbläsarens menyer. Kortkommando och scrollhjul kan man lösa i Flash men inte om det görs via menyerna.
Återigen, hade man kunnat få reda på när användaren gör ett val via menyn hade man enkelt kunnat förändra applikationen. Användaren hade heller inte behövt att lära om.
Postat 2009-12-12, Kommentarer (0)Taggar: flash användbarhet webbläsare
Har du orkat ända hit tyckte du förhoppningsvis även att det var läsvärt. Stöd gärna Bryngfors.com genom att pusha eller tweeta sidan. Tack!
Kommentarer:
Kommentera inlägget