Есть ли доступ к акселерометру iPhone с помощью Javascript?

Я начинаю пытаться создавать сетевые игры для своего iPhone и других веб-телефонов, которые есть у моих друзей, и с трудом находил информацию о доступе к акселерометру с помощью Javascript в браузере.

С последней версией я знаю, что теперь у меня есть доступ к информации о местоположении, но я надеялся, что смогу использовать акселерометр для некоторых игр, которые я планирую сделать.

Альтернативно, это также возможно с телефонами Android?

Ответы

Ответ 4

jharlap верен, однако мне было бы интересно узнать, будет ли это работать на Palm Pre. Родная разработка на Pre выполняется с использованием html и JavaScript, однако есть специальные API JavaScript для доступа к функциям телефона, которые, я считаю, работают только для локально хранимых приложений. Интересно, доступны ли они через браузер. Я сомневаюсь, но это было бы интересно.

Ответ 5

Оформить заказ Проект PhoneGap. Он предоставляет API для доступа к акселерометру и местоположению GPS из javascript.

"Обычный" javascript не может получить доступ к информации акселерометра, он может получить доступ к геолокации, используя API геолокации W3C, поддерживаемый iPhone OS 3.0.

Тем не менее, проект (например, PhoneGap) можно использовать для создания моста между возможностями javascript и Objective-C, чтобы выявить эту функциональность. Это работает, если вы хотите развернуть приложение как отдельное приложение, которое просто имеет один WebKit, который загружает содержимое html с сервера.

Я не играл с их каркасом, но они предоставляют шаблоны для проектов iPhone и Android, и вы можете работать над разработкой своей javascript-игры, которая будет работать практически из коробки на iPhone и Android. Однако я не могу комментировать производительность и пользовательский интерфейс.