Вскоре после выпуска iOS 4.2 в конце прошлого месяца, мобильный программист Максимилиано Фиртман обнаружил, что Apple обновила версию Safari для iOS для поддержки ряда новых стандартов HTML5 и W3C, одним из наиболее интересных из которых была поддержка использования гироскопа и акселерометра устройств прямо в браузере.
Как вы, возможно, знаете, все устройства iOS оснащены датчиками акселерометра (а также магнитометра и гироскопа на некоторых устройствах). Однако, как веб-разработчики, мы до сих пор не имели доступа к таким датчикам. Safari теперь поддерживает API DeviceOrientation (черновик W3C). Судя по доступным объектам, кажется, что весь API полностью поддерживается (включая события ondeviceorientation и ondevicemotion)…
Фиртман быстро написал демо (работает только на устройствах iOS 4.2) новых возможностей, позволяя пользователям перемещать шар по окну браузера с помощью ввода с акселерометра.
Поскольку новая поддержка не была широко разрекламирована Apple, разработчикам потребовалось некоторое время, чтобы создать действительно функциональные реализации этих функций. Но, как отметил The Next Web, Occipital, компания, стоящая за популярным приложением для фотографий 360 Panorama, теперь использовала эти функции для обеспечения иммерсивного просмотра панорамных фотографий.

В качестве примера работы этой функции, эта ссылка на панораму использует традиционную навигацию по панораме путем перетаскивания при доступе через браузер настольного компьютера или ноутбука, но на устройстве iOS 4.2 пользователи могут панорамировать фотографию, просто перемещая свое устройство, имитируя переживание сцены, как будто они находятся там.
После захвата панорамы с помощью приложения 360 Panorama, можно загрузить изображение, получив URL для просмотра в Safari Mobile. По сути, необработанные файлы изображений JPEG размещаются на TwitPic или yFrog после того, как пользователь загружает панораму через 360 Panorama.
После открытия URL в Safari Mobile, вы увидите «Gyro ON» и, просто перемещая телефон в любом направлении, вы сможете получить полный панорамный опыт, используя сделанную вами фотографию. Более того, впечатлениями можно поделиться на TwitPic, или же получить информацию о местоположении из приложения «Карты» от Apple.
360 Panorama в настоящее время продается за 0,99 доллара.