Flash nei siti web

Perchè utilizzare Flash nei siti web (8/10/2006)

Il tema di questo articolo sarà incentrato su Flash, sul suo utilizzo e su un'analisi approfondita degli ambiti di applicazione di questa tecnologia nella logica di produzione di un sito internet aziendale.

Il motivo per cui scriviamo questo articolo è perchè proprio qualche ora fa ci siamo trovati impegnati in uno scambio di opinioni con i FlashGuru di actionscript.it.

Sostanzialmente abbiamo rilevato una quantità considerevole di web agency che pubblicano informazioni fuorvianti, prive di raziocinio e logica scientifica, sull'implementazione web di Flash in ambiti industriali.

Chi li scrive intanto afferma di essere "esperto" nell'utilizzo di tali tecnologie poiché ha tenuto corsi su Flash o perchè ha lavorato per anni con Flash.

Questa tendenza autocelebrativa di coloro che scrivono l'articolo fa credere al lettore di leggere qualcosa scritto da "esperti" e competenti in materia, quindi l'approccio cognitivo dell'utente sarà positivo e tendenzialmente propenso a credere a ciò che sta leggendo.

Il target di questi articoli è ottimizzato per la fruizione da parte di imprenditori, quindi queste argomentazioni fuorvianti danneggiano enormemente Adobe e la categoria di sviluppatori.

Falsità negli articoli (8/10/2006)

Gli articoli presentano molte faziosità, dal contenuto tecnicamente scorretto ed ingannevole. Per questo motivo è doveroso fare delle precisazioni.

Le bugie su Flash trovate nella rete:

  • chi scrive articoli di questo tipo su Flash è esperto (praticamente mai). Lo vanta, lo decanta, lo fa credere in tutti i modi ma non lo è.
  • Flash è "lento".
  • Flash non è accessibile e non è usabile.
  • i siti in Flash non sono indicizzati.
  • Flash è un programma semplice per fare cose semplici (tipo i banner). Ne è sconsigliato l'utilizzo per fare siti web.
  • chi propone Flash non sviluppa il proprio sito in Flash.
  • i siti in Flash costano di più per il fatto che i web designer snobbano le pagine html.
  • le grandi aziende non usano Flash (Google, Yahoo, Apple, HP e Adobe però lo usano...) .
  • i siti in Flash non piacciono alla maggior parte degli utenti.
  • i più grandi esperti del mondo sconsigliano l'utilizzo di Flash.
  • Flash è un programma per fare animazioni.
  • Flash non fa comparire il sito nei primi posti dei motori di ricerca.
  • un sito non in Flash è spartano. Un sito in Flash è pieno di animazioni inutili.
  • i siti in Flash non portano visitatori.

Cercheremo di scorporare le suddette argomentazioni punto per punto affinché l'impresa (e l'imprenditore o manager d'impresa) possa capire come orientarsi nel variegato mondo del web e dei sedicenti esperti di comunicazione ed ottimizzazione dei contenuti (SEO).

Ogni punto sopra citato sarà il titolo di un piccolo capitolo su Flash. Alla fine dell'articolo chiunque potrà valutare le considerazioni secondo il proprio senso critico.

Non ci dilungheremo sulle nostre comprovate conoscenze in campo informatico per smentire questi "colleghi" ma è innegabile che il nostro punto di vista, quello delle comunità di Flasher e quello della stessa Adobe giochi un ruolo centrale nella comprensione dell'utilizzo di Flash in ambito industriale.

Chiariamo subito che la nostra agenzia si occupa, tra le varie cose, di SEO con comprovati risultati nei target prefissati. Quindi alcune affermazioni sui SEO sono da leggersi nell'insieme e non possono essere estrapolate od estraniate dal loro contesto.

Abbiamo troppo rispetto per i SEO per screditarne il lavoro. Un lavoro, quello del SEO, che costa molto in termini di tempo, ricerca ed analisi del web.

Chiarito questo, si parte!

Chi scrive articoli di questo tipo su Flash è esperto?

Molto spesso chi scrive articoli su Flash (per demonizzarlo) specifica che è un esperto. Perchè?

Avete mai visto un giornalista criticare un politico cominciando un articolo con "io sono un esperto di politica"? Noi sinceramente no. Sembra intuitivo, ma cerchiamo di capire meglio.

