Video: Sviluppare applicazioni web e web mobile con HTML5 Builder 2024
Sebbene qualsiasi sito web possa essere visualizzato con un browser mobile, quei siti Web non ottimizzati per dispositivi mobili sembrano un po 'strani, come se le normali dimensioni del carattere del sito Web e le dimensioni dell'immagine fossero ridotte per adattarsi allo schermo di un dispositivo mobile. Al contrario, i siti web ottimizzati per i dispositivi mobili hanno font leggibili, immagini scalabili sullo schermo del dispositivo mobile e un layout verticale adatto per un telefono cellulare.
La creazione di app Web mobili viene eseguita utilizzando HTML, CSS e JavaScript. CSS controlla l'aspetto del sito web su tutti i dispositivi in base alla larghezza dello schermo. Le schermate con una larghezza ridotta, ad esempio quelle sui telefoni, vengono assegnate a un layout basato verticalmente, mentre agli schermi con una larghezza maggiore, come quelli sui tablet, viene assegnato un altro layout, a base orizzontale.
Poiché le app web mobile sono accessibili dal browser e non sono installate sul dispositivo dell'utente, queste web app non possono inviare notifiche push (avvisi) al telefono, eseguire in background mentre il browser è ridotto a icona o comunica con altre app.
Sebbene sia possibile scrivere da zero HTML, CSS e JavaScript per l'app Web mobile, i framework web mobili consentono di sviluppare da una base di codice pre-scritto, proprio come i framework per i linguaggi di programmazione. Questi framework web mobili includono una raccolta di componenti generici che vengono riutilizzati frequentemente e consentono agli sviluppatori di creare, testare e avviare siti Web più rapidamente. Twitter Bootstrap è uno di questi framework web mobile.