Pixies のアルバムのボリュームを上げて、Raspberry Pi を別のブラウザで試してみましょう

Table of Contents

Pixies のアルバムのボリュームを上げて、Raspberry Pi を別のブラウザで試してみましょう

ブラウザメーカーが標準、プライバシー、そして User-Agent 文字列に正確に何を記載すべきかについて口論する一方で、Ekioh のクリーンルームブラウザである Flow は静かに進化を続けています。

The Registerは2020年のクリスマスにFlowを最後に調査しましたが、そのスピードとデータスラーピングの少なさをはじめ、進行中の取り組みに感銘を受けました。しかし、問題もありました。その一つが、Googleのウェブアプリケーションが完全には対応していないことでした。

EkiohのCEO、ピアーズ・ウォンブウェル氏は長文のブログ記事で、Google Docsを問題なく動作させるために必要なハードルについて説明しました。キャンバスベースのアプローチは導入に向けて準備が進められていますが、現在のバージョンを稼働させるにはFlowチームに頭を悩ませ、修正を迫る必要がありました。確かに、Google Docsはワードラップこそないものの、問題なく読み込まれているように見えました。しかし、実際に入力できるかというと、そうではありませんでした。

クリーンルーム開発の喜びと苦しみは、ウェブページがブラウザに何を求めているのかを解明することです。ウォンブウェル氏は、今回のケースについて、「Googleメールと同様に、Googleドキュメントはほぼ完全に難読化されたJavaScriptで構成されており、その一部はGoogleとGoogleに共通しています」と説明しています。

Raspberry Pi-400(Raspberry Pi OS を実行)のフロー

クリックして拡大

同氏は次のように付け加えた。「HTML 構造は非常にシンプルですが、さまざまな目的(キー入力用や単語幅の計算用など)で隠し iframe を使用しています。」

すべては遊びとゲームであり、その結果、30 以上の修正が必要な問題が生じたが、ウォンブウェル氏は「まだ完璧ではないが、間違いなく非常に使える」と宣言した。

エル・レグが試乗

Raspberry Pi-400上でのブラウザは確かに非常にサクサク動作します。おそらくChromiumよりも速いでしょう(ただし、Googleブラウザのような派手な機能は備えていません)。

「キャンバス バージョンは、現在 (すべてのブラウザーで) 読み取り専用なので、適切にテストするために操作することはできませんが、発生したバグを修正するのはかなり簡単だと思います」と Wombwell 氏は語りました。

  • さて、全く違うものを紹介します。軽量で高速、データを吸い上げないブラウザです。
  • Widevine DRMは不要!Googleの冷遇により、2年間の開発期間を終えた開発者が立ち往生
  • OperaブラウザはChromebookユーザーの耳に心地よい音楽を奏でようとしている
  • 「ラッキーな気分」から「勇気ある気分」へ:ブラウザメーカーがウェブ検索エンジンのベータ版を公開
  • 「生き残りをかけた問題」:なぜMozillaはEUによるインターネット大手の規制を歓迎するのか

Pi-400(Raspberry Pi OS搭載)でGoogleの各種プロパティをテストしたところ、Flowの速さに驚きました。実際、Flowはほぼすべてのテストをこなしてくれましたが、今のところはまだ開発段階です。

互換性が向上したにもかかわらず(この記事はFlowでGoogleドキュメントを使用して執筆しました)、ブラウザの粗雑な性質に不安を感じるユーザーもいるかもしれません。確かにスタートページではURLを入力できますが、前後のページに移動したり更新したりするためのキーボードショートカットの知識は依然として必須です。コマンドラインには、Piのパフォーマンスを向上させるためのオプションが他にもいくつか用意されています。

Flowは今年初めに他のRaspberry Piコンピューターでも利用可能になりましたが、Raspberry Pi 4や400より前の機種ではGPUが異なっていたため(以前のGPUはOpenGL ES 2.0のみをサポートし、4と400は3.0をサポート)、Flowのより幅広いOpenGL ES APIサポートを試す機会となりました。古い機種のRaspberry PiでもFlowが動作するようになれば、最新のGPUハードウェアを搭載していないEkiohのセットトップボックス事業にも役立つと考えています。

「これら(Pi Zero、Pi 1、Pi 3)はどれも、オープンなインターネット閲覧には十分な速度ではない」とEkiohの投稿には記されている。「しかし、特注のコンテンツであれば十分だ。」

チームはYouTubeでも進歩を遂げ、JavaScriptによる動作のカクツキを防ぐために、再生を別のスレッドに切り替えました。しかし、再生は依然として360pのままです。「おそらく4K動画を不必要に配信したくないからでしょう」とウォンブウェル氏は指摘しました。

YouTube動画を視聴しようとした最初の試みで、Pi-400が固まってしまい、我慢できずに電源コードを引っこ抜く羽目になりました。Raspberry Pi OSをアップデートすることで問題は解決しましたが、Wombwell氏はサポートが「十分に整っていない」と指摘しました。

次回

Piビルドに加え、Linux版も開発中だ。「Windowsは現在コンパイルできません」とウォンブウェル氏は指摘する。「私たちは在宅勤務をしており、自宅にWindowsパソコンを持っている人は誰もいません。」

Flowのカードでは、これまでと同様にデータ収集は行われていませんが、ユーザーエージェント文字列ではFirefox 65として識別されています。Wombwell氏によると、その理由は「Googleなどのサイトが最新のページを提供するためです。ユーザーエージェントがシンプルであれば、JavaScriptをあまり使用しないHTML 4コンテンツを提供する傾向があります」とのことです。

Raspberry Piをお持ちなら、Flowを試してみることをお勧めします。Wombwell氏も指摘しているように、Flowはまだ完成形ではなく、日常的に使用するマシンの代替品にもなり得ません。とはいえ、未完成で洗練されていない製品であることを理解した上で、主流のマシンの多くに代わる魅力的な選択肢であることに変わりはありません。完成形ではありませんが、「十分良い」ものに近づいています。®

Discover More