Un giornalista di grido è un giornalista di grido. Non ha bisogno di ricordarcelo. Se ce lo ricorda è palese che vuole argomentare su concetti che troveranno una forte opposizione tecnico scientifica.

Quindi esordisce qualificandosi come "esperto" per cercare di colmare questo divario professionale ed intellettuale con i Flasher più incalliti (translazione della metafora).

Vengono altresì citate aleatorie competenze come la partecipazione a corsi, a seminari o quant'altro che possa direttamente od indirettamente insinuare che "chi parla" sa quel che dice.

Questo approccio alla discussione è tipico di coloro che non hanno argomentazioni al riguardo. Tutti esperti... a parole.

E' molto semplice per un "esperto" ad esempio far credere di esserlo perchè tiene corsi su Flash. Bisogna vedere a chi è rivolto il corso. Se conosci minimamente Flash sei già un esperto nei confronti di chi Flash non sa neanche che cosa sia.

Spieghiamo matematicamente la cosa.

Potremmo dire che 1 è enormemente più grande di zero, poiché 0 non ha unità di misura di calcolo paragonabili a 1. Se invece dicessimo che 4 è maggiore di 3 diremmo che la differenza tra i due è di 1. Quindi io sono 25% più "preparato" in materia di te, per intenderci se il rapporto è 4 a 3.

Ma se tu non sai niente (0) e io so poco o pochissimo (1) saprò sempre il 100% più di te, perchè ciò che ci differenzia non è la differenza tra ciò che so io e ciò che sai tu, bensì ciò che solo io so.

In soldoni: io apparirò comunque un utente evoluto perchè il mio metro di misura non è la comunità di Flasher ma l'allievo o il cliente che di Flash non sa nulla.

Quindi l'esperto si compiace del proprio sapere perchè è paragonato a quello di chi non sa nulla. Facile no?!

Un docente o un professionista del web che si misura con studenti mediocri (in termini informatici) non può definirsi esperto in relazione a ciò che insegna ai propri allievi. E' un discorso che vale se e solo se è circoscritto nella sfera del rapporto con i propri allievi.

Quindi chi dice di essere esperto senza avere delle certificazioni adeguate e senza aver lavorato ad un certo livello (ovvero argomentando in modo professionale le proprie convinzioni scientifiche in ambito esteso con gli esperti accreditati di quel settore specifico) non può definirsi esperto.

Nel nostro studio ad esempio ci sono persone che nel 2001/2002 sono finite nel Web Index Design, che hanno vinto concorsi di web design, che fanno quotidianamente pubblicazioni tecniche su riviste specializzate del settore, che moderano siti con decine di migliaia di utenti ecc... ma non per questo ci riteniamo degli esperti in senso stretto.

Siamo semmai "consapevoli" e raziocinanti ed è per questo che non bolliamo una tecnologia senza conoscerla in modo approfondito e senza avere la certezza matematica che ciò che diciamo sia la visione esatta di ciò che Flash rappresenta per il mercato.

Flash è "lento".

Non è vero. La velocità di caricamento di un file dipende da 3 fattori.

1) L'inizializzazione dell'applicativo preposto alla fruizione del contenuto (tempo inifinitesimale, molto piccolo)
2) Il peso assoluto dei contenuti da caricare e quello già presente nel file swf (tempo variabile).
3) La velocità della banda in entrata dal client e in uscita dal server (fattore consistente).

Flash (il plug-in) dove lavora? Lavora sul punto 1. Fine. Il peso del contenuto già presente in Flash e che ospiterà i dati caricati in modo remoto è equiparabile (anzi, direi inferiore) alle pagine html standard. Poi si dovrebbe valutare dal caso specifico di applicabilità.

Per i siti da noi sviluppati e per siti sviluppati da grandi player dell'IT questo è scontato, poiché ci siamo orientati a Flash con una metodologia basata sulla programmazione (e che quindi non è piena di vettori per l'interfaccia).

I vettori comunque non pesano molto è sono generabili dinamicamente dal codice (cosa che in html non si può fare se non ricorrendo ad Ajax/Javascript o VBScript o allo stesso Java).

