Emulatori



Il tema della valutazione dei siti web realizzati per il mobile web non resta che affrontare il tema degli emulatori.

Un emulatore è un software che sfrutta le risorse di un calcolatore per simulare le caratteristiche e le prestazioni di un altro apparecchio hardware o di un altro sistema operativo. Nel mondo del mobile web, per via dei costi che possono derivare dall'acquisto di una serie di dispositivi, l'utilizzo degli emulatori rappresenta spesso una strada obbligata per poter valutare la qualità delle pagine su un buon numero di piattaforme.

In alcuni casi questi programmi forniscono risultati molto buoni per quanto concerne la resa di questo genere di siti web. La dimensione che viene a mancare, tuttavia, è quella dell'interazione vera e propria con il dispositivo: utilizzare un pennino su un palmare, camminando, con una luce battente sullo schermo e in un ambiente rumoroso è un'esperienza che non può essere riprodotta sullo schermo di una workstation.

Questi i principali emulatori disponibili al momento della redazione di questa guida:

  • Microsoft Device Emulator. Si tratta di un potente tool per l'emulazione di sistemi basati su Windows Mobile 5.0. Il sistema consente di caricare su PC le immagini di due palmari e di uno smartphone basati sul sistema operativo di Microsoft. Queste contengono anche il browser Pocket Internet Explorer. Uno strumento molto interessante anche solo per navigare un po' il web e scoprire quanti pochi siano i siti web adatti ad una visualizzazione da dispositivo mobile. ();
  • Openwave Developer Kit: consente di installare su PC un emulatore del browser Openwave;
  • Wapag: dalla pagina web è possibile lanciare ben sei emulatori di cellulari I-mode.
  • YoSpace: fornisce una serie di emulatori utilizzabili direttamente via web ma offre anche la possibilità di accedere ad un emulatore personalizzato da installare nelle pagine del proprio sito web.
  • Go.Web: la casa produttrice di RIM blackberry offre, previa registrazione, l'accesso ad un software che consente di emulare un cercapersone. Molto utile per ottenere una vista anche su una piattaforma meno consueta.

Rientra nella categoria degli emulatori anche la tecnologia di Small Screen Rendering incorporate nel browser Opera (http://www.opera.com).

L'utilità degli emulatori è testimoniata dalle due immagini con cui concludiamo questa sezione. Esse ritraggono il sito ESPN rispettivamente attraverso l'emulatore di smartphone fornito da Microsoft e quello di cercapersone offerto da Go.Web. Senza questi strumenti sarebbe molto difficile comprendere le caratteristiche delle diverse piattaforme e trovare le soluzioni per ottimizzare le singole visualizzazioni.

Figura 1. Homepage di ESPN.com vista con l'emulatore di Windows Mobile per Smartphone.

Homepage di ESPN.com vista con l'emulatore di Windows Mobile per Smartphone.

Figura 2. Homepage di ESPN.com vista con l'emulatore di RIM Blackberry.

Homepage di ESPN.com vista con l'emulatore di RIM Blackberry.

Ultimi articoli Mobile

HTML5 su Windows Phone Mango, grazie a IE9

L'integrazione di Internet Explorer 9 ci permette di testare HTML5...

Windows Phone SDK 7.1: novità al gusto di "Mango"

Le novità dell'SDK della nuova release del sistema operativo mobile...

Creare siti per iPhone con jQtouch

Come creare in due minuti un sito per iPhone utilizzando jQtouch....

Siti web per iPhone: un'introduzione

Come progettare siti e applicazioni Web per iPhone: un'introduzione...

Mobile Web Design: lo stato del Web Mobile

Carrellata sulle tecniche adottabili per rendere un sito adatto alla...

Altri articoli

Guide Mobile

Guida jQuery Mobile

Creare siti mobile e applicazioni specifiche per Android, iPhone e...

Windows Phone 7.5, guida alla creazione di applicazioni

Conoscere e lavorare con i principali strumenti di sviluppo....

Guida J2ME

Un percorso per iniziare a sviluppare applicazioni per cellulari con...

Altre guide

Newsletter Mobile

Ogni mese, direttamente nella tua e-mail: approfondimenti e articoli sullo sviluppo di siti Web per dispositivi mobili.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Sviluppare applicazioni mobile Android

05 Marzo 2012 a Milano
Disponibilità: 6 Posti

Corso per sviluppare applicazioni per iPhone/iPad

07 Marzo 2012 a Milano
Disponibilità: 10 Posti

Corso per sviluppare applicazioni per iPhone/iPad

12 Marzo 2012 a Roma
Disponibilità: 10 Posti