2011年5月30日月曜日

Opera Browser 初歩的FAQ

初心者のOperaに対する誤解を解くであろうFAQ。
古いけどOpera Softwareが用意したFAQも読んでおくべき。

Operaって何?

Operaはクロスプラットフォームインターネットスイートです。
フリーウェアフリーソフトウェアオープンソースではない)で、誰でも無償で利用できます。
速度は勿論ですが、それよりも「使い勝手」や「効率」を重視しています。
ウェブブラウザとメーラーを一緒に使えることを理由に使っている人が多い気がします。

なぜOpera?

Operaには、ギークの好むいくつかの特徴があります。

1. 代表的なブラウザの中で、アプリケーションの名前が最も短い。
2. Desktop Teamで頻繁に新しいスナップショットをリリースしている。
3. 代表的なブラウザの中で、最もカスタマイズできてその手段もシンプル。
4. 機能や設定が上手く小分けされていてシンプル。
5. 機能を実行するのに、様々な手段を提供している。

とにかくシンプルで多機能な点が好きです。
他のブラウザは一箇所に詰め込んできる気がします(インターフェース的な意味で)。

使いにくいんだけど・・・

Operaはユーザフレンドリーなソフトウェアですが、誰にでもフレンドリーではありません。
多くの人は、一つの手段に依存しています。
以前利用していたウェブブラウザの操作方法がOperaに丸々適応できるわけではありません。
ユーザフレンドリーとはそういう意味ではなく、誰でも手軽に使えることです。

※Operaには、操作方法と動作をカスタマイズできる機能があります。

使い慣れたブラウザ使えばいいじゃない

では、目の前にコンピューターとそろばんがあったとして、使い慣れたそろばんを使いますか?
状況によってはそろばんの方が手軽ですが、明らかにコンピューターの方が効率的です。

それと同じで、ブラウザも効率的なものを使えば必ず、もっと効率的になれます。
Emacs(er)なら必ず共感できるはずです。

未対応のページ大杉

Webでは、Web標準に対応することが各ウェブページに対応することなのですが、
Web上には間違った対応(構文, 文法)のウェブページがわんさか存在します。

更に、一部の傲慢なウェブクリエイターは自分の知っている以外のブラウザを省こうとします
(OperaにはUser-Agentを偽装する機能があるので、この点あまり気にすることはありません)。

多くの場合、こういった制作側の「自己満足」や「軽視」が「乱れ」の原因となっています。
一部の謙虚なウェブクリエイターなら必ず共感できるはずです。

むやみなコンテンツの配置の移動がなければ、「崩れる」動作は絶対に起こりえません。
このページが「崩れる」なんてこと想像できますか?
「崩れ」はユーザーにとって全く利のない、「飾り重視」という制作側のエゴから始まるのです。

もしこれらのウェブページに対応するとしたら、
パーサやレンダラがかなり複雑なものになってしまい、デバッグがとても難しくなります。

低機能じゃないか

Operaは多機能ですが、
とてもシンプルでエレガントな外観をしているのでぱっと見そう感じるはずです。

しかし、使って、調べて、試していくうちに、
Operaの機能が見事に自分に馴染んでいること、自分がサディストであることに気付きます。

◯◯って◯◯のパクり?

本物の開発者は自分達のアイデアを共有することを望んでいます(Microsoftを除く)。
その考えが「オープンソース」という形になっています
(Operaは営利企業「Opera Software」によるもので、オープンソースではありませんが)。

現在主流となっているブラウザの機能・アイデアのほとんどがOpera発祥です。
例えば、タブ, マウスジェスチャー, ページの縮小・拡大, 設定の同期(他にも多く存在します)。

最近聞くようになった「Google Chromeの(外観の)おっかけ」ですが、
OperaはVersion 8の時点で既に現在のようなインターフェースです
(Version 10から、よりシンプルな外観になりました)。
ちなみにVersion 8は2005年リリースで、Operaが無償(広告非表示)になった年でもあります。

ちなみに、Operaに使われているライブラリのほとんどがオープンソースで、
Operaの開発者の一部はオープンソース・プロジェクトを経験しています。

無駄な機能多すぎじゃない?重くならない?

これはOperaだけでなく、コンピューター・プログラムに対する誤解です。
コンピューターには「制御構造」というものがあり、プログラムの実行を制御できます。
Operaでも、機能を使わない(呼び出さない)限り機能が実行されることはありません。

そして、「無駄な機能が多い」とのことですが、「無関係な機能」は全くありません。
使おうと思えば誰でも使えて、使えば便利な機能しか存在しません
(本当に「無駄な機能」の例としてはPHPの関数の1〜2割が挙げられます)。

「無駄」ではなく、「自分にとって必要のない」の間違いです。

OperaはFirefoxやChromeよりもかなり多くの機能を持っていますが、
パッケージサイズはどれよりも小さく収まっています。

信者キモい

彼らはあなたのブラウジングをより便利にするためにきっかけを与えてくれています。
例えOperaの宣伝でなくとも。

※ChromeはChrome OSへの架け橋だったりする

0 件のコメント:

コメントを投稿