現状のウェブブラウザはウェブアプリケーションを操作するためのインタフェースとして不適切だ。代替となるものが存在しないから仕方なしにウェブブラウザを使っているに過ぎない。それ故にAdobeがウェブアプリケーション向けのプラットフォームApolloを作ろうとしているのは実に自然なことなのだと思う。ウェブアプリケーション向けプラットフォームが多くのOSというかハードウェアで動くようになれば、ウェブアプリケーションのユーザビリティはより高くなるだろう。 設計思想の違い そもそもウェブブラウザはURLベースだが、ウェブアプリケーションにそれはそぐわない。たとえば戻るを押した時、前に見ていたURLへ戻るのではなく作業を元に戻してほしい、とか。他にも挙げればきりがない。そもそも文書を読むために設計されているインタフェースなのだから、アプリケーションを動かすには無理がある。 無理をした結果問題も生じている