Flash permette di caricare molto (ma molto) più velocemente un dato dal server poiché lavora "a zone". Senza entrare troppo nel tecnico bisogna specificare che Flash lavora in maniera selettiva con le parti che lo compongono. Una pagina web in html standard di 150 kb che carica una news deve ricaricare il contenuto della news e tutta la grafica circostante. Flash invece, viene inizializzato istantaneamente e carica solo ed esclusivamente la news. Non c' è alcun refresh.

La struttura che ospiterà i contenuti poi viene caricata (o generata) una sola volta, e resa disponibile in altri costrutti tramite una cache interna al player.

Google utilizza queste tecniche per diminuire l'utilizzo della banda. Questo dimostra inequivocabilmente che Flash è tutt'altro che lento.

Altresì Flash può effettuare operazioni sull'interfaccia mentre i dati sono in transito, quindi il contenuto viene visualizzato ancora prima perchè vengono modificate due zone (la news e l'interfaccia) mentre solo una delle due è stata caricata.

Il carico di lavoro lo supporta il client e quindi si risparmiano risorse, tempo e tanta banda.

Un sito di e-commerce ad esempio che carica il dettaglio di un prodotto potrebbe farlo tramite Flash proprio per il fatto che solo le zone circoscritte all'articolo sarebbero caricate (e non tutta la pagina nuovamente). Molto spesso infatti in grandi siti ci sono notizie interessanti raggiungibili da 3/4 click. Questo significa caricare l'interfaccia 3 o 4 volte. Con Flash questo passaggio si elimina totalmente.

L'utilizzo che Yahoo e Google fanno di Ajax fa capire bene il concetto: GMail o Analytics sono esempi di client che caricano "a zona" i contenuti (il celebre AJAX). Il fatto che si usi Flash al posto di javascript è una scelta di stile di produzione (e anche di vincolo ad una tecnologia, questo è da dire).

La velocità di Flash nel generare contenuto sul client permette di manipolare istantaneamente file poco eterogenei come audio, video, o xml oppure query string e molto altro ancora. L'interfaccia può adattarsi istantaneamente all'esperienza dell'utente.

L'applicazione sul client diventa scalabile, poiché Flash ha un linguaggio proprietario denominato Action Script (basato su Javascript) completamente orientato agli oggetti, il che permette di aggiungere nuove funzioni (estendere le classi) all'applicazione.

Chi dice che Flash è lento non ha capito che Flash porta il sito web ad un grado di astrazione tipico degli applicativi, cosa impensabile per una pagina in html standard.

Tutto questo fa presagire come sia possibile creare software intelligenti lato client che superano i limiti fisici imposti dall'html. Molto spesso gli "esperti" SEO parlano di contenuto delle pagine ma nessuno di questi "esperti" parla di logica dell'applicazione (e badate che siete in un sito dove proponiamo servizi SEO, quindi non siamo in contraddizione).

Pensiamo a sistemi di analisi dei dati basati sulle statistiche, per esempio: una cosa irrealizzabile in html standard senza usare qualcos'altro sul server e sul client.

Google stessa utilizza Flash per Analytics, poichè può presentare i dati alla velocità del suono, caricarli a zone e presentarli nei formati di statistica più diffusi nel settore del marketing (penso ai grafici borsistici, ai grafici a torta, alle piantine dinamiche sulla distribuzione dei click nel territorio e a molto altro ancora).

Chi dice che Flash è lento non conosce Flash. Forse lo conosce in modo molto (ma molto) superficiale. Questo denota poca competenza, poca professionalità e una faziosità di fondo basata su considerazioni del tutto personali.

Flash non è accessibile e non è usabile.

Flash, soprattutto nelle ultime versioni, ha implementato un sistema che permette ai file di diventare più accessibili. Il motore di Action Script implementa una classe specifica (Accessibility) per rendere i file swf accessibili. Nel sito di Adobe inoltre si trova abbondante documentazione ufficiale sulle particolarità di Flash per rendere accessibili i contenuti multimediali.

L'usabilità invece di Flash credo sia non comparabile con quella di un sito in html in quanto in Flash è possibile creare qualsiasi sistema di navigazione o di consultazione che esiste in html (sia tecnicamente che graficamente) ma non è vero l'inverso.

