8th july2013 packaged_apps_codelab

Preview:

DESCRIPTION

 

Citation preview

Chrome Packaged Appsの未来2013/7/8(fri)こまつけんさく

自己紹介こまつけんさく

Google API Expert (HTML5)趣味はかえる

一番好きな API Socket API

去年一番残念だったこと WebIntents

Chrome Packaged Apps ?Chrome を runtime とするアプリケーション

OS 非依存でアプリが書ける JVM と applet の関係をイメージすると分かりやすい

Chrome runtime

chromepackaged

apps

OS

chromepackaged

apps

chromepackaged

apps

何はともあれ、どんな感じ?ここに windows のスクリーンショットなんぞを・・・で、

デモ

Web application とPackaged Apps の違い

Web App Packaged App

言語 HTML/CSS/JS HTML/CSS/JS

インストール 不要 必要パフォーマンス がんばれ!! がんばれ!!OSへの依存性 非依存 非依存Low level api 厳しい 使えるよん♪標準化 とても重要 びみょー

Low level API って?Socket

Bluetooth

Serial

Usb

Filesystems

Notifications

みんな気になる標準化。似た Idea として、 Firefox OS とか Tizen (!?) とか

Win8 とか ぶっちゃけ、標準化の必然性は低い

Firefox add-on 、 Chrome extension で困ってる? インストールレスな Web アプリとの決定的な違い ぶっちゃけ、 Chrome extension で互換性気にしなく

て楽だと思った人は多いはず!!

標準化の動きはある。 System Applications WG 標準化はなにかとめんどい。先行によるイノベーション 長い目で見ましょう(まぁ、 JS だし移植は楽だよね)

Mobile 向けには?Apache Cordova への Plug-in

たぶん https://github.com/

MobileChromeApps/chrome-cordova

Packaged Apps の API で Cordova アプリが作れる Android, iOS

厳密には、 Chrome Packaged Apps ではない。 例えば、 getUserMedia() とか注意が

必要。

http://blog.livedoor.jp/kotesaki/archives/1861953.html

Chrome Packaged Apps の未来・・・というか期待 webview が、何はともあれ Chrome になってほしい

Android ブラウザーは・・・ねぇ・・・・ Android を Chrome が replace するとか、 Play / WebStore

が統合するとかの妄想はやめときます。

パフォーマンスボトルネックの解消は? Dart? asm.js?

DOM への依存は? アプリに DOM が必要かは、疑問 WebComponents への道すじに期待

↑ の話は iOS には当てはまらないことに注意 それが何を起こすのか考えると夜も眠れない。ドキドキ

Thank you!!@komasshu