GNOME Web(Epiphany)でWebアプリを活用すべき5つの理由
あなたはWebアプリを日常的に使っていますか?デスクトップ環境とより深く統合されていたら、もっと快適に使えると思いませんか?無料のオープンソースブラウザ「GNOME Web」(旧称:Epiphany)なら、それが実現できます。
この機能はGNOME Webだけのものではありません。Google ChromeにはChromeウェブストアがあり、かつては自分でWebアプリを作る機能も提供されていました。Mozilla FirefoxでもWebアプリの作成は可能ですが、より手間がかかります。
それに対してGNOME Webは、カスタムWebアプリを簡単に作れるだけでなく、その出来栄えも他よりも優れているかもしれません。
GNOME Webとは?

GNOME Webは、Linuxやその他のフリーデスクトップ向けに特化して開発された最大級のWebブラウザです。GNOMEプロジェクトが開発しており、多くのGNOMEアプリと同様に、シンプルさとミニマリズムを重視したデザインが特徴です。GNOMEデスクトップ環境やGTK+ツールキットといったGNOMEのソフトウェアは、数多くのオープンソースデスクトップやアプリの基盤となっています。
GNOME Webは以前「Epiphany」という名前でした。2012年のGNOME 3.4リリース時に「GNOME Web」へと改名されましたが、開発者の間では今も裏側で「Epiphany」と呼ばれ続けています。
そのため、GNOME Webは複数の名前で呼ばれています。Linuxのアプリストアで検索する場合は「GNOME Web」で探すとよいでしょう。一方、ターミナルベースのパッケージマネージャーを使う場合は、「epiphany」や「epiphany-browser」を探してみてください。
なお、elementary OSではこのブラウザを「Epiphany」と呼んでおり、同OSはこのブラウザをデフォルトで搭載している、おそらく最も人気のあるLinuxディストリビューションです。
Webアプリとは?
従来のウェブサイトは比較的静的で、新聞や雑誌のページのように読むものです。一方、Webアプリはブラウザからしかアクセスできないデスクトップソフトウェアのように機能します。技術的に言えば、誰かのサーバー上で動作するプログラムを遠隔で利用しているのです。
メールをチェックするとき、あなたはWebアプリを使っています。YouTube、Netflix、Spotifyをブラウザで開くときも同じです。最近では、ほとんどのデスクトップアプリをWebアプリで置き換えることが可能になっています。
ただし、Webアプリはデスクトップの他の部分から少し切り離された存在に感じられることがあります。アクセスするには、ブラウザを開き、Webアドレスを入力し、サービスにログインする必要があります。
GNOME Webには、Webアプリをデスクトップ全体とより良く統合するためのツールが用意されています。アプリランチャーから起動でき、ドックやタスクバーにも表示されるため、Webアプリは「サイト」ではなく「アプリ」として感じられるようになります。
GNOME WebでWebアプリを使うべき5つの理由
Webアプリが好きでLinuxを使っているなら、GNOME Webが最良の選択肢の一つである理由がいくつかあります。
1. 優れたLinuxデスクトップ統合

EpiphanyのWebアプリは、ブラウザ本来のデスクトップ環境であるGNOMEに自然に溶け込みます。elementary OSでも違和感なく使えます。どちらの環境でも、アプリはタイトルバーや各種ツールバーの組み合わせではなく、単一のHeaderBarを採用しています。
この設計により、いくつかのボタンや設定へのアクセスを保ちながら、ウィンドウが占める縦方向のスペースを最小限に抑えられます。
Webアプリを作成すると、HeaderBarには戻る矢印、進む矢印、更新ボタンが表示され、サイト名とURLも示されます。通常のブラウザウィンドウと違い、URLを手動で入力することはできません。しかし良い意味でも悪い意味でも、このレイアウトのおかげで、使っているのが独立したブラウザウィンドウであることを忘れることはないでしょう。
GNOMEやelementary OSのPantheon以外のデスクトップでは、GNOME Webで作成したWebアプリは場違いに見える可能性があります。これはインターフェースごとにヒューマンインターフェースガイドラインが異なるためです。
2. 複数アカウントで同時ログインできる
GNOME Webでは、好きなだけWebアプリを作成できます。さらに、同じサイトに対して複数のアプリを作ることも可能です。メール、Slack、SNSなどのアカウントを複数持っているなら、それぞれに別のWebアプリを作ればよいのです。
さらに、「個別セッション管理」という機能のおかげで、GNOME Webは各Webアプリを独立したインスタンスとして扱います。つまり、複数のアカウントに同時にログインできるのです。シークレットモードやプライベートブラウジングで2つ目(3つ目)のウィンドウを開くようなものですが、より便利です。
3. 内蔵のWebアプリ管理機能

