(Android)
Вы можете написать сценарий «прокси-сервера событий», который запускается onLoad, подключив интерфейс Javascript к вашему WebView, вот некоторый псевдокод:
[...]
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setDomStorageEnabled(true);
mWebView.addJavascriptInterface(new JavaScriptInterface(), "android");
mWebView.loadUrl("file:///android_asset/www/index.html");
}
final class JavaScriptInterface {
JavaScriptInterface () { }
public void startEventProxy() {
// capture and pass shake events to javascript
}
}
(iPhone)
Вы можете взаимодействовать с Device Motion API, доступным в Safari Mobile.
http://plugins.jquery.com/project/tilt