Av Johan Lopes
Den kommande standarden html5 räcker inte för alla behov och utmaningar som vi webbutvecklare står inför. Apples stopp för Flash på Iphone och Ipad är olyckligt för användarna och webbutvecklarna.
Den kommande standarden html5 räcker inte för alla behov och utmaningar som vi webbutvecklare står inför. Apples stopp för Flash på Iphone och Ipad är olyckligt för användarna och webbutvecklarna.
Jag tror på html5. Det är naturligt och klokt att bygga ut webbens viktigaste språk med funktioner som dagens och morgondagens tjänster med rikt innehåll kräver.
Men html5 är inte en färdig standard. Den saknar stöd i majoriteten av de webbläsare som används i dag och lever inte upp till rimliga krav på räckvidd.
65 procent av webbläsarna klarar inte html5. De som gör det, Firefox, Safari, Chrome och Opera med flera, har inte samma implementering av html5-rendering. Till Flash, med sin räckvidd på 97–98 procent av alla klienter och enhetlig funktion oberoende av webbläsare och operativsystem, återstår en lång vandring.
Jag tror också på Flash i dag och i morgon. De flesta argumenten mot Flash är tekniska, bland annat att det passar dåligt i batteridrivna enheter. Historiskt ligger det en del i resonemanget, men kritiken blir allt mindre rättvis i takt med att Flash Player blir tillgängligt och optimeras för de nya mobila plattformarna.
Jag tvivlar också på att kritikerna förstår vilka önskemål och krav som väger tyngst i ett webbprojekt.
I de allra flesta fall betalar de som anlitar oss webbutvecklare inte främst för prestanda, kompakt kod eller elegans i rent teknisk mening.
För kunderna är det i stället viktigast att nå ut snabbt med nya tjänster och appar, att de ser bra ut och att de kan nå största möjliga publik.
Det är den verkligheten vi möter på kundsidan. Inför de kraven erbjuder Flash ofta den mest attraktiva lösningen.
För spel och animering är det en överlägsen plattform utan riktig konkurrens. Även för video är Flash ett naturligt första val. Dessutom passar Flash och Adobes Flex, med det kraftfulla språket Actionscript, utmärkt för att koda komplexa system.
Vid sidan av diskussionen om Flash finns en annan fråga där Adobe gått i täten, att kunna utveckla för olika målsystem parallellt.
Det är en allt viktigare egenskap när ett växande antal klientplattformar blir kommersiellt intressanta.
Html5 gör webben rikare, men utan Flash kan den snabbt bli fattigare. Något som varje Iphoneägare kan se med egna ögon när de råkar besöka ”fel” sajt där de möts av en tom skärm och uppmanas att ladda ned den senaste versionen av Flash Player.
Visserligen kommer nu webbläsaren Skyfire, som ska göra det möjligt för Iphone- och Ipad-användarna att se Flashvideo, men den klarar inte hela webbsidor gjorda i Flash.
Dessutom är appen ”sold out” på Appstore. Suget efter Skyfire är ännu ett argument för att Iphone- och Ipad-användarna själva ska kunna bestämma vilket innehåll de vill ta del av på nätet.
För stora aktörer på webben är det inte hållbart att låsa ute viktiga kategorier potentiell publik och kunder från mycket av det bästa innehållet.
Flash Player är en grundläggande funktion i dagens klientmiljö och därför är det en allvarlig brist om den saknas.
Johan Lopes technical director och partner, Digitala medier, Pangea Design















