Che cos'è un browser WAP?
Un browser con protocollo di accesso wireless (WAP) consente ai dispositivi mobili come telefoni cellulari meno recenti di accedere a contenuti Web compatibili. Il mini-browser può utilizzare più protocolli Internet per eseguire il rendering di pagine Web in testo semplice o versioni semplificate della pagina Web originale. Affinché un browser WAP sia efficace, gli sviluppatori Web di solito creano pagine Web WAP separate per dispositivi mobili. In caso contrario, senza l'ottimizzazione WAP, il caricamento dei contenuti Web richiederà in genere più tempo e potrebbe non essere visualizzato correttamente nei dispositivi mobili meno recenti.
Durante i primi giorni di Internet, i dispositivi mobili avevano risorse di sistema e dimensioni dello schermo limitate, il che rendeva una sfida il caricamento di contenuti basati su Internet come e-mail, messaggistica istantanea e newsgroup. Quando il protocollo WAP fu introdotto nel 1997, il protocollo consentiva a dispositivi molto piccoli come telefoni cellulari e assistenti digitali personali (PDA) di accedere a contenuti limitati basati su Internet. Le prime pagine Web WAP sono state realizzate utilizzando il linguaggio di marcatura dei dispositivi portatili (HDML) e il linguaggio di marcatura wireless (WML).
HDML e WML hanno consentito l'ottimizzazione della velocità di trasferimento dei dati del dispositivo e delle dimensioni ridotte dello schermo. I browser WAP sono stati originariamente realizzati per il rendering di pagine WAP utilizzando velocità di trasferimento di 14,4 kilobyte al secondo (Kbps) o inferiori. Prima dell'aumento delle dimensioni dello schermo e della risoluzione riscontrata nei dispositivi mobili di oggi, i primi telefoni cellulari e PDA erano limitati a schermi molto piccoli con risoluzioni che misuravano circa 150 per 150 pixel. La maggior parte delle pagine Web sono state progettate per essere visualizzate a 640 per 480 pixel e oltre, creando un problema per la maggior parte dei dispositivi mobili. Quando si accede a una pagina Web compatibile, il browser WAP è stato in grado di eseguire facilmente il rendering di pagine Web compatibili nella dimensione di risoluzione nativa del dispositivo, evitando la necessità di schermi più grandi e dimensioni di risoluzione.
Oggi il browser WAP si è evoluto per supportare linguaggi Internet aggiuntivi come il linguaggio di markup ipertestuale compatto (CHTML) e il linguaggio di markup ipertestuale estensibile (XHTML). Il supporto di ulteriori lingue Internet ha reso possibile per i dispositivi mobili più recenti con browser WAP il rendering di elementi multimediali XHTML popolari. Fattori di vecchia generazione come i piccoli dispositivi cellulari schermati utilizzano ancora il browser WAP per il rendering di pagine Web. I dispositivi mobili portatili touchscreen più recenti possono comunque supportare pagine Web basate su WAP. Tuttavia i dispositivi mobili di oggi sono sempre più potenti e possono gestire la visualizzazione di pagine Web nella loro interezza.
Alcuni potrebbero sostenere che i browser Web mobili a pieno uso di oggi eliminino la necessità di pagine e browser WAP. Mentre la tecnologia mobile di oggi rende possibile il rendering completo della pagina Web, la tecnologia WAP può ancora essere utile, soprattutto per coloro che hanno ancora dispositivi mobili più vecchi e meno avanzati. Considerando che la tecnologia WAP riduce al minimo i contenuti Web, l'utilizzo di un browser WAP può aumentare notevolmente i tempi di caricamento delle pagine Web e ridurre il carico del server.