12/12/2016 Per què NO utilitzar Flash en pàgines web?

La tecnologia Flash s’ha utilitzat durant molt de temps com la “única” solució de fer pàgines web boniques i amb contingut interactiu. A dia d’avui però, la cosa ha canviat molt.

Flash és una font inesgotable de problemes. No és segur, accessible ni usable. El que podia servir 10 anys enrere, ara ha quedat obsolet. Al seu lloc, han aparegut altres llenguatges de programació com l’HTML5 que són molt més eficients a l’hora de crear i mantenir una pàgina web.

La decadència de Flash

Flash va començar a finals dels 90 com una de les eines més versàtils per crear i reproduir contingut interactiu. Al principi del 2000 i durant prop de 10 anys Flash va ser una de les plataformes més populars per desenvolupar animacions, reproduir vídeo i crear llocs webs dinàmics i estèticament bonics.

Llavors, què va passar?

Flash és una tecnologia que ha pertangut a diferents empreses (Macromedia Flash, Adobe...) i el seu codi és tancat, la qual cosa no agrada a desenvolupadors. D’altra banda, els seus problemes de seguretat són evidents: És un sistema inestable i és vulnerable a atacs informàtics. Més endavant es va veure que no oferia un bon rendiment, no convencia en dispositius mòbils i molts navegadors com Firefox o Google Chrome van deixar de donar-li suport. Vaja, la tecnologia Flash no se’n libra d’una.

12 motius pels quals desaconsellem Flash

1. Utilitza un llenguatge antiquat.

Adobe Flash es basa en el llenguatge ActionSript, formada per objectes, i per tant, amb text no indexable. L’HTML, en canvi, és opensource, aporta un codi més simple i lleuger, permet estructurar el contingut en diferents nivells, s’adaptar a diferents dispositius i és seo-friendly. Utilitzar Flash ja no té sentit.

2. No és amigable a dispositius mòbils

Flash és un sistema dissenyant per l’era del PC i no ofereix un bon rendiment en dispositius tàctils. Aquest és un dels principals motius pel qual Steve Jobs va rebutjar el funcionament de dispositius iOs als seus iPhones i iPads al 2010. D’altra banda, als dispositius Android, s’ha eliminat per defecte la possibilitat de reproduir Flash a causa de la seva vulnerabilitat als atacs.

Quan més de la meitat del trànsit al web pertany a la navegació mòbil, és impensable no oferir un lloc web adaptat per aquests dispositius.

3. El seu rendiment és baix.

Flash pesa molt i fa que el lloc web sigui més lent. Amb l’actual conjuntura digital, on la immediatesa és la regla, no podem permetre seguir utilitzant tecnologies que per si són lentes. Si un web triga molt en carregar, simplement sortim i busquem un altre.

4. Té molts forats de seguretat

Des de fa uns quants anys, Flash presenta diversos problemes de seguretat. És inestable i podria facilitar atacs informàtics. Tant és així que tant Steve Jobs com diversos navegadors han deixat de donar-li suport per tal de no comprometre la seguretat dels seus usuaris.

5. No existeix el botó “Enrere”.

A la majoria dels casos es deshabilita el botó “enrere” del navegador, el que no agrada gens als usuaris. Si no veus la forma de tornar a la pàgina anterior, intentes fer clic al botó “retrocedir” del navegador. Que aquest botó no funciona, a més de no ser usable, fastigueja bastant a qualsevol i l’experiència és negativa.

6. No permet cercar text

La funció de cercar text no és disponible a les pàgines desenvolupades amb Flash. Per entendre-ho, el text funciona com una imatge i no es pot rastrejar. Això molesta bastant quan hi ha bastant text i vols trobar una paraula concreta.

7. No és SEO-friendly.

Els cercadors no poden interpretar-lo. Primerament, la navegació es produeix sota una mateixa URL, i per tant, Google no pot indexar els diferents continguts com pàgines diferents. D’altra banda, Google no pot rastrejar ni classificar el contingut ja que li és impossible llegir el text. Finalment, Flash no utilitza un codi semàntic, com ho fa l’HTML5.

8. L’usuari ha d’instal·lar Flash Player si vol accedir al contingut.

No és lògic posar barreres als usuaris que volen visitar la pàgina web. Amb una mica de sort, poden tenir instal·lat el software però si no, el més probable és que marxin de la web emportant-se una mala experiència.

9. No compleix amb estàndards web.

Els estàndards web són una sèrie de protocols i “bones pràctiques” d’accessibilitat i usabilitat a tot tipus de persones. Flash no compleix amb aquests protocols.

10. Major dependència del desenvolupador web.

Si volem realitzar qualsevol canvi a un lloc web desenvolupat amb Flash li haurem de demanar que ho faci el desenvolupador responsable, i per tant, fent que el procés sigui més lent i difícil. Utilitzant altres plataformes, es poden crear interfícies fàcils d’utilitzar per l’usuari o administrador d’un web. D’aquesta manera, qualsevol canvi referent al contingut (o gairebé) el pot realitzar qualsevol persona  que tingui accés al backoffice.

11. Els principals navegadors ja no li donen suport.

Al 2015 tant Firefox com Google Chrome van deixar de donar suport a Flash, per no comprometre la seguretat dels usauris.

12. Dificultat a l’hora d’analitzar págines.

Com que tot ocorre sota una única URL, trobem més dificultat en analitzar pàgines. Per analitzar la navegació amb Flash s’hauria de crear un codi per a cada botó interactiu però en tot cas és difícil mesurar algunes mètriques com el percentatge de rebot o el temps en pàgina.