iOS 16ではついに、Safariだけでなく、Chrome、Edge、Firefoxなどの他のブラウザのウェブサイトでもApple Payの支払い機能を使用できるようになります。
- 何が起こっているのでしょうか? Appleは、iPhoneまたはiPadにiOS 16またはiPadOS 16ベータ版をインストールしているユーザーが、Google Chrome、Microsoft Edge、Mozilla Firefoxなどの他のモバイルウェブブラウザをApple Payと連携して使用することを許可しました。この機能は、最新のmacOS Venturaベータ版では利用できません。
- なぜ気にするのでしょうか?この動きにより、Apple以外のウェブブラウザを好む人もApple Payをより広く利用できるようになります。iOS 15以前では、Apple Payでウェブ決済を行う際にSafari以外のブラウザは使用できません。
- どうすればいいですか?デバイスでiOS 16またはiPadOS 16ベータ版を使用している場合は、次回ウェブサイトでApple Payで支払いをする際に、Chrome、Edge、またはFirefoxブラウザでこれを試してください。
スティーブ・モーザー氏はTwitterで、iOS 16とiPadOS 16のベータ4では、iPhone上のGoogle Chrome、Microsoft Edge、Mozilla FirefoxブラウザでApple Payが動作すると報告した。同氏が共有したスクリーンショットの1つには、Edgeのチェックアウトページに「Apple Payで続ける」オプションが表示されている。
The Verge は、この変更は以前のベータ版で実装されていた可能性があると指摘しており、Reddit の古い投稿には、iOS 16 ベータ 2 の Firefox で Apple Pay を使用している人物が写っている。
最新のiOS 16ベータ版では、Apple PayはEdge、Chrome、そしておそらくサードパーティ製のブラウザでも動作します。iOS 15では、Apple PayはSafariでのみ動作します。pic.twitter.com/x7zV5xCuiC
— スティーブ・モーザー (@SteveMoser) 2022 年 7 月 30 日
Apple PayがサードパーティのMacブラウザで動作しない理由
Apple Payは、最新のmacOSベータ版ではChrome、Edge、Firefoxでは利用できません。Moser氏は、これらのブラウザがmacOSで独自のレンダリングエンジンを使用していることが原因ではないかと推測しています。iOSでは、AppleはSafariと同様にすべてのウェブブラウザにWebKitレンダリングエンジンの使用を義務付けています。macOSではAppleの要件はそれほど厳しくないため、これらのブラウザはMacでも独自のレンダリングエンジンを使用しています。参考記事:Apple WatchでApple Payを設定して使用する方法
Appleはセキュリティ対策として、Apple PayをWebKit対応ブラウザに限定している可能性が高い。そのため、Safari以外のMac決済におけるApple Payのサポートは、すぐには実現しない可能性があるとMoser氏は指摘する。macOSではブラウザが独自のレンダリングエンジンを自由に使用できるため、Appleはまさにそれを実行してきたのだ。
macOS版Microsoft EdgeはGoogle Chromeと同様にChromiumベースであるため、両ブラウザともBlinkレンダリングエンジンを使用しています。macOS版Mozilla FirefoxもGeckoと呼ばれる独自のレンダリングエンジンを使用しています。前述の通り、Chrome、Edge、Firefox、iOS版Safariはすべて、Safariと同様にWebKitレンダリングエンジンを使用しています。
EUはこの慣行に終止符を打つだろう
これが、2023年春に施行される欧州連合(EU)のデジタル市場法に対するAppleの反応なのかどうかは不明だ。The Registerが今年初めに報じたように、デジタル市場法は、Apple、Google、Metaなどのプラットフォーム事業者が、ウェブブラウジングアプリの開発者にAppleのレンダリングエンジンのみの使用を強制することを禁じる内容となっている。関連記事:macOSでデフォルトブラウザを変更する3つの方法