Rich Internet Applications: siete pronti al grande salto?
di Dirk Knemeyer
Pubblicato il 23 Luglio 2005
Prima di decidere di sviluppare una RIA, assicuratevi che sia effettivamente la migliore soluzione per la vostra specifica situazione.
Lo scorso Novembre nella mia rubrica “Innovating the Web Experience” sul magazine Digital Web, ho scritto un articolo sul tema “La fine della cultura dell’usabilità” dove ho identificato I trend che presagiscono la crescita e la diffusione di massa delle Rich Internet Applications (RIAs). Qualche mese dopo, Jesse James Garret ha pubblicato il suo lavoro su AJAX , e le RIA sono diventate l’argomento piu’ caldo nelle discussioni dei designer e sviluppatori piu’ progressive – e sempre di piu’ anche in quelle dei designer mainstream .
Ritengo tuttavia che non sia oro tutto quel che luccica. Sebbene le RIA forniscano migliori funzionalità nella maggior parte delle situazioni, e’ anche vero che sono piu’ complicate e . percio’, piu’ difficili da sviluppare e manutenere. Ragion per cui, prima ancora di decidere di sviluppare una Rich Internet Application, assicuratevi che sia la giusta soluzione per la vostra specifica situazione.
In questo articolo descrivero’ tre differenti casistiche per le quali l’utilizzo delle RIA sembra essere la scelta migliore:
- quando si cerca di evolvere applicazioni Web a loro tempo gia’ ben progettate ed implementate
- quando si sviluppano nuovi prodotti e servizi completamente Web-based
- per società I cui brand beneficeranno dall’utilizzo di un’immagine cutting-edge
Evoluzione di applicazioni web mature e ben progettate
Lanciare un nuovo servizio Web impostandolo sotto forma di Rich Internet Application è molto rischioso. A causa della notevole complessità delle RIA trasformare le ipotesi di progetto iniziali in un prodotto funzionante e di successo richiede piu’ tempo e maggiori risorse rispetto ad una applicazione web convenzionale. E’ spesso piu’ conveniente rilasciare un prodotto di base e farlo iterativamente evolvere in un secondo tempo attraverso vari cicli di sviluppo, riuscendo cosi’ a sviluppare una migliore comprensione della tipologia di interazione e di user experience di cui I vostri clienti hanno realmente bisogno.
Potrete col tempo migliorare le funzionalità delle vostre applicazioni web gia’ esistenti – in particolare quelle che hanno gia’ avuto un provato successo di mercato – spostandole gradatamente verso l’utilizzo di un framework basato sulle Rich Internet Application. Questo potrebbe avvenire sia attraverso la reimplementazione di funzionalità esistenti, sia attraverso l’aggiunta graduale di nuovi componenti. In ultima analisi, potreste perfino sviluppare l’intera applicazione da zero sotto forma di RIA.
Vale come regola generale che peggiore sara’ la user experience di un prodotto, minore sarà il senso di provare a fare questo salto nel buio . Sviluppare applicazioni web di successo e’ gia’ abbastanza complicato senza dover perforza incappare in ulteriori complicazioni. Iniziate ad impostare le giuste fondamenta, e preparatevi solo in un secondo momento ad esplorare il fantastico potenziale offerto dale RIA.
Sviluppo di nuovi prodotti e servizi web-based
Ci sono ottime motivazioni che spiegano come mai società come Google e Yahoo! siano tra I primissimi utilizzatori di RIA nelle loro applicazioni web.
Le società tecnicamente piu’ avanzate sono solitamente piu’ avvezze agli ultimi trend in fatto di tecnologie web: un modello di interazione e user experience piu’ ricco puo’ infatti migliorare notevolmente il successo dei prodotti da loro offerti. Al contrario le società piu’ conservatrici sono piu’ motivate all’implementazione delle RIA come strumento per migliorare la propria imagine sul mercato, esattamemente come avveniva in passato relativamente all’utilizzo di Flash.
Grazie alla natura dei propri prodotti, le società web impiegano alcuni tra I migliori designer di prodotti digitali al mondo e hanno in casa sia la cultura che l’esperienza necessarie per sviluppare con Rich Internet Application di sicuro successo.
Queste società possono quindi progettare e sviluppare RIA molto piu’ velocemente rispetto al resto del mercato.
Le startup che sviluppano e immettono sul mercato nuovi prodotti e servizi che godono appieno dei benefici delle RIA – come Flickr ad esempio – riescono spesso a raggiungere un successo superiore a quello di societa’ piu’ blasonate.
Le sfide e le difficoltà relative al redesign e alla reimplementazione della user experience di qualsiasi applicazione complessa e gia’ sufficientemente diffusa costituiscono a volte notevoli ostacoli all’adozione di nuove tecnologie.
Migliorare il proprio marchio attraverso l’utilizzo di tecnologia cutting-edge
Alcune aziende basano la propria esistenza sulla percezione che il consumatore si fa di loro. Società come BMW o Nike ricavano notevoli benefici dal dimostrare di essere tecnologicamente piu’ avanzate dei propri competitor. In questi casi – dove cioe’ il marchio ottiene molti dei propri benefici proprio dalla considerazione dello stato di avanzamento tecnologico della società stessa – muovere massicciamente verso uno sviluppo RIA e’ un’ottima scelta di business.
Questa tipologia di azienda aumenta il valore del proprio brand facendo esattamente questo tipo di scelte. Va da se che la realizzazione pratica della tecnologia identificata dovra’ poi essere molto potente e di successo.
Una ottima user experience porterà immensi benefici alla brand image di queste società, ma un progetto mal sviluppato le danneggerà esponenzialmente.
Chi partecipa a questo gioco per il valore del proprio brand ha la vitale necessità di farlo come si deve.
Siete pronti a migrare verso le RIA?
Sebbene le RIA rappresentino una opportunità nuova ed eccitante nel panorama delle applicazioni web, e’ importante ricordare che non sempre esse sono la migliore soluzione ad ogni problema. Se state pensando di spostarvi in un ambiente di sviluppo basato sulle RIA, e’ importantissimo che analiziate in maniera oggettiva la attuale user experience e l’implementazione della vostra applicazione web in modo da poter determinare con chiarezza se sia realistico e conveniente sviluppare una Rich Internet Application.
Sebbene sia vero che molte società tecnologicmanete all’avanguardia siano gia’ pronte a fare il grande salto, altre aziende piu’ tradizionali potrebbero non avere le conoscenze o le capacità per utilizzare la tecnologia RIA riuscendo al contempo a creare valore di business.
Alla fine, sebbene le RIA possano incrementare la rendita di un marchio dimostrando in maniera palbabile le capacità di innovazione e di zeitgeist d’avanguardia, passare alle RIA ha ragionevolmente senso solo per quelle societa’ che abbiano ottime ragioni di business per farlo.
Esattamente come con qualsiasi investimento tecnologico, spostarsi da applicazioni web piu’ tradizionali alle RIA richiede un’attenta pianificazione e una valutazione oggettiva dei rischi e dei benefici.
Grazie a Pabini Gabriel-Petit per l’assistenza editoriale.
Traduzione italiana di Matteo Penzo.