In html non è possibile creare dei menù particolari che cambiano dinamicamente in base al contenuto caricato, come non esistono controlli di interfaccia per la gestione di stream A/V (è chiaro che se si pensa che un sito web debba essere solo testo ed immagini stiamo parlando di siti all'età della pietra).

Bisogna sempre ricorrere a javascript... che non è indicizzato, oppure a tecniche molto raffinate di url rewriting con relativo utilizzo di database per cambiare il menù in base al tipo di pagina caricata.

L'usabilità di Flash è stata spesso "tralasciata" per via delle enormi possibilità offerte dal programma nel personalizzare l'esperienza utente.

Chi ha sviluppato in Flash lo ha fatto per dare creatività ed originalità alle pagine, per comunicare con le immagini tramite un nuovo feeling digitale.

Si, Flash ha i suoi adepti, come in una setta. Come in Apple per fare un paragone.

Abbiamo sentito spesso dire che i siti non si possono fare con un Mac, che i Mac non sono compatibili con il PC e molte altre cosette del genere.

Ovviamente sono sciocchezze che trovano applicabilità in casi estremi (parlo per esperienza poichè lavoriamo tranquillamente in rete mista).

Questo non implica però che in Flash non si possa fare un menù usabile.

Il fatto che molti Flasher facciano menù pazzeschi non significa che Flash generi solamente menù graficamente pazzeschi (e quindi non usabili). Flash può generare qualunque contenuto usabile.

E' il web designer che si deve preoccupare dell'usabilità, non Flash. Flash è lo strumento.

Esiste un sistema usabile in html che qualunque flasher non riesca a riprodurre in Flash?

No, non esiste.

Ci sono milioni di siti estremamente facili da navigare anche in Flash, questo è innegabile. Quindi far credere che Flash non sia un software idoneo per generare contenuti usabili è una distorsione bella e buona della realtà. La realtà è che il web designer deve avere la pazienza, lo stile e le capacità di creare (a seconda dei casi) menù usabili per il tipo di lavoro da svolgere.

I siti in Flash non sono indicizzati

Falso. I siti in Flash sono anch'essi indicizzati, sia quelli costruiti interamente in Flash e sia quelli a tecnologia mista (html+flash).

Google infatti non solo indicizza (e posiziona) i siti in Flash, ma legge sia il testo che i link presenti dentro Flash.

Sicuramente tutte le web agency che hanno scritto dei post su Flash dicendo che Google non indicizza i file swf non hanno approfondito la questione. Essendo quindi tale notizia FALSA e priva di fondamento scientifico pubblichiamo un semplice link a Google che permette di ricercare il testo dentro i file Flash.

Provare per credere: cerca i file Flash su Google.

Crediamo non ci sia altro da aggiungere. Andiamo avanti e cerchiamo di sfatare altre bufale.

E' intuitivo tuttavia che un testo in html sarà più "visibile", ma non si può dire in senso assoluto che Flash non venga analizzato da Google.

Si tenga presente inoltre che i siti realizzati interamente in Flash, solitamente hanno un approccio più grafico che testuale.

A parità di contenuti non è quindi comunque possibile posizionare un sito statico facendo 5 belle immagini in jpeg.

C'è bisogno di testo, contenuti, categorie ecc... Quindi è facile dire che Flash non viene posizionato. E' il contenuto che molto spesso non è pensato (volutamente) per essere posizionato.

Inoltre specifichiamo che "utilizzare Flash" non ha NULLA a che vedere con sviluppare "siti web in Flash". Nel primo caso si parla di implementazione, nel secondo si parla invece di approccio tecnologico, nel senso che entrambi i siti sono cosituiti della medesima tecnologia, solo che nel primo caso c'è un utilizzo di Flash in alcuni punti del sito (statico).

Il sito quindi è strutturato in modo ibrido. I nostri servizi di posizionamento (garantiti tanto da dare fino ad un rimborso totale nel caso di insoddisfazione del cliente) prevedono quasi sempre l'utilizzo di Flash. Strano?! No.

Non è strano: è il tipo di sviluppo ibrido che ci consente di fornire soluzioni graficamente avanzate mantenendo il posizionamento inalterato.

Flash è un programma semplice per fare cose semplici (tipo i banner). Ne è sconsigliato l'utilizzo per fare siti web.

Crediamo che la cosa migliore sia citare alcuni siti realizzati interamente in Flash. Parliamo di siti istituzionali, di aziende enormi, con molti link e che devono essere soprattutto usabili.

Via alla carrellata

www.google.it Google Analitycs. Il sistema di analisi dei dati su web più grande del mondo.

www.vescovi.it Una delle aziende leader nel mondo per la produzione del caffè.

www.nike.com

www.cartier.com

www.constantin-film.de Enorme portale dedicato al cinema, interamente realizzato in Flash.

www.deejay.it Azienda radiofonica leader in Italia . Poichè RadioDj sembra una semplice "radio" paragonata ad un grande gruppo industriale come potrebbero essere aziende della old economy citiamo giusto 2 cifre per far capire a chi si rivolge una radio...

"Secondo i dati Audiradio del primo semestre 2006, Radio Deejay è sempre in testa alle preferenze del pubblico con 13,7 milioni di ascoltatori nei sette giorni e 5,8 milioni nel giorno medio". Questo indica che se hanno scelto Flash una ragione ci deve essere. Lo share è sempre stato in aumento, soprattutto on-line (grazie anche a Flash, questo è da dire).

Potrei citare milioni di altri siti, tra cui youtube.com. Potremmo citare le più disparate categorie commerciali ma credo che la mini carrellata sia stata più che soddisfacente per smentire gli "esperti" (ho preso di proposito dei siti completamente diversi tra loro tutti fatti in Flash).

Flash quindi è un software estremamente flessibile, che si adatta per qualsiasi uso.

Sinceramente nessuno si comprerebbe una Ferrari solo per andare a fare la spesa, ma se qualcuno ci va con l'utilitaria non può poi dire che in Ferrari è impossibile andarci. Una cosa non esclude l'altra, giusto?!

Tutta questa comunicazione ingannevole inoltre nuoce ad Adobe, allo sviluppo che fa del proprio sistema e non in ultimo a tutti gli operatori seri del settore che operano con Flash per dare al cliente contenuti flessibili, scalabili e graficamente impeccabili.

Chi propone Flash non sviluppa il proprio sito in Flash.

Potremmo citare 2advanced, fantasy interactive, ego7, wefail e molti altri per smentire questa assurda affermazione.

Ora ponendoci di proposito un paradosso per argomentare il titolo: il titolare della Santàl (succhi di frutta), quando va a cena in un bel ristorante, perchè non beve solo succo di frutta? Semplice: perchè non è fedele al proprio prodotto!

Questa è ciò che stanno dicendo gli "esperti" in Flash che demonizzano Flash.

Queste persone, questi esperti, danno troppe cose per scontate.

La verità è che quella parte di agenzie che hanno un sito "statico" vendono siti in Flash perchè Flash stesso impiega molte risorse aziendali in produzione.

Un'agenzia seria, conscia di questa problematica, impiega mesi e mesi per fare un sito ad alto livello, quindi preferisce molte volte concentrare le energie produttive per i clienti.

La Maxon ad esempio perchè non fa il sito in 3D se vende un software di grafica 3D? siti in 3D ce ne sono... Perchè la Avid non fa un sito pieno di video? Stessa cosa... ma questi esempi sono TUTTI esempi ingannevoli volutamente creati, come quelli di Flash reperibili in rete.

E' chiaro che chi non sa sviluppare in Flash pensa che Flash serva per i banner.

In realtà i banner sono spesso realizzati staticamente o con le gif animate per via della loro gestibilità da parte di sistemi di monitoraggio delle campagne banner (ora convertiti anche all'utilizzo in Flash, tra l'altro).

Potremmo fare tantissime citazioni di siti veramente pessimi che vendono prodotti di altissimo livello, anche basati sull'immagine (anche se ritengo che sia solo questione di tempo... prima o poi tutti avranno un sito decoroso).

Quindi anche in html e non solo in Flash hai buone probabilità di trovare chi ti sviluppa un sito osceno (soprattutto se hai la fortuna di capitare tra le mani di quelli che snobbano o bollano Flash a priori).

Ci sono aziende che usano quasi esclusivamente Flash, altre che preferiscono venderlo in soluzione combinata con altre cose. Se una web agency vende soluzioni in Flash, e basa il proprio business su Flash, significa che il mercato ne ha un'esigenza fisiologica, o no?!

Se non fosse così saremo qui a dare degli stupidi (come fanno questi "esperti") alle aziende sopra citate che scioccamente hanno scelto Flash per comunicare il proprio business.

Noi invece vogliamo credere che abbiano scelto Flash per motivi economici, di produzione, di immagine e di scalabilità.

I siti in Flash costano di più per il fatto che i web designer snobbano le pagine html.

I siti in Flash costano di più? Falso. Si può al massimo affermare che "dipende".

Per prima cosa: un sito che costa di più produce necessariamente di meno? Stando agli esperti, il prezzo delle applicazioni in Flash è molto spesso spropositato o gonfiato.

E' molto facile fare della malizia sul buon lavoro altrui, no?! Ma in realtà che significa "costa di più"? Valutiamo un sito per il costo o per il risultato che mi fa ottenere?

Il prezzo di un sito web (un sito serio intendo) è irrilevante in un contesto industriale od imprenditoriale.

Non crediamo che in HP interessi molto se un sito costa 80.000 o 83.000 euro.

E' rilevante invece se perdi milioni di euro facendo utilizzare un sito privo di interfaccia, navigabilità, usabilità, chiarezza etc. per aziende di questo tipo (poi spiegherò anche questo).

Il costo deve essere proporzionato al risultato. Non esistono tabelle, listini o prezzi standard. Non esistono e non esisteranno mai... e chi li fa è in malafede, restando sempre nell'ambito di applicazioni ad un certo livello.

Il costo di una soluzione è strettamente vincolato al progetto. Quindi non si può dire in alcun caso che sviluppare in Flash costa molto. E' tutto da dimostrare.

Specifichiamo inoltre che i siti in html possono costare decine di migliaia (o anche centinaia di migliaia) di euro. Un paragone del tipo "questo costa più di quello" è totalmente illogico.

E' come dire: è meglio una porta girevole o una porta specchiata? Se fai l'ingresso di un albergo la prima, se fai una stanza per gli interrogatori la seconda. Ma stiamo già circoscrivendo l'utilizzo. Ora: per quale utilizzo Flash non va bene?

Circoscriviamo il raggio di azione di Flash

Siti di immagine?
Siti di comunicazione aziendale?
Siti diiii... fotografi?
Siti di moda?
Siti di statistica?
Siti per non udenti?
Siti di e-learning?

Direi che va bene.

Si, ma allora per quali aziende? Per quali categorie? Moda? Cosmetica? Auto? Moto? Videogiochi? Sport? Cellulari? Flash è perfetto in tutte queste situazioni... insomma per molte aziende Flash è uno strumento di produzione e comunicazione indispensabile.

Il prezzo quindi lo si fa sulla base dello sviluppo non sulla base della tecnologia. Flash non ha un costo, come non c'e l'ha neppure una pagina in html.

Se vado da un'agenzia che sviluppa pagine jsp spendo il doppio?? E se mi fanno le pagine in .NET il triplo? Funziona così il web? Non credo proprio.

Costa di più un sito fatto in php o uno fatto in Asp .NET? ma che domande sono?! Dipende dal sito... dal progetto.

Ciò che conta è se si riesce a raggiungere tramite qualsiasi tecnologia il risultato preposto dal cliente, che non può escludere a priori Flash per i motivi sopra descritti.

Una seconda argomentazione che vorremmo fare è che gli "esperti" pensano che chi fa i siti in Flash non li sappia fare anche statici. Diciamo che lo mettono come asserto, come premessa...

Cioè dicono:
1) c'è chi fa i siti senza fronzoli, utili, statici ed ottimizzati.
2) c'è chi fa i siti in Flash (che ridere).

