GooglerがAppleの独占防御策の一つを打ち破る - ウェブアプリはネイティブiOSソフトウェアと同等に優れている

Table of Contents

GooglerがAppleの独占防御策の一つを打ち破る - ウェブアプリはネイティブiOSソフトウェアと同等に優れている

エピック・ゲームズとアップルは月曜日、カリフォルニア州オークランドの法廷で対決し、アップルの「アップストア」が違法な独占状態にあるとするゲーム大手の反トラスト法上の主張を解決しようとした。

Epicは昨年、Appleのアプリ内決済APIではなく自社の決済サービスを利用してFortniteのデジタル商品を販売することを拒否されたとして、Appleを提訴した。Epicが勝訴し、Appleの必然的な控訴が却下された場合、少なくともアメリカにおいては、デジタルプラットフォーム所有者が市場参加条件を決定する力は大幅に弱まるだろう。

金曜日、Googleのソフトウェアエンジニアであり、Playストアの制限でEpic社から訴えられているアレックス・ラッセル氏が、開発者はWebアプリを作成することでiOSアプリと競合できるという、Appleの弁護の中心的信条の1つに対する反論を個人的に発表した。

Appleはオーストラリア競争消費者委員会[PDF]に対しても同様の主張を展開しており、プログレッシブウェブアプリ(PWA)はApp Storeに代わる有効な配信手段であると主張しています。AppleのCEO、ティム・クック氏も昨年の議会証言で同様の主張を展開しています。クック氏は、ウェブアプリに関する意思決定権はAppleだけにあるわけではないと述べ、ウェブはiOS App Storeに代わる有効な配信チャネルになり得ると示唆しています。

そして、Apple は Epic 対 Apple の訴訟の冒頭資料で同じ主張を展開し、「Epic の理論は誤った前提に基づいている」と宣言するスライドを掲載した。

これは、The Financial Times の Web アプリとネイティブ iOS アプリを並べて表示したもので、ほぼ同じデザインから、この 2 つは互換性があることが示唆されます。

Epic対Appleのスライドで類似のウェブアプリとネイティブアプリを紹介

Appleの立場を守るためのスライド…クリックして拡大

実際、Web アプリとネイティブ アプリは技術的な機能が明確に異なっており、Apple が最新の Web API を Safari とその WebKit レンダリング エンジンに統合する速度が遅いために、少なくとも iOS デバイス上の Web アプリはネイティブ iOS アプリと競合できない状態になっていると Russell 氏は主張しています。

「AppleのiOSブラウザ(Safari)とエンジン(WebKit)は、明らかに性能不足だ」と彼は書いている。「重要な機能の提供が常に遅れているため、WebはApple独自のツールやApp Storeの信頼できる代替手段にはなり得ない」

確かに、iOSではウェブブラウザ間の競争と差別化の余地は限られています。Appleは、iOSデバイス上のすべてのモバイルウェブブラウザにWebKitレンダリングエンジンの使用を義務付けているからです。そのため、iOS版のBrave、Chrome、Edge(Chromiumベース、Blinkレンダリングエンジン搭載)、そしてFirefox(Geckoレンダリングエンジン搭載)は、実質的にSafariのクローンと言えるでしょう。

しかし、ウェブブラウザが競争が許されない公平な競争の場に直面している一方で、ウェブアプリは、ネイティブアプリが舗装されたレーンで競争している間、Apple の無関心なグラウンドキーピングによって足を引っ張られる危険がある。

ラッセル氏にとって、パフォーマンスはそれほど問題ではない。20年にわたるウェブ技術の競争を経て、これ以上の速度向上は期待できないため、最近のブラウザはすべて高速だと彼は認めている。

むしろ、彼はSafariのWeb標準との互換性の欠如を指摘し、それがWebエコシステム全体の足を引っ張っていると主張しています。Safariは多くのWeb標準との互換性において劣っているだけでなく(このWeb Platform Testのグラフが示すように)、これらの機能の実装がしばしば間違っているとラッセル氏は主張しています。

