Se intendi rimanere in ambito web, meglio creare due siti uno desk-top usando jquery uno mobile usando jquery.mobile, dato che il mobile ha l'evento touch che "potrebbe" creare problemi con altri eventi tipo click.
Oppure crei una app con phonegap.com (ma dovrai avere account per i marker apple/android/window)