IOSのSafari拡張機能が重要な理由
重要なポイント
- iPadOS 15は、Safariでのブラウザ拡張を可能にします。
- Chrome拡張機能と同じですが、セキュリティが強化されています。
- 拡張機能を使用するには、親のAppStoreアプリをインストールする必要があります。
iPadのSafariは、MacのChrome、Edge、Safariと同じように、拡張機能を取得しようとしています。 そして、それらはあなたがブラウザを使う方法を完全に変えるでしょう。
SafariはおそらくiPhoneまたはiPadで最も重要なアプリです。 Instagramに写真を投稿したり、WhatsAppに返信したりする以外に、めったに離れない人もいます。 それでも、デスクトップブラウザと比較するとかなり制限されたままです。
小さなブックマークレットを使用できます。もちろん、Safariはシステム全体の共有パネルと統合されていますが、Safari自体を拡張することはほとんど不可能でした。 iOS 15では、それはもうすぐ変わります。 では、何が起こっているのでしょうか。
「ありがたいことに、AppleはWebExtensionsと呼ばれる事実上の拡張機能の業界標準テクノロジーを採用しました」とアプリ開発者 アレックス・チェルニコフ メールでLifewireに語った。 「当初はChromeの拡張APIでしたが、時間の経過とともに、すべての主要なブラウザで採用されてきました。 最近、拡張機能の作成は非常に簡単になっています。 一度作成すれば、Edge、Firefox、Opera、Braveで動作します。」
プライバシーファースト
ブラウザ拡張機能は大きなセキュリティリスクです。 通常、Webページにロードされたすべてのデータにアクセスできます。 信頼できる開発者の拡張機能を使用している場合は問題ありませんが、問題が発生する可能性があります。
「ありがたいことに、AppleはWebExtensionsと呼ばれる事実上の拡張機能の業界標準テクノロジーを採用しました。」
拡張機能は、クリックしてアクティブ化したときにページにアクセスするだけではありません。 デフォルトでは、拡張機能はブラウザにロードされたすべてのページにアクセスできます。 それはあなたの電子メール、あなたの銀行、すべてを意味します。 iPadOS 15Safariの拡張機能はそのようには機能しません。
「彼らは、他のブラウザで見ることができるものとは異なる興味深いアプローチを採用しました。 限られた時間だけでなく、特定のページへの拡張アクセスを許可することができます」とChernikov氏は言います。
「たとえば、拡張機能をlefigaro.frでのみ、1日だけ機能させることができます。 拡張機能がウェブサイトのコンテンツ(パスワード、クレジットカードの詳細なども含まれる可能性があります)に完全にアクセスできるようになったという事実を考えると、これは良い考えです。」
チェルニコフの ソフトウェア会社、ギッケン、現在、そのためのiOS15拡張機能を開発しています 翻訳アプリ、メイト. 私はそれをテストしてきました、そしてどのサイトが拡張機能をロードするかを選ぶことは非常にきちんとしています。 Mateの場合、翻訳したい外国語のサイトにのみ結び付けることができます。 また、Safariの組み込みのトランスレータとは異なり、これらのいずれかにアクセスするたびに自動的に読み込まれます。 サイト。
iOSSafari拡張機能のしくみ
Safari拡張機能のインストールは、コンパニオンアプリをインストールすることで実行されます。これにより、AppleのApp-Store承認プロセスが確実に実行されます。 次に、Safariの拡張機能の設定にアクセスします。 これらは、コンテンツブロッカー設定(事実上特殊なブラウザー拡張機能)と一緒に設定アプリに存在します。
Safari拡張機能の開発は簡単ですが、十分な障壁があるため、発売日に既存のChrome拡張機能が殺到することはおそらくないでしょう。 たとえば、拡張機能をテストする場合、開発者は、ファイルを保存してWebページを再読み込みするだけでなく、変更を加えるたびにラッパーアプリ全体を再コンパイルする必要があります。
「iOSSafari拡張機能も小さなウェブサイトですが、親アプリにパッケージ化されています。 拡張コードに変更を加えて再実行するたびに、Xcodeプロジェクト全体を再構築(再コンパイル)する必要があります。 所要時間はプロジェクトのサイズによって異なります」とChernikov氏は言います。
もう1つの障壁は、App Storeの承認プロセス全体です。これには、有料のサブスクリプションと、アプリを送信する際の通常のすべての問題点が必要です。 また、もう1つの考慮事項はルックアンドフィールです。 Chrome用に構築された拡張機能は、おそらくAppleブラウザでは正しく表示されません。
拡張機能—価値がありますか?
これまでのところ、iOSSafari拡張機能を作成することの苦痛はすべて開発者にあります。 ユーザーがアプリをインストールしてSafariの設定で拡張機能をアクティブ化するのは簡単ですが、これは少し注意が必要です。
「iOSSafari拡張機能も小さなウェブサイトですが、親アプリにパッケージ化されています。」
「それでも拡張機能を個別に有効にする必要があり、それはかなり隠されています。 たとえば、数人のベータユーザーから、MateのSafari拡張機能の使用を開始する方法がわからないとの連絡がありました」とChernikov氏は述べています。
しかし、メリットはそれだけの価値があります。 たとえば、Mateトランスレータはシームレスです。 ウェブはすべて自分の言語で書かれているようで、段落をタップして元のテキストを確認することもできます。 組み込みバージョンよりも優れており、これまでSafariでは不可能でした。