超軽量ブラウザ「Dillo」は2020年でも実用に耐えるのか?徹底検証
1999年の登場以来、Dilloは古いハードウェアを使うLinuxユーザーの間で定番の軽量ブラウザであり続け、今でも超軽量ディストリビューションで採用されています。タブブラウジングやグラフィック表示に対応している点は魅力的ですが、2020年現在、Dilloは実際のところ多くのウェブサイトでどこまで機能するのでしょうか?本記事で徹底的に検証していきます。
なぜDilloはこれほど軽量なのか?
検証を始める前に、Dilloに搭載されていない機能を正確に把握し、期待値を調整しておきましょう。DilloにはFlash、Java、JavaScriptが含まれておらず、フレームのサポートも限定的です。さらに、ユーザープロファイルを作成することもできません。おそらく現代のインターネットの大部分は対象外となるでしょうが、果たしてどうなるでしょうか。実際に確かめてみましょう。
こうした機能削減のメリットは、ほぼどんな環境でも動作するという点にあります。ダイヤルアップ接続の486マシンでさえ動作可能です。アイドル状態でのメモリ使用量はRAM 2.9MB、共有メモリ9.5MBにとどまり、現代のブラウザが消費する数GBのRAMと比べれば微々たるものです。
ネットを探せば、MacやDOS、さまざまなUnix系OSで動かしたという報告も見つかりますが、現在公式サイトで配布されているのはソースtarballのみで、主にLinux向けです。Windowsでも動作しますが、開発チームはこのプラットフォームを好んでいないのだとか!
本記事ではLinuxに焦点を当てます。ほぼすべてのディストリビューションのリポジトリに収録されているはずだからです。ターミナルからインストールしたい場合は、DebianやUbuntu系なら以下のコマンドを実行してください。
sudo apt install dillo
Fedora、Red Hat、CentOS系の場合はこちらです。
sudo dnf install dillo
ArchやManjaroなどのArch系ディストリビューションなら、次のコマンドを使用します。
sudo pacman -S dillo
インストールが完了したら、以下のコマンドでアプリケーションを起動できます。
dillo
さっそくテスト開始
まずはGoogleから試しました。ウェブ検索はそこそこ機能しますが、表示形式はモダンブラウザとはまったく異なります。
Gmailは動作しません。JavaScriptが存在しないと文句を言われるだけです。
意外なことに、Googleのその他のサービスの大半は動作します。ただしGoogleマップは例外で、動画の再生は諦めるしかありません。
YouTubeは真っ白なページを返すだけで、Instagramも同様でした。他のSNSを試すと、Facebookのトップページは意外にもかなりきれいにレンダリングされましたが、ログインしようとしても拒否されてしまいます。
むしろTwitterの閲覧は改善されたと言えるかもしれません。JavaScriptが見つからないという警告と、「レガシー版Twitterを使う」というプロンプトが表示されます。先へ進むと、Twitterのナビゲーションは格段に快適になり、タイムラインの要約もより論理的になっています。残念ながらFacebook同様、ログインは拒否されました。
eBayはある程度機能します。商品の閲覧はできるものの、「今すぐ買う」をクリックするとページが見つからないというエラーが返されます。
DuckDuckGoのLite版はDilloできちんと動作し、実際このブラウザでテストされている可能性もあります。一方、通常版ではナビゲーション要素が欠落し、レイアウトも崩れてしまいました。
主要ニュースサイトをテストすると、BBC、CNN、Fox Newsはナビゲーション要素の位置ずれやマルチメディアが再生できない点を気にしなければ、驚くほど良好に動作しました。意外だったのはReutersが読み込めなかったことで、同サイトはもともとミニマルなデザインなので予想外でした。3サイトとも画像が不自然に引き伸ばされる問題がありました。
ウィンドウを内側にドラッグして細くすると画像の問題は解消されたため、モダンなデスクトップ解像度に対応していないようです。
続いて、ミニマルなウェブサイトもいくつか試してみました。Wikipediaは問題なく動作します。
Slashdot.orgは一応動作しますが、記事自体が読み込めないため、サイトとして意味がありません。比較的シンプルなWordPressサイトであれば、おそらくかなりきれいに表示されるでしょう。
Linuxディストリビューションのサイトも試す価値があります。Linux Mintのページはほぼ問題なく動作しましたが、ナビゲーション要素には先ほどと同じ奇妙な余白の問題がありました。
当然といえば当然ですが、Debianのサイトは問題なく動作し、Arch、Gentoo、antiXといった旧式志向のディストリビューションのサイトも同様に良好でした。
総合評価
Dilloは2020年でもまだ使えるのか?結論から言えば、いいえ――少なくとも大多数の人にとっては無理です。とはいえ、最後の安定版リリースが2015年であることを考えれば、驚くにはあたりません。
マルチメディアが再生できないといった明白な問題を別にしても、ほぼすべてのサイトでナビゲーションのテキストリンクが横並びではなく縦に並んで表示されるという奇妙な挙動が見られました。検索ボックスも多くが機能せず、Dilloはモダンなグラフィカルレイアウトやワイド画面の解像度に対応しきれていないようで、それが画像の引き伸ばし問題につながっていると考えられます。
しかし悪い話ばかりではありません。いくつか魅力的な機能もあります。まずタブブラウジングに対応しており、Dilloにはほとんどのブラウザよりも詳細なダウンロードマネージャーが備わっています。
また、URLに「www.」を入力し忘れた場合に自動補完してくれる(今では当たり前となった半モダンな機能)ほか、画面右下にはウェブサイトのコード内のHTMLバグに対する警告が表示されます。
あなたのウェブの使い方が非常にオールドスクールなら、Dilloを使えるかもしれません。主なユーザーは超軽量Linuxディストリビューションや特殊な組み込み機器の利用者のようです。非常に古いハードウェアのためにLynxのようなテキスト専用ブラウザを使っているなら、代わりにDilloを試してみてはいかがでしょうか。テキスト表示に頼ることなく、ちゃんとしたグラフィック表示を楽しめます。
ニッチなブラウザがお好きなら、あまり知られていない7つの特殊ブラウザを紹介したガイドもぜひチェックしてみてください。
-
「このブラウザは動画再生に対応していません」エラーの原因と解決策(IE11・Firefox編)
「このブラウザは動画再生に対応していません(this browser does not support video playback)」というエラーは、Internet ExplorerやMozilla Firefoxなど、さまざまなブラウザで発生します。このメッセージは、ブラウザが対応していない形式の動画を読み込もうとした際に表示されます。ケースによってはいくつかの回避策が存在しますが、中には根本的な解決策がなく、ブラウザやオペレーティングシステム(OS)のアップグレードが必要になる場合もあります。 このエラーは、特にTwitterなどのSNSで動画を再生しようとしたときに頻繁に報告されてい
-
Snapchatの仕組みとは?基本用語から使い方まで初心者向けに徹底解説
モバイルメッセージアプリの世界に革命をもたらしたと言えば、それはSnapchat(スナップチャット)についての言葉として決して大げさではありません。Snapchatが登場する以前、友達とこんなユニークな方法でコミュニケーションができると想像した人はほとんどいませんでした。送った画像や動画が自動的に消えるという「自己消滅型メッセージ」という独自のコンセプトにより、Snapchatは従来のメッセージアプリやSNSとは一線を画す存在となっています。2011年の登場以来、Snapchatは1日あたり1億8000万人以上のアクティブユーザーを抱える、世界で最も人気のあるアプリの一つへと成長しました。また