(function() {function signalGooglefcPresent() {if (!window.frames['googlefcPresent']) {if (document.body) {const iframe = document.createElement('iframe'); iframe.style = 'width: 0; height: 0; border: none; z-index: -1000; left: -1000px; top: -1000px;'; iframe.style.display = 'none'; iframe.name = 'googlefcPresent'; document.body.appendChild(iframe);} else {setTimeout(signalGooglefcPresent, 0);}}}signalGooglefcPresent();})();

Tagged: Microsoft Edge

PCのYouTubeアプリ?

プログレッシブWebアプリ(PWA)によってブラウザなしで特定ブラウザサービスを使う。

ホントはブラウザと同じだから

Google傘下のYouTubeが、プログレッシブWebアプリ(PWA)に対応した。
デスクトップ版Google ChromeやMicrosoft Edgeで、アドレスバーにインストール可能なマークが表示されていれば、そのボタンからインストールが可能になる。もしマークが表示されていないようなら、アドレスバーの「+ボタン」から“www.youtube.com”をPWAとしてインストールできる。
PWA化によって便利になるか?このインストールによって、Webブラウザとは別のウィンドウで表示され、見た目としてローカルアプリケーションのように利用する事ができる。
このインストールの説明でも大凡わかると思うが、別にPWAは別アプリケーションになるわけではなく、単純にWebアプリを別の枠で表示しているにすぎない。
具体的に説明するとPWAはWebブラウザで利用しているWebアプリをPCやモバイル端末のOSに直接インストールできるようにする仕組みである。なのでブラウザとは別に独立したウィンドウで動作し、Windows10ではスタート画面やタスクバーのジャンプリストといったシェル機能との統合にも対応する。
PWAによってはオフラインモードやプッシュ通知をサポートするものもあり、ネイティブのデスクトップアプリのように使えるものもある。
今回のYouTube以外でいえばTwitterもPWAとして動作している。
繰り返すが、PWAはあくまでも中身はブラウザ上で動作するWebアプリと変わらない。見た目が変わっただけ、と言ってもいいぐらいのものだが、そこにシェル機能など別の機能と組み合わせる事ができるものである。

WebアプリのVideo設定

PWAの話が出たので、もう少しWebアプリの話を。
個人的な話なのだが、ブラウザで動画などを表示する際、動画再生のフィルタなどを指定したりするようにできないものか? と考える事がある。
というのは、最近では当たり前になっているが、動画処理をDirectXの処理としてGPUのハードウェアを利用して処理する事ができるのだが、それと同じようにAMDのFluid Motionをブラウザ動画の処理に利用出来ないか? と考える事があるのである。
Media Player Classicという動画プレーヤーソフトは、フィルタとしてFluid Motionを利用出来る機能がある。
これを提供してくれているのは、bluesky氏のサイトで公開されている「Bluesky Frame Rate Converter」というDirectShowフィルタなのだが、このフィルタを利用する事でFluid MotionというAMD製GPUを利用したフレーム補間を使った動画再生が可能だったりする。
Media Player Classic-BEという動画プレーヤーは、通常の動画ファイルだけでなく、URLを指定する事でそのURLにある動画を再生する事ができるため、Fluid Motionを利用したネット動画再生までできるハズ。…なぜ「ハズ」と記載したかというと、機能としては存在するが、動画サイトの仕様変更が良く行われる為、ストリーミング再生できると言い切れないからだ。なのでHPC-BEでのURL動画再生はオマケ機能と考えた方がよいだろう。
このMedia Player Classicのようなフィルタを指定する機能をPWAが持っていれば、Media Player Classicのような動画プレーヤーを使わずともFluid Motionが利用可能になるので、AMD製GPUを利用する者からすればかなり便利になるのだが…。
PWAが今後より発展し普及していく上では、そうした機能拡張は必須ではないかと思う。開発者の方は、そうした外部プラグインやフィルタの適用が可能になるような方法を考えて戴けると助かる。

Continue reading…

新しいMicrosoft Edge

ChromiumベースとなったMicrosoft Edgeは使えるのか?

いきなりのアップデート

本日、ウチのPCの環境でWindows Updateがかかり、再起動を促された。
再起動後、画面のど真ん中に表示されたのは、Microsoft Edgeが新しくなった、というものだった。
何でもChromiumエンジンベースとなり、世界最高クラスのスピードとパフォーマンスを実現、使用頻度の高いサイトや拡張機能とのWebサイトの互換性を確保できるようになった、という事らしい。
要するに…Microsoft EdgeがGoogle Chromeと同じベースラインに立った、という事にも聞こえる話なわけだが、もし私の解釈が間違っていないようなら、Google Chrome、Firefox、Microsoft Edgeという3つのブラウザが全て同じラインに立った、という事になるのではないだろうか?
Firefoxも以前に試した事があるのだが、結局は使う事を止めてしまった。理由はたとえブラウザがChromiumベースと同じでも、Google ChromeだとGoogleアカウントにログインして使用している関係から、他のGoogleサービスとの連携が取りやすかったからだ。
なので、Microsoft Edgeも同じ結果になるだろう、と予測しつつも、とりあえず新しくなったというのだから使ってみるのも一興と思い、とりあえず起動、試しに使用して見た。

恐ろしく軽い?

Windows10に切り替えて、初めてMicrosoft Edgeを使用した時にも感じたが、Microsoft Edgeはとにかく軽い。
以前のMicrosoft Edgeが軽かった理由は、今までのInternet Explorerで背負っていたものを全て取り去り、新たに構築したエンジンと機能群を持っていたからだが、今回のMicrosoft Edgeは、アップデート後の起動時にGoogle Chromeの利用状況を確認して、同じプラグイン等を最初から実装し、ほぼGoogle Chromeと同じ利用体験が可能な状態で起動する。
なので、最初からGoogle Chromeと利用する違いをあまり感じずに使う事ができるので、利用機能を比較するというよりも、いきなりその利用速度を比較する事がとても容易に感じられた。
新しいMicrosoft Edgeそして、その利用速度だが…Google Chromeより圧倒的に軽い。体感的なもの、という部分は否定はしないが、それでも動作の軽さは使ってみればわかる。明らかに軽快なのである。
おそらく同じChromiumエンジンベースといっても、何かが違うのだろう。操作していてすぐにその違いが目で、手で、感覚でわかるのである。
ただ…なぜ軽く感じるのかの理由はわからない。ひょっとしたら、今現在インストールされたばかりで、キャッシュされたデータがほぼない為、まっさらな状態で動作しているからかもしれない。このまま利用を続けていれば、次第に重くなり、結果Google Chromeと同じ結果になる可能性も否定はできない。

Continue reading…

Desktop Version | Switch To Mobile Version