【レポート】

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

 

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アプリケーションからは利用できなかった。今後はブラウザ経由のサービスであってもこうしたデバイスの機能を扱いやすくなる。

関連キーワード


転職ノウハウ

あなたが本領発揮できる仕事を診断
あなたの仕事適性診断

シゴト性格・弱点が20の質問でサクッと分かる!

「仕事辞めたい……」その理由は?
「仕事辞めたい……」その理由は?

71%の人が仕事を辞めたいと思った経験あり。その理由と対処法は?

3年後の年収どうなる? 年収予報
3年後の年収どうなる? 年収予報

今の年収は適正? 3年後は? あなたの年収をデータに基づき予報します。

激務な職場を辞めたいが、美女が邪魔して辞められない
激務な職場を辞めたいが、美女が邪魔して辞められない

美人上司と可愛い過ぎる後輩に挟まれるエンジニアの悩み

人気記事

一覧

イチオシ記事

新着記事

『THE FLASH/フラッシュ』強敵ゴリラ「グロッド」、フィギュアで登場
[20:30 9/28] ホビー
『まどマギ』一番くじに、ティーパーティーで魔法少女たちの部屋着姿が
[20:00 9/28] ホビー
作曲家・菅野祐悟に聞く『亜人』音楽の作り方 - 痛みや恐怖感を表現するためにドリルや包丁でギターを弾きました
[20:00 9/28] ホビー
あれは危険すぎる…『ガンダムZZ』30周年を記念しRAHDXハマーン様が限定復刻
[19:58 9/28] ホビー
PASMOのロボット、知名度の低さを嘆く - 自ら街角で名刺を配る営業活動開始
[19:57 9/28] ホビー

求人情報