「WebKitが既にサポートしている機能に対するAppleの低品質な実装は、ほぼすべての領域で回避策を必要とします」と彼は書いている。「開発者は、Firefox(Gecko)やChrome/Edge/Brave/Samsung Internet(Blink)ではこれらの問題を発見して修正する必要はありません。これはiOS向けの開発コストを増加させます。」

AppleのWebにおける格差は、APIの点でも測ることができます。ラッセル氏の計算によると、Safariは開発者が特定の技術機能を使用できるようにするWeb APIの実装において、ますます遅れをとっています。Safariは現在、Chromeより約1000個のAPIの差があり、これは2016年の差の2倍、Firefoxより約300個の差となっています。

ラッセル氏は、プライバシー対策としてストレージアクセスAPIを実装するなど、SafariがChromeを上回っている点もあると認めている。しかし、彼はこれを機にAppleの失策を批判し、初期の実装では修正前にトラッキングベクトルが悪化したと指摘している。

  • AppleとGoogleのアプリストアに注目:Tile、Spotify、Matchに何が起こったのか、そしてアリゾナ州の法案は?
  • アップルは、視覚障害者向けのWatchキーボードアプリをソフトウェア市場から不当に排除したとして非難されている。
  • これがEpicだ:Fortniteの開発者がAppleとの争いを欧州委員会に持ち込み…ええと…ノースダコタ州ビスマルクへ
  • Epic Gamesは、PlayストアからのFortniteの排除をめぐり、英国でGoogleを相手取って競争訴訟を起こした。

Apple(そしてBraveとMozilla)が推進するプライバシー強化については触れず、Safariのサポート不足がWebアプリの妨げとなっている様々なAPIを列挙しています。getUserMedia()、WebRTC、ゲームパッドAPI、オーディオワークレット、IndexedDB、ポインタロック、メディアレコーダー、ポインタイベント、サービスワーカー、WebMとVP8/VP9、CSS型付きオブジェクトモデル、CSSコンテインメントなどが挙げられます。

「これらの欠落は、ウェブ開発者がゲーム、ショッピング、クリエイティブツールなどの重要な分野でiOS上のネイティブアプリと競争できないことを意味している」とラッセル氏は主張する。

ラッセル氏は、他のすべてのオペレーティングシステムで利用可能でありながら、AppleがiOSでサポートしていない重要な機能が複数あると主張しています。これには、プッシュ通知、PWAインストールプロンプト、メディアセッションAPI、ナビゲーションプリロードなど、Web上で新しい種類のアプリケーションや新しいビジネスを実現する可能性のある20以上のテクノロジーが含まれます。

ラッセル氏は、Safari/WebKit は互換性と機能の面で競合製品に遅れをとっており、「その結果、Apple のネイティブ プラットフォームとの間に大きな永続的なギャップが生じている」と結論付けています。

Epic 社は、Apple 社に対する訴訟において、元 iOS ソフトウェア担当 SVP の Scott Forstall 氏の証言を引用してこの主張を展開しており、その中で Forstall 氏は、ネイティブ アプリは Web アプリよりも優れたエクスペリエンスを提供すると主張している。

エピックゲームズのCEO、ティム・スウィーニー氏も初日の公判で同様の指摘をした。「ウェブアプリは、『フォートナイト』のような最新の3D体験を実現するには到底不十分です」と彼は述べた。

陪審員の代わりに判決を下すことになるイボンヌ・ゴンザレス・ロジャース地方裁判所判事がこの主張に正当性を認め、App Store は違法な独占であると結論付ければ、Apple の iOS ウォールドガーデンやそれに類似する他のサービスは崩壊する可能性がある。

The RegisterはAppleにコメントを求め、またにも問い合わせた/dev/null。両者とも全く同じ回答だった。®

Discover More