iOS 4.2で導入されたブラウザ新機能

ニュース
トップ

【レポート】

iOS 4.2で導入されたブラウザ新機能

後藤大地  [2010/11/30]

A blog with thoughts and samples about mobile web created by Maximiliano Firtman.

Appleは22日、iOSの最新版となるiOS 4.2の配信を開始した。このバージョンからiPadも対応となり、iPhone、iPad、iPod touchで同じOSが稼働できるようになった。AirPlayやAirPrintの機能が追加されたバージョンとして注目されているが、WebデベロッパやWebデザイナとしては搭載されているSafariの機能が強化されていることに注目しておきたい。

iOSのSafariにどういった機能が追加されたのかがSafari on iPhone & iPad 4.2: Accelerometer, WebSockets & better HTML5 support - Mobile Web Programmingにまとめられている。実験的に調査した内容を整理したものとなっており、まだドキュメント化されていない機能についても知ることができて参考になる。紹介されている新機能は次のとおり。

  • 加速度センサおよびジャイロスコープセンサのサポート: iOS対応デバイスには加速度センサが搭載されている。iPhone 4やiPod touch 4Gにはジャイロスコープセンサも搭載されている。これら機能にDeviceOrientation Event経由でアクセスできるようになった。これらセンサはこれまではネイティブアプリからしか利用できなかったが、Webアプリからも利用できるようになった。
  • WobSocketsサポート: WebSocketsの実装が追加された。これまでAjaxで実施していたサーバとの非同期通信をWebSocketsを使ってもっと高速に実現することが可能になる。
  • 印刷機能のサポート: iOS 4.2にAirPrintが搭載されたことで、window.print()をコールすると印刷用のダイアログが起動するようになった。
  • 新しいJavaScriptデータタイプの追加: Blob、Float32Array、Int8Array、Uint8Array、Int16Array、Uint16Aray、Int32Array、UInt32Arrayなど。
  • SVGサポート強化: 20を越えるSVG操作クラスを通じてオンザフライでSVGドキュメントの作成が可能。
  • Canvasサポート強化: ImageDataデータタイプのサポート。
  • CSSメディアクエリ強化: JavaScriptからCSSメディアクエリを作成するstyleMedia APIを実装。
  • EventSourceにおけるServer-Sent Eventsのサポート。
  • XMLHttpRequest Level 2 FormDataインタフェースを実装。
  • HTML5フォームにおけるrequired属性を実装。

最新のブラウザが実装している機能が取り込まれている点と、iPhoneやiPadなどのネイティブセンサを使うための実装が追加されている点がポイントとなる。こうしたデバイスではセンサの活用が使いやすさや感動的なユーザ体験に結びついている側面が強いが、従来の実装ではWebアプリケーションからは利用できなかった。今後はブラウザ経由のサービスであってもこうしたデバイスの機能を扱いやすくなる。

関連したタグ


ITセミナー

一覧

関連サイト

新着記事

転職ノウハウ

あなたの仕事適性診断
あなたの仕事適性診断

4つの診断で、自分の適性を見つめなおそう!

Heroes File ~挑戦者たち~
Heroes File ~挑戦者たち~

働くこと・挑戦し続けることへの思いを綴ったインタビュー

はじめての転職診断
はじめての転職診断

あなたにピッタリのアドバイスを読むことができます。

転職Q&A
転職Q&A

転職に必要な情報が収集できます

ドS美人面接官 vs モテたいエンジニア
ドS美人面接官 vs モテたいエンジニア

入室しようとしたら、マサカリ投げられちゃいました!?

特別企画

一覧

    人気記事

    一覧

    イチオシ記事

    新着記事

    【レポート】SC14 - 参加者全員が出席する全体会議「プレナリー(Plenary)」
    [10:30 11/27] テクノロジー
    「ルパン三世」や「弱虫ペダル」も! 横浜で「アニメと歩んだ50年展」開催
    [10:30 11/27] 旅行
    第65回NHK紅白歌合戦、出場者決定! 初出場はMay J.、V6、セカオワら計5組
    [10:27 11/27] エンタメ
    CiscoとBox、企業向けコラボアプリ「Project Squared」向けに技術を統合
    [10:26 11/27] エンタープライズ
    ビットコイン取引所「Kraken」運営会社、マウントゴックス破産手続きを支援
    [10:22 11/27] マネー

    特別企画

    一覧

      求人情報