Come menzionato in una delle altre risposte, sì PhoneGap farà il trucco se decidi di scrivere la tua app in HTML/CSS/JavaScript. Ora, se desideri avere un'esperienza utente piacevole su entrambi i sistemi operativi per smartphone e tablet, ti consiglio anche di esaminare Twitter Bootstrap.
Questo framework CSS dispone di stili di progettazione web responsive incorporati che consentono di ridimensionare le cose in un modo intuitivo dal tablet allo smartphone, nonché di mostrare/nascondere parti diverse del codice HTML a seconda che il proprio gli utenti stanno visualizzando la pagina su un tablet o uno smartphone.
In particolare, si possono fare cose come la seguente:
<div class="visible-tablet">
This will only be visible on tablets.
</div>
<div class="visible-phone">
This will only be visible on smart-phones.
</div>
Per un elenco completo del supporto responsive design twitter Bootstrap, controllare il loro sezione responsive design.
Si consiglia inoltre di controllare il Google Chrome Web Developer plugin per assistere nella creazione di un'esperienza web reattiva. Questo plugin consente (tra le altre cose) di vedere come apparirà la tua pagina su più risoluzioni del dispositivo ed è uno strumento inestimabile per il debug di problemi specifici della risoluzione.
Si noti che da quando Adobe lo ha rilasciato ad Apache, ora si chiama Apache Cordova. – marchaos
Oh, si. Grazie per l'info. – akhilless
@marchaos In particolare, PhoneGap è ora funzionalmente [il fork di Adobe del progetto Cordova open-soruce] (http://phonegap.com/2012/03/19/phonegap-cordova-and-what%E2%80%99s-in -un nome/). – apsillers