Poi chiedono al cliente: vuoi un sito utile, fatto bene, ottimizzato, indicizzato e bla bla blaaa, oppure un sito in Flash?

Avete capito bene?!

Mettono la risposta in bocca al cliente senza spiegargli le potenzialità di una tecnologia rispetto ad un'altra e questo per il semplice fatto che non sanno sviluppare una soluzione convincente in Flash, e quindi tentano di vendere per differenza e non per capacità.

Prendiamo per esempio 2advanced.com.

Fa entrambe le cose, e bene a nostro modesto avviso. Sviluppa con le stesse metodologie produttive ed agli stessi costi sia in html che in Flash.

Ma chi ha detto che una cosa esclude l'altra quindi? In certe aziende si usano decine e decine di programmi diversi. Noi ad esempio utilizziamo Cinema4D o Maya con Flash o con l'html... e non siamo gli unici.

Pensiamo al sito avid.com, leader mondiale delle tecnologie video. E' fatto tutto in html ma ha moltissime parti in Flash (tra l'altro l'azienda che gli fa le slide in Flash, stupende, è un'azienda Italiana che basa il proprio business su Flash). Ha delle sezioni interamente create in Flash. Stessa cosa vale per HP o Intel.

Non sappiamo davvero come scrivere in una pagina tutti i siti che potremmo citare. Queste pagine contano, tutte assieme, miliardi di visite all'anno. Quindi il problema, come abbiamo capito, non esiste.

