開発者はMobile Safariで新しい加速度計とジャイロスコープのサポートを活用
ホーム 知恵袋 開発者はMobile Safariで新しい加速度計とジャイロスコープのサポートを活用

開発者はMobile Safariで新しい加速度計とジャイロスコープのサポートを活用

先月末の iOS 4.2 のリリース 直後、モバイル プログラマーの Maximiliano Firtman によって、Apple が多数の新しい HTML5 および W3C 標準をサポートするために Safari の iOS バージョンを更新したことが 判明し ました。その中で最も興味深いものの 1 つは、デバイスの加速度計とジャイロスコープ機能をブラウザ内で直接利用できます。

開発者はMobile Safariで新しい加速度計とジャイロスコープのサポートを活用

ご存知かもしれませんが、すべての iOS デバイスには加速度センサーが搭載されています (一部のデバイスでは磁力計とジャイロスコープも備えています)。しかし、Web 開発者である私たちは、これまでそのようなセンサーにアクセスできませんでした。 Safari は DeviceOrientation API (W3C ドラフト) をサポートするようになりました。利用可能なオブジェクトを見ると、すべての API が完全にサポートされているようです (ondeviceorientation および ondevicemotion イベントを含む)。 。 。

開発者はMobile Safariで新しい加速度計とジャイロスコープのサポートを活用

ファートマン氏は、ユーザーが加速度計の入力を使用してブラウザ ウィンドウ上でボールを転がせる新機能の簡単な デモ (iOS 4.2 デバイスのみで機能) をコード化しました。


新しいサポートは Apple によって広く宣伝されていないため、開発者が機能の真に機能する実装を作成するまでに少し時間がかかりました。しかし、 The Next Web が指摘した ように、人気の 360 パノラマ 写真アプリケーションを開発した Occipital 社は、その機能を利用してパノラマ写真の没入型表示を提供するようになりました。

101426 360 パノラマ ジャイロスコープ

実際の機能の例として、 このパノラマへのリンクは、 デスクトップまたはノートブックのブラウザからアクセスする場合、従来のクリック アンド ドラッグによるパノラマ ナビゲーションを利用しますが、iOS 4.2 デバイスでは、ユーザーはデバイスを移動するだけで写真をパンできます。あたかもその場にいるかのようにその場面を体験する真似をします。

開発者はMobile Safariで新しい加速度計とジャイロスコープのサポートを活用

360 パノラマ アプリでパノラマをキャプチャした後、写真をアップロードし、Safari モバイルでエクスペリエンスを表示するための URL を取得できます。基本的に、ユーザーが 360 Panorama を通じてパノラマをアップロードした後、生の jpeg 画像ファイルは TwitPic または yFrog でホストされます。

開発者はMobile Safariで新しい加速度計とジャイロスコープのサポートを活用

Safari Mobile で URL を起動すると、「ジャイロ オン」が表示され、携帯電話を任意の方向に動かすだけで、キャプチャした写真を使用して完全なパノラマ体験をすることができます。さらに、体験は TwitPic で表示したり、Apple の「マップ」アプリを使用して体験の場所を確認したりできます。

360 パノラマ は現在、0.99 ドルで販売されています。

関連動画
ジャイロセンサー紹介