GNOME Webには、シンプルながら優れたアプリケーションマネージャーが付属しています。ここでは、作成済みのWebアプリを一覧確認し、削除することができます。デスクトップ環境によってはWebアプリを直感的にアンインストールする方法が用意されていないことが多いため、これは非常に重要な機能です。
新しいバージョンでは、GNOME Webのメニューからアプリケーションマネージャーを開けます。古いバージョンでは、マネージャーの存在を示す表示はありませんが、実際には存在します。ナビゲーションバーにabout:applicationsと入力すればアクセスできます。
4. セキュリティとプライバシー面のメリット
通常のブラウザでWebアプリを開くと、サイトはCookieを保存し、インターネット上の他の場所で訪れたページやクリックしたリンクを追跡できます。このように、Cookieはオンラインプライバシーを徐々に侵食しうるのです。
専用のWebアプリを作成すれば、Cookieやその他のサイトデータをブラウザの他の部分から分離できます。これにより、FacebookやGmailにWebアプリでログインしても、それぞれの企業のCookieがウェブ上の他の場所であなたを追跡することはありません。
5. Webアプリの編集が簡単

GNOME Webでは各Webアプリに独自の名前を付けられますが、アイコンを変更するオプションはありません。代わりに自動的にダウンロードされます。幸い、場所さえ分かれば変更は簡単です。
ファイルブラウザを開き、/home/.config/epiphanyへ移動します(パスを直接入力する場合は/home/user/.config/epiphany)。隠しフォルダを表示するためにCtrl + Hを押す必要があるかもしれません。
各Webアプリには専用のフォルダがあり、「app-epiphany」の後にWebアプリ名と数字の文字列が続きます。このフォルダ内に「app-icon.png」という画像があります。この画像をお好みのものに置き換えてください。ファイル名は変えないようにしましょう。
GNOME WebでWebアプリを作成する方法

GNOME Webが優れている理由が分かったところで、早速Webアプリを作ってみましょう。思ったより簡単なはずです。
専用アプリ化したいウェブサイトまたはWebアプリに移動し、画面右上のメニューアイコンをクリックします。表示されたメニューから「サイトをWebアプリケーションとしてインストール」を選択します。ショートカットキーのCtrl + Shift + Aでも構いません。
新しいウィンドウが表示され、Webアプリの名前を求められます。現在のウェブアドレスに基づいた名前が自動的に提案されます。作成ボタンをクリックすれば、アプリランチャーの他のデスクトップアプリと並んでWebアプリが見つかるはずです。
まとめ:あなたもEpiphany(閃き)を体験してみませんか?
GNOME Webはクロスプラットフォームのブラウザではなく、人気のLinuxディストリビューションの多くがFirefoxをプリインストールしているため、その存在を知らない人も少なくありません。しかし、多くの人にとって、このブラウザはまさに隠れた逸品なのです。
筆者はGNOME WebのシンプルさとGNOMEとの緊密な統合を高く評価していますが、Webアプリをインストールできる機能こそ、これがLinux向け最高のブラウザの一つであるもう一つの大きな理由です。
-
Epichromeの使い方|お気に入りのWebサービスをMacアプリに変換する方法
私たちが今生きているのは「Web 2.0」の時代だと言われています。Gmail、Facebook、Campfire、Flipboard、PandoraといったWebサービスは、従来のウェブサイトではなく、アプリとして分類されるべき存在です。なぜなら、これらのサービスは静的な情報を表示するだけでなく、ユーザーに何かを「実行」させるものだからです。こうしたWebサービスの多くはモバイル向けに専用アプリを提供していますが、デスクトップパソコンとなると話は別。多くのサービスは依然として、デスクトップユーザーに対してウェブサイト経由でサービスを提供しています。 もしあなたがMacユーザーで、お気に入り
-
Peppermint LinuxでWebアプリをデスクトップアプリ化する方法「Ice」の使い方を徹底解説
サイト固有ブラウザ(Site-Specific Browser:SSB)は、一時的にブームとなったものの、その後ほとんど姿を消した存在です。SSBとは、通常のブラウザから必要最低限の機能だけを抜き出し、特定のサイトやWebアプリのURLに紐付けた「パッケージ」のことを指します。理論上は、この組み合わせでローカルアプリとほぼ同じ操作性を実現できるはずでした。しかし初期のSSBはその「ローカルアプリのような使い心地」を実現できず、失敗に終わりました。それ以来技術は進歩し、Webも拡大を続け、現在では多くのWebベースのサービスが機能面でローカルソフトウェアを凌駕するまでになっています。Pepper