お使いのブラウザは最新版ではありません。最新のブラウザでご覧ください。

アップル「iOS 8」、他社製ブラウザの高速化を可能に

2014/06/05 15:29

 Appleは、「iOS」上で「Safari」だけに与えてきていた性能の一部を開放することを決定した。

 Appleは長年にわたり、ウェブページの表示やウェブアプリの実行に用いられる「WebKit」と呼ばれるソフトウェアを開発してきた。WebKitは、Safariの中核を成すが、Appleは、iOS 7上にある他のアプリが利用可能な別バージョンも提供してきた。これは、JavaScriptやHTMLなどのウェブテクノロジに基づいたユーザーインターフェースの開発を考えている開発者にとっては便利なものとなっており、Googleの「Chrome」やOperaの「Coast」にとっては不可欠なものとなっている。なぜなら、Appleは、他社が独自ブラウザエンジンをiOSに持ち込むことを禁じているからだ。

 しかし、これらサードパーティー開発企業にとって、少しだけ問題となることがあった。それは、Safariだけがある種の恩恵を受けることができ、サードパーティー製ソフトウェアが使っているWebKitよりもJavaScriptを高速で実行できるということだ。しかし、Appleの「Worldwide Developer Conference(WWDC)」において、WebKitエンジニアのAnders Carlsson氏によると、iOS 8ではもはやこのようなことはないという。

 「何年にもわたり、少しだけより強力なものを望む声が皆さんすべてから多く寄せられていた」とCarlsson氏はWWDCで述べた。そのため、Appleは、WebKitを利用するiOSおよびOS Xに向けて「WKWebView」と呼ばれる新しいプログラミングインターフェースを開発した。

 「このモダンなAPIが持つ目標の1つには、Safariだけでこれまで利用可能となっていた機能の多くについて、皆さんにアクセスを与えることだ。例えば、JavaScript Nitroエンジンが持つ能力すべてがそうだ」とCarlsson氏は述べ、JavaScriptプログラムを実行するApple製ソフトウェアについて言及した。

 これは、一般の人たちにも利点となる。多くのアプリはウェブテクノロジを利用しており、プログラマーが新しい性能を活用すると動作がより早くなり、機能がより多く利用できる。

 しかし、その恩恵を最も受けるのはサードパーティーブラウザで、そのなかで最も注目すべきはGoogleのChromeだ。Android、Window、Linux、OS X上でChromeは、Googleの「Blink」ブラウザエンジンを利用する。同エンジンは、2013年にWebKitから派生している。しかし、iOS上でGoogleは、AppleのWebKitを利用する必要があった。

iOS 8は、Safariが受けていた性能上の恩恵の一部に対してサードパーティー製アプリにアクセスを与える。
iOS 8は、Safariが受けていた性能上の恩恵の一部に対してサードパーティー製アプリにアクセスを与える。
提供:Screenshot by Stephen Shankland/CNET

この記事は海外CBS Interactive発の記事を朝日インタラクティブが日本向けに編集したもので す。

PRSpecial

なぜ、ここまでグループウェアの社内提案は難しいのか

グループウェアに立ちはだかる、見えない「思い込みの壁」とは?
疑問を整理し、思い込みを解消するポイントを紹介

父の日のギフト選び

父の日のギフト選び
旬の味覚やお酒、趣味のアイテムなど満載

おしゃれ扇風機が満載

おしゃれ扇風機が満載
高機能でデザインも秀逸の人気扇風機が続々

新作ビデオカメラ特集

新作ビデオカメラ特集
イベント満載の夏!想い出を動画で残そう

ポロシャツカタログ

ポロシャツカタログ
カジュアルにもクールビスにも大活躍!

レイコップ布団クリーナー

レイコップ布団クリーナー
お布団を簡単ケアで清潔に保てる

最新ウエアラブルデバイス

最新ウエアラブルデバイス
今大注目の最新デバイスをご紹介

特集 by 楽天市場

-PR-企画特集

企画特集一覧

注目コンテンツ

本日の主要記事

注目のキーワード

個人情報保護方針
利用規約
訂正
広告について
運営会社