Apple が Windows 版 Safari を復活させる時が来た

Apple は 2010 年に Windows 向け Safari の開発を終了しましたが、このブラウザが復活する時期が来たのかもしれません。

過去 10 年間で Web は劇的に変化しました。Web アプリはより一般的になり、ほとんどの人がコンテンツを受け取る方法はアルゴリズムによって決まり、さらに数十億人が世界中でつながるようになりました。 Google も当時より支配的になってきており、Web エコシステムやブラウザ市場における自社の地位を有害な方法で利用することもありました。 Google の権力を抑える方法については多くのアイデアがありましたが、これが私のアイデアです。Apple は Safari Web ブラウザを再びクロスプラットフォームにすべきです。

Safari Web ブラウザがかつては次の​​目的で利用可能であったことを覚えているかもしれません。 マイクロソフトウィンドウズ、 に加えて マックOS (当時は Mac OS X として知られていました)、その後の iPhone と iPad。 Apple は何年も前に Windows 版 Safari を廃止しましたが、今復活すれば、Google の Chromium エンジンで構築されたブラウザに代わる最良の選択肢の 1 つが提供される可能性があります。

Windowsの実験

Apple は、2003 年 1 月に Mac OS X 10.3 'Panther' の一部として Safari Web ブラウザの最初のバージョンをリリースしました。 Internet Explorer をデフォルトの Web ブラウザとして維持するという Microsoft と Apple との 5 年間の契約が終了したことを受けて マック。 Web ブラウザは新しいものでしたが、それを支えるテクノロジーはそうではありませんでした。Apple は、Safari の WebKit エンジンを作成する出発点として KHTML レンダリング エンジンを使用しました。

このブラウザは当初 Mac 専用でしたが、2007 年に初代 iPhone が登場したときには Safari も含まれていました。 Windows 用の最初のバージョンである Safari 3.0 は同年にリリースされました。 ただし、Windows版では、 それほど素晴らしいものではありませんでした. 最初のリリースには任意のコードが実行されるセキュリティ脆弱性が含まれていましたが、48 時間以内に Safari 3.0.1 としてパッチが適用されました。

Windows 上の Safari 3.0 ベータ版 (クレジット: NetworkComputing.com)

Safari も Windows では場違いに感じられました。 Apple は iTunes for Windows と同じ (ひどい) 互換性レイヤーを使用しました Safariポートを使用してこれは、Windows 上に Cocoa UI、Core Foundation、Core Graphics ライブラリを再実装しました。これは、Wine を使用して Linux 上で Windows プログラムを実行するのと同様です。 その結果、アプリケーションは動作しましたが、ホスト オペレーティング システムの設計や期待される機能と一致しませんでした。

初期のセキュリティ問題や疑わしいソフトウェア アーキテクチャにもかかわらず、Windows 版 Safari はまともな Web ブラウザでした。 Apple は、Internet Explorer 7 の「最大 2 倍の速度」と最大 1.6 倍のパフォーマンスを宣伝しました。 Mozilla Firefox 2 (どちらも Windows XP と 1GB の Intel Core 2 Duo システムでテストされたとされています) ラム)。

Apple は Mac および Windows 用の Safari の新しいバージョンをリリースし続けましたが、2012 年に Safari 6.0 が Mac OS X Mountain Lion の一部としてリリースされたとき、Windows バージョンは存在しませんでした。 Apple はその後、Windows Safari のダウンロード リンクを静かに削除し、Apple 以外のプラットフォームでのブラウザの存在に終止符を打ったように見えました。 最終バージョンは Safari 5.1 で、2010 年にリリースされました。

戻ってきます

2022 年に早送りすると、Web エコシステムは多くの点で改善されていますが、完璧とは程遠いものでもあります。 Web アプリは、主に Google Chrome での新しい API の開発が加速されたことにより、これまで以上に機能が向上しています。 しかし、現在 Google は Web ブラウザの発展に大きな影響力を持っており、Opera と Microsoft は独自のブラウザの開発を中止しました。 レンダリング エンジンは同じ Google の Chromium エンジンを使用していましたが、Brave や Vivaldi などの新しい競合他社は、Google の Chromium エンジンを使用していました。 始める。

Chromium ベースの Web ブラウザには、ブラウザのインターフェイスとエンジンに変更を加える機能があるため、Google にはその機能がありません。 完了 それらがどのように機能するかを制御します。 ただし、Google のアップストリーム コードから一歩離れるごとに、Chromium への新しい変更の採用にはさらに時間がかかります。 そのため、開発の負担が増大し、さらに重大なことに、Chromium のセキュリティ パッチが一部のブラウザに表示されるまでに時間がかかる可能性があります。 その一例は Android 用 Kiwi Browser で、これは 1 年以上 Chrome 77 で止まっていました。

ウェブがオープン プラットフォームであり続けるためには力のバランスが必要です

Web がオープン プラットフォームであり続けるには力のバランスが必要ですが、現在、Chromium をベースにしていない主要な Web ブラウザーは Mozilla Firefox と Apple Safari の 2 つだけです。 Firefox は独自の Gecko エンジンを使用しており、近年パフォーマンスが大幅に向上しています。 Safari は今でも WebKit を使用しており、Safari の人気の多くは、Safari が iOS および iPadOS で許可されている唯一の実際のブラウザであることに由来していますが、近年では Chrome の正当な競合相手にもなっています。 Apple が Safari をより多くのプラットフォームに導入すれば、Chrome やその他の Chromium ベースのブラウザから市場シェアを一部引き戻す可能性があります。

クリスチャン・シェーファー氏は次のように指摘した。 去年のブログ投稿 Apple は、主に組み込みアプリケーションと Microsoft の Playright テスト プラットフォーム向けに、Windows 上の WebKit エンジンを依然としてサポートしています。 新しいバージョンでは、クロスプラットフォームの Cairo グラフィック ライブラリを優先して、iTunes ベースの互換性レイヤーというモンスターさえ削除されました。 ただし、これらの WebKit の最小限のビルドはサイトのテストのみを目的としており、同期、タブ、拡張機能などの一般的なブラウザー機能はありません。

Windows 上の Playwright WebKit (クレジット: Christian Schaefer)

Apple が Safari をより多くのプラットフォームに移植するのには、オープン Web の健全性以外にも理由があります。 iPhone や iPad を使用しているが、Mac コンピュータではなく Windows PC を使用している人が何百万人もいます。 Safari を macOS 専用にしておくことは、一部の人々に Mac の購入を促すかもしれませんが、Windows (およびその他のプラットフォーム) 上の Safari では、 また、約 20 年にわたる Windows 用の初代 iTunes と同様に、将来の Apple ハードウェアの購入を促すロスリーダーとしても機能します。 前。 これは Google にとっても功を奏した戦略です。Chromebook の販売は Chrome ブラウザの人気によって助けられましたが、Chrome ブラウザ自体が Chrome の人気をさらに高めただけです。

Apple は近年、たとえ限定的な形であっても、自社のサービスやアプリケーションを他のプラットフォームに導入することに積極的です。 iCloud は Windows で利用でき、iCloud Web アプリはほとんどの Web ブラウザで動作し、FaceTime 通話は Apple 以外のデバイスからリンク経由で参加できるようになり、Apple Music には Android アプリが用意されています。

Windows 版 Safari は、Chromium ブラウザに切望されていた競争を与えると同時に、Apple デバイスにより接続されたエクスペリエンスを提供する可能性があります。 Appleがそうする理由はまだたくさんある ない やりますが、ぜひそうなってほしいと思っています。