Il problema vero è che chi non sa usare bene Flash, ma ne vanta solo il suo utilizzo o il suo insegnamento, scredita il lavoro e la professionalità degli operatori dei reparti creativi delle web agency serie.

Per queste persone è più semplice a parole far scendere la concorrenza al loro livello che tentare di innalzarsi con i fatti al livello della concorrenza medesima.

I siti in Flash non piacciono alla maggior parte degli utenti.

Finchè i siti saranno fatti da questi "esperti" sicuramente si. Sta di fatto che i siti in Flash ben realizzati (anche ibridi) hanno milioni di visitatori e nessun visitatore perso per strada.

Le visite si fanno anche, e soprattutto, promuovendo il contenuto in modo alternativo. Flash lo ha dimostrato svariate volte anche su progetti corporate di scala internazionale (Cartier, MTV e Nike tanto per fare 3 nomi).

Nessuno al mondo attualmente non torna dentro Gmail perchè è fatto in Flash. Nessuno attualmente non torna dentro al sito www.maserati.com perchè è fatto in Flash.

Facciamo altri esempi o ci rendiamo conto che sono notizie fuorvianti? Non importa ciò che dicono questi esperti. Conta quello che dice il mercato.
Il mercato vuole anche soluzioni multimediali.

Le cose fatte in Flash, se sono fatte bene, fanno tornare i visitatori perchè è diverso il linguaggio di comunicazione.

