2009-08-13 57 views
13

Sto iniziando a provare alcune programmazioni di gioco basate sul Web per il mio iPhone e altri telefoni abilitati al web che i miei amici hanno, e stavo facendo fatica a trovare informazioni sull'accesso all'accelerometro utilizzando Javascript nel browser.Esiste l'accesso all'accelerometro iPhone utilizzando Javascript?

Con l'ultima versione, so che ora ho accesso alle informazioni sulla posizione, ma speravo di poter utilizzare l'accelerometro per alcuni dei giochi che ho intenzione di realizzare.

In alternativa, questo è possibile anche con i telefoni Android?

+0

correlati: [? Come accedere ai dati accelerometro/giroscopio da JavaScript] (http://stackoverflow.com/questions/4378435/ how-to-access-accelerometer-gyroscope-data-from-javascript/4378439) –

risposta

0

jharlap è corretto, tuttavia sarei curioso di sapere se questo potrebbe funzionare su Palm Pre. Lo sviluppo nativo sul Pre viene eseguito utilizzando html e JavaScript, tuttavia esistono API JavaScript speciali per accedere alle funzionalità del telefono che, a mio avviso, funzionano solo per le app memorizzate localmente. Mi chiedo se questi sono disponibili tramite il browser. Ne dubito, ma sarebbe interessante.

-2

Cassa PhoneGap project. Fornisce API per accedere all'accelerometro e alla posizione GPS da javascript.

Il javascript "normale" non può accedere alle informazioni dell'accelerometro, può accedere alla geolocalizzazione utilizzando l'API di geolocalizzazione W3C supportata da iPhone OS 3.0.

Eppure, un progetto (ad esempio PhoneGap) può essere utilizzato per costruire un ponte tra le funzionalità javascript e Objective-C per esporre tale funzionalità. Questo funziona se si desidera distribuire l'app come applicazione autonoma, che ha semplicemente un WebKit che carica il contenuto html dal server.

Non ho giocato con il loro framework, ma forniscono modelli per i progetti iPhone e Android e puoi lavorare sullo sviluppo del tuo gioco javascript che funzionerà quasi immediatamente su iPhone e Android. Non posso commentare le prestazioni e l'esperienza dell'utente però.

+0

Questo è completamente sbagliato. Il javascript regolare può accedere all'accelerometro su browser Apple e Android. Inoltre, la tua soluzione non è utilizzabile, poiché sta creando un sito Web, non un'app e quindi gli apis di PhoneGap non sono disponibili. – Shayne

Problemi correlati