I più grandi esperti del mondo sconsigliano l'utilizzo di Flash.

Si, lo dicono solamente i SEO (e tra l'altro solo alcuni). Perchè? Perchè non potrebbero ottimizzare i contenuti di pagine html e quindi.... mancato incasso!!!

Ciò che dicono in realtà i SEO Guru, che è ben diverso da ciò che è faziosamente estrapolato dai loro siti di ottimizzazione, è che una politica di SEO è maggiormente adattabile a siti statici.

Questo è un altro discorso.

Se si ragiona in questi termini però sembra che ciò che conta in un sito sia solo ed esclusivamente il posizionamento. Il SEO infatti si occupa prevalentemente di posizionamento, non certo di comunicazione o creatività.

In un sito conta anche: la serietà dell'azienda e come la si comunica al potenziale cliente, l'immagine globale del sito, la velocità di caricamento, la qualità di come si prospetta un business e molto altro...

Se un 'azienda non è necessariamente seria perchè ha un bel sito in Flash, allora, sullo stesso piano logico, non è seria se paga per essere prima nei motori di ricerca.

Non scendiamo nemmeno sulla scorrettezza di chi propone le campagne a pagamento specificando che il posizionamento si "acquista a click" (mescolando i termini "posizionamento organico" e "sponsorizzato" in modo MOLTO ingannevole).

Del traffico aggiuntivo si può evidentemente acquistare a click, ma non centra nulla con il posizionamento organico.

Riteniamo invece che un'azienda cerchi di massimizzare il business sfruttando una e l'altra cosa quando serve ed è per questa ragione che esistono molti siti gestiti e poi sviluppati da Flasher. Poi arriva il SEO che prende il sito e lo "spinge" nei motori. Ma il SEO lavora in simbiosi con la web agency, mai contro. Scopre soluzioni anche per Flash (nel suo ambito di applicabilità).

Ci sono milioni di siti ben posizionati che hanno contenuti scadenti o che sono di aziende che vendono fumo. Questo perchè il SEO ottimizza indipendentemente dall'azienda che si vuole promuovere. Il SEO "promette" un miglioramento del ranking e del posizionamento, e cerca di farlo con gli strumenti che ha a disposizione, tutto qui.

Flash gli dà dei paletti (che sarebbero aggirabili) ma questo comporta ulteriore lavoro, che al SEO non piace e che l'azienda non è disposta molto spesso a finanziare.

Ecco perchè le agenzie più scadenti di SEO sconsigliano l'utilizzo di Flash al 100%. Perchè vogliono che i contenuti si conformino al tipo di business che promuovono.

Se parliamo con un'azienda che basa il proprio business sul back-end o sul database ci dirà addirittura che l'html è irrilevante. Penso ad eBay. Non si può certo dire che graficamente sia impeccabile secondo dei canoni classici del web design (sia esso animato o statico), ma è indubbio che il loro business si basa sulle transazioni, ovvero sul database.

L'ottimizzazione non conta molto in questo caso. Conta magari fare una bella campagna pubblicitaria (infatti eBay punta più su quello che sull'indicizzazione).

Ma nessun SEO serio sconsiglia l'utilizzo di Flash a priori. L'analisi va fatta sul progetto, non su un'ideologia.

Le frasi dei SEO seri (i guru) riportate dagli "esperti" facevano riferimento al campo d'azione dell'ottimizzazione di siti predisposti ad un miglioramento cioè fatti in html... non parlavano di Flash in generale.

Flash è un programma per fare animazioni.

Falso. Flash è un programma che permette di creare applicazioni lato client che possono essere esportate anche su cd-rom (off-line).

Flash non fa animazioni. Fa anche animazioni.

Il cuore di Flash si basa sulla programmazione. Il fatto che venga usato prevalentemente in ambito grafico è perchè l'approccio all'interfaccia e agli strumenti è molto semplice ed intuitivo.

Se si passa alla stesura di codice complesso Flash ha molti meno utenti/utilizzatori. Ma questo non vuol dire che sia un programma di grafica (chi lo dice è il solito esperto che si è arenato sulla programmazione ad oggetti in Flash).

Flash è un ambiente completo di sviluppo per il web dove si può creare qualsiasi cosa. Basta saperlo utilizzare.

Flash non compare nei primi posti nei motori di ricerca.

E' stato ampiamente spiegato prima.

Un sito in HTML è spartano mentre quelli in Flash sono complicati.

Si, dipende da chi li fa.

I siti in Flash non portano visitatori.

Davvero?

Ma un case study scientifico, che abbia dati sensibili (milioni di visite) su cui fare un ragionamento, esiste?!

Perchè fino adesso non abbiamo una sola prova certa che ciò che sia argomentato da alcuni di questi esperti corrisponda al vero. Anzi, gli indizi che argomentiamo dimostrano proprio il contrario.

E' ovvio che un sito fatto SOLO con Flash non è un testo html, come non lo è un'immagine, un video, o l'audio.

Quindi secondo il ragionamento "non indicizzabile? non usarlo!" eliminiamo qualsiasi cosa che non sia indicizzabile: video, audio, immagini,AJAX, web 2.0 ?!

Flash serve per creare una logica di applicazione sul client, per caricare i contenuti "a zone", per comunicare il business in modo più efficace utilizzando immagini e suoni.

Conclusioni

Flash quindi deve essere interpretato come uno strumento di comunicazione evoluto ed estremamente sofisticato, da impiegare nella logica di sviluppo di qualsiasi sito web, non come uno strumento per "fare siti tutti in Flash".

Risorse

Gestione del pulsante back secondo Adobe
Gestione del back secondo Robert Penner
Creare un bookmark in Flash secondo Adobe
Siti accessibili in Flash secondo Adobe
Consigli di Google su come ottimizzare un sito in Flash
Una risorsa interessante sui siti in Flash posizionabil

esempi siti in flash, creare siti in flash, quando e come usare Flash per la creazione di siti Internet aziendali