yanoshiです。
代休が溜まってきていたので月曜日だけど休日です。平日に休むとQoLが1.5倍になると思いませんか?最高!!
しかしながら私は休日でも社会は平日です。Slackの通知音が心地いい時間帯になってきました。やばたにえん。
そんなこんなで謎のアウトプット意欲に駆られたのでGoogle I/Oに行った記録を書き残しておこうと思います。
ただの備忘録。
ちなみに書き始めたのは昼間だったけど、気がつけば夜になってました。なんてこったい。
(てかとっても長いな。the日記って感じの日記になってしまいました。目次から面白そうなタイトルのところだけ見ていったら良いんじゃないかな)
英語力皆無マンがボーッとした頭で米国に行くとどうなるか、見せてやる!111(白目
— yanoshi (@yanoshi) 2018年5月7日
- 経緯
- 初アメリカだよ
- ジェットでGo!(5/7 夕方)
- Google I/O 0日目(現地時間5/7)
- Google I/O 1日目(5/8)
- Google I/O 2日目(5/9)
- 朝食
- セッション
- Code beautiful UI with Flutter and Material Design
- What's new in AR
- Android Jetpack: what's new in Architecture Components
- The future of the web is immersive
- Build the future of the web with WebAssembly and more
- PWA starter kit: build fast, scalable, modern apps with Web Components
- Change the way you work with Analytics
- ディナーと言う名のライブ
- Google I/O 3日目(5/10)
- 帰路(5/11出発→5/12着)
- 目についたSandboxとか展示とかネタとか
- Theta Sで撮ってみた
- お土産
- 所感
- 余談
- 最後に
- 宣伝
経緯
昨年末に社内の開発アワードとやらで最優秀賞とやらを頂きました。
そういえば、弊社開発アワードというので勝利し、ゲットしました。 pic.twitter.com/xxJ6DUTFac
— yanoshi (@yanoshi) 2017年12月22日
そんなこんなでなんか知らないけど、Google I/Oのチケットと、航空機のチケットと、向こうでの宿泊先が降ってきました。ありがてぇ。
初アメリカだよ
シンガポールに約5年前に行った以来の海外でした。
yanoshi.hatenablog.jp
なおかつ初米国です。というか大陸と呼ばれる地域に上陸するのが初めてですね。
渡航としての準備
TASロック対応なバッグ
米国領土に行ったことがないという事で、当然(?)TASロック対応のバッグを持っていませんでした。
そこで弊社の登場ですよ!(思考停止)
www.dmm.com
入社前からレンタルCDサービスヘビーユーザーだった*1のですが、「いろいろレンタル」ってやつは初めての利用でした。
まぁ普通に便利ですね。
余談ですが噂によればこれも経費で降りたらしいですが、面倒なので申請してない。もう良いかな…
今度はドローンでもレンタルしてみよう。
ESTAとやらの申請
何も知らなかったのですが、米国に行くにはESTAってやつが要るみたいですね。
https://esta.cbp.dhs.gov/esta/application.html
まぁ郷に入れば郷に従うしかないので、ぺちぺち登録です。
プリペイドSIMの確保
空港でわちゃわちゃしたくなかったので、日本でプリペイドSIMを手に入れてみました。
MOST SIM - T-Mobile SIM アメリカ SIMカード インターネット 5日間 高速無制限使い放題 (通話とSMS、データ通信高速) T-Mobile回線利用 US USA ハワイ
- 出版社/メーカー: MOST SIM
- メディア: エレクトロニクス
- この商品を含むブログを見る
MOST SIM - AT&T アメリカ SIMカード、15日間、高速無制限使い放題(通話+SMS+インターネット無制限使い放題) 回線は全米で最大の通信網を誇るAT&T USA SIM ハワイ
- 出版社/メーカー: MOSTSIM
- メディア: エレクトロニクス
- この商品を含むブログを見る
ちなみに良い感じに通信ができました。
こっちはこんなかんじ pic.twitter.com/FMOlBjTqi1
— yanoshi (@yanoshi) 2018年5月7日
念の為キャリアのローミングも確保
相変わらずネイティブdocomoユーザーなので「パケットパック海外オプション」を契約
キャリアの海外ローミングなパケットプランってクソ高いイメージでしたが、このプランは980円/24時間で使えちゃいます。最高。
それも利用開始を明示的に行う必要があるのでパケ漏れの心配もないみたいですね。最高。
www.nttdocomo.co.jp
正直プリペイドSIMとあまりコスパが変わらないので、こちらのみでも全然良かったなーとは思いました。
こっちだとローミングなので、向こうの全てのキャリアが通信できたし。
割と速度出ますね。 pic.twitter.com/rqnBHlxDJk
— yanoshi (@yanoshi) 2018年5月7日
Google I/Oとしての準備
ちゃんと事前にスケジュールが公開されるし、ちゃんとセッションごとに予約が出来る。最高!
Schedule – Google I/O 2018
余談: 「さすがGoogle I/O!ちゃんとしている!」と感動していたのですが、後から「昔はこんなのなかって当時は色々と地獄だった」という逸話を聞かされ、「ちゃんと改善されているんだなぁ」としんみりとした気持ちになりました。
ちなみにAndroidアプリもあるし、PWAなサイトも用意されていたし、至れり尽くせりです。
なおPWAなサイトのほうが良く出来ていたような気がしています。この辺はGoogle内での各チームの張り合いを感じられて良いですね。
なおセッションの予約情報は入場者証に埋め込まれたNFCと連動しているようで、ステージに入る際にこうやって読み込んでもらいます。
ジェットでGo!(5/7 夕方)
空港ムズイ
まずですね。成田空港な国際線ターミナルを初めて利用するわけですよ。
ふぇぇ、、、、北とか南とかわかんないよぉ、、、
— yanoshi (@yanoshi) 2018年5月7日
なんとかチェックイン場所を見つけ、荷物を預け、何とか一緒にGoogle I/Oに参加する@kgmyshin氏、N氏と合流できました。
無慈悲なSSSS
しかしながらチケットをよく見ると無慈悲にSSSSの文字が…
初米国がGoogleI/Oでなおかつ会社のお金で行けて、なおかつ航空券にはSSSSって書いてある(遠い目)
— yanoshi (@yanoshi) 2018年5月7日
ちょっとマジ勘弁
— yanoshi (@yanoshi) 2018年5月7日
私、ステイツのこと、好きだよ?
— yanoshi (@yanoshi) 2018年5月7日
なんでSSSSなのっ!!!
— yanoshi (@yanoshi) 2018年5月7日
ちなみにSSSSについて↓
rocketnews24.com
まぁ結果としてはそこまで怖いものではありませんでした。荷物から身体中を良く分からないシートでペタペタされましたが…
これがSSSSの証です。 pic.twitter.com/NkPU4nB0PW
— yanoshi (@yanoshi) 2018年5月7日
米国内線や米国から出国する際に付いているとホントめんどくさいらしいです。
幸いなことに帰りの便では付いてなかったので何より。
SSSS記念で置いておく pic.twitter.com/QhF612ltQZ
— yanoshi (@yanoshi) 2018年5月7日
初B787でテンションがあがる
さすが空飛ぶカーボン。耳もキーンと成りにくいしすごく楽しかった!
B787です! pic.twitter.com/shBD8BiMyj
— yanoshi (@yanoshi) 2018年5月7日
機内のネットで遊ぶ
国際線のインターネットは初めてだったので…
割と速度出ますね。 pic.twitter.com/neA9dxIusV
— yanoshi (@yanoshi) 2018年5月7日
楽しい pic.twitter.com/3q1XMGJAAd
— yanoshi (@yanoshi) 2018年5月7日
ちなみに場所によっては全然速度が出ませんでした。所詮は衛星の気分次第ってことなんでしょうね。
あ、かなり遅くなってきた…
— yanoshi (@yanoshi) 2018年5月7日
時差に苦しみはじめる
なんか、さっき夕食食べたのに、もう朝食が出てきて困惑してる。
— yanoshi (@yanoshi) 2018年5月7日
サンノゼ行きの便、4時間半睡眠で設計されている気がしてきたぞ、、、
— yanoshi (@yanoshi) 2018年5月7日
よく揺れたし寝れた気がしない
— yanoshi (@yanoshi) 2018年5月7日
787の窓、ハイテクすぎて外が明るくなってることに気が付かなかった
— yanoshi (@yanoshi) 2018年5月7日
クソ明るいじゃん
— yanoshi (@yanoshi) 2018年5月7日
朝かよ
— yanoshi (@yanoshi) 2018年5月7日
そうだよ朝だよ!
心も体も端末もJSTが抜けてない
— yanoshi (@yanoshi) 2018年5月7日
Google I/O 0日目(現地時間5/7)
ホテルチェックインからのGoogle I/Oチェックインへ
Uberは怖くなかったし、何なら@kgmyshinさんにおんぶにだっこだったのでホント感謝。ありがたやありがたや。
ちなみにホテルです pic.twitter.com/7b6t7PEmAE
— yanoshi (@yanoshi) 2018年5月8日
Google pic.twitter.com/60Xfip3x5B
— yanoshi (@yanoshi) 2018年5月7日
本日3度目のUber pic.twitter.com/XjtSQeV5oN
— yanoshi (@yanoshi) 2018年5月7日
貰ったもの
ちなみに「私は成人してるのでお酒飲めますよ」証明のために腕輪を装着させられました。一度も提示を求められなかったけど…
ランチ
よくわからんが肉 場所: Birk's Restaurant https://t.co/gfw4FteFOw
— yanoshi (@yanoshi) 2018年5月7日
ちゃんとした雰囲気との所に行ったので、ジャンキーじゃなくて普通に美味しかった。
体調がよかったらビールgkgkしていたところですが、残念ながら不調だったのでコーラをgkgk。
で、思ったのですが、コーラの量普通なんですね。もっと大量に出てくるかと思ってました。
Intelミュージアムへ
割と自由な時間がこの日しか無かったので、Intelミュージアムに行ってみました!
IntelがDRAMで無双していた時代のメモリーとかもあるわけですよ!
メモリーですね。 pic.twitter.com/k4l2BG4bVq
— yanoshi (@yanoshi) 2018年5月7日
いちいち展示が分かりやすい
楽しくバイナリが学べる何か pic.twitter.com/ETnJyYVFOx
— yanoshi (@yanoshi) 2018年5月7日
楽しく半導体について学べる何か pic.twitter.com/hZHljQMDNq
— yanoshi (@yanoshi) 2018年5月7日
nano secがどれだけ速いかドヤってる pic.twitter.com/KrDeiv6JU8
— yanoshi (@yanoshi) 2018年5月7日
なんだこれ、すごくテンション上がるぞ! pic.twitter.com/8gZg0K1ry8
— yanoshi (@yanoshi) 2018年5月7日
ホントに良い施設
いやぁホントに素晴らしい施設でした!
過不足無く半導体技術の初歩的な部分が説明されていて、なおかつ分かりやすい!
高専時代に所属していた研究室が、論理回路のテストとかをやっていたので、色々と感慨深いものがありました。あの頃に来たかったなぁ。
高専時代の研究室を思い出してる pic.twitter.com/sbvPudIIfT
— yanoshi (@yanoshi) 2018年5月7日
見せ方が上手いなー pic.twitter.com/OHp9mVduGU
— yanoshi (@yanoshi) 2018年5月7日
ほんと見せ方が上手い pic.twitter.com/7C6s3mvKeC
— yanoshi (@yanoshi) 2018年5月7日
進歩を感じる pic.twitter.com/Ravnu7Ifk1
— yanoshi (@yanoshi) 2018年5月7日
はじまりをみてる pic.twitter.com/ruazRkr7sc
— yanoshi (@yanoshi) 2018年5月7日
アメリカ最初のディナーは中華でした
美味しかった。@kumakumakkkさんありがとうございます!
Google I/O 1日目(5/8)
会場へ
例のごとく、開場にはUberで。時差の影響であんまりちゃんと寝た気になれなかったのですが、おかげで寝坊せずにすみました。
とりあえずだだっ広い。北海道かよ。
車窓から見える建物はNASAのものだったようで、その事実を持ってアメリカである事の認識を深めました。
Uberの降車場所について
会場のすぐそこには降車できなくて、なおかつ「ビル・グラハム・パークウェイ」とやらは関係者以外通行できなくなっていたので、大回りをしてむかいます。なにげに遠い。
テスラとGoogle自転車が並ぶ街
シリコンバレーって感じがしますね。
入場手荷物検査は結構時間がかかる
本日最王手サークルです pic.twitter.com/Q3P6ujWQwD
— yanoshi (@yanoshi) 2018年5月8日
朝食
甘いけど悪くない。
この朝食が3日続きます。
Google Keynote
Google Keynote - Schedule – Google I/O 2018
OPがホント好き!
取り敢えずですね、エモい!
エモいんだよなぁホント。OPムービーでエモさを発揮してくるとは思いませんでした。とりあえず見てない人は見て欲しい(個人的にとってもお気に入り)
選曲とか含めてすごく好き。会場照明とかも組み合わせて演出してるんですよ。ホント良い。
「Make good things together」からの「I/O」で鳥肌が立ったよね。
「Life」に対するメッセージを感じました
稚拙な感想だけどそんな感じ。
「Tech」という切り口ではなく「Life」に対して行動していこうというGoogleのお気持ちを感じましたね。
ちゃんと「Life」を考えているし、ちゃんと真面目に「普通に便利」を考えていてすごいね。
— yanoshi (@yanoshi) 2018年5月8日
後の話は…
公式動画を見てね。
www.youtube.com
日本語訳も出てるよ。
www.youtube.com
個人的にはやっぱりGoogle Assistantが電話かけてくれるやつに感動しましたね(小並感)
[速報]AIが人間と自然な会話をし、電話で美容院やレストランを予約。Googleがデモを公開。Google I/O 2018 - Publickey
日本語対応はよ!
余談だけど、ムービーで見たことのあるおっさんが沢山出てきて、「あぁGoogleのイベントに来てるんだな」って気分になりました。
昼食
とてつもない紫外線でしたが、芝生の上でご飯を食べます。
ただひたすらにエモい pic.twitter.com/u2x8RAa2YZ
— yanoshi (@yanoshi) 2018年5月8日
お昼ご飯です pic.twitter.com/jTdyOhIC2B
— yanoshi (@yanoshi) 2018年5月8日
午後のセッション
Google Developer Keynote
Developer Keynote - Schedule – Google I/O 2018
Google「ChromebookでAndroid Studioが動くようになったぞ」
観客「うぉおおおおおお」
みたいなテンションの発表でした。
色々と「順当に進化しているな」と思わされるような事柄が多かったですね。
PWAも着々と事例が増えているって感じだし。
マテリアルデザインのアップデートもテンション上がりました。
www.youtube.com
www.youtube.com
Build a powerful data backend for mobile and web
Build a powerful data backend for mobile and web - Schedule – Google I/O 2018
www.youtube.com
各会場はこんな感じでした。
想像以上にハンズオン的内容だった時の顔
— yanoshi (@yanoshi) 2018年5月8日
めっちゃドヤ顔でGCPの既知プロダクトを紹介し続けるだけのアレだ、、、、うーん、、、、
— yanoshi (@yanoshi) 2018年5月8日
セッション選びはなかなか難しいですね。
このくらいのタイミングで「What's new」系の発表に張り付いたほうが1日目は良いのではないかということに気が付き始めます。
What's new in Androidに行けばよかったなって
— yanoshi (@yanoshi) 2018年5月8日
The web: state of the union
The web: state of the union - Schedule – Google I/O 2018
www.youtube.com
📺The web: state of the union
— Yusuke Utsunomiya (@uskay) 2018年5月8日
💡サマリ: Web APIが増えて(ServiceWorker, WASMとか)Chromeの機能も強化(V8, DevTool)。最新事例紹介。Web APIは強力だけど、皆が皆生APIを使い切れるわけでもない。そこでAMPがそれをWrap。AMPで得た学びをWeb標準に還元。#io18 #io18jphttps://t.co/SFO7qbbDNP
📺The web: state of the union ポイント (1/3)
— Yusuke Utsunomiya (@uskay) 2018年5月8日
✅中国自転車シェアサービスのofoでは自転車に貼ってるQRコードをWebで読み取ってアプリなしで即使えるPWAを開発
✅GoogleプロダクトもバシバシPWA化してる(Search、Maps Go)
✅動画も強化。AV1にChromeが対応する予定(今年中)#io18 #io18jp
📺The web: state of the union ポイント (2/3)
— Yusuke Utsunomiya (@uskay) 2018年5月8日
✅Desktop PWA。ホーム追加できるようにする。ChromeOSは6月にフルローンチ。次はWindows。Spotifyの事例👍
✅WASM全ブラウザで使えて最高。
✅DevTool Eager Evaluation: Consoleにコード書くと即時実行。
✅Lighthouse API用意する。#io18 #io18jp
📺The web: state of the union ポイント (3/3)
— Yusuke Utsunomiya (@uskay) 2018年5月8日
✅Web APIは強力。それらをWrapしたAMP使うとより簡単。
✅ただAMPのURLは直す。Web標準のWeb Packagingがキモ。セキュアにコンテンツ取得&URLはOrigin。Pinterestのデモ👍
✅画像検索でも画像取得元サイトの先読み&埋め込みに使うかも。#io18 #io18jp pic.twitter.com/xn2AK9ZDEx
上の発表の裏。あとから見たけど良い話。
AV1!AV1!!
What's new in Android Runtime
What's new in Android Runtime - Schedule – Google I/O 2018
www.youtube.com
Profilesによって高速化されてた起動時間がCloud profilesによってさらにいい感じになるっていう良い話 #io18jp pic.twitter.com/fozkXCOqGO
— yanoshi (@yanoshi) 2018年5月8日
ほぅ #io18jp pic.twitter.com/YRbi20B5ZD
— yanoshi (@yanoshi) 2018年5月8日
速くなることは良いことです。
Building a seamless web
Building a seamless web - Schedule – Google I/O 2018
www.youtube.com
GitHub - drufball/layered-apis: A new standards effort for collaborating on high-level features.
はやい。 pic.twitter.com/LkbGN45XQz
— yanoshi (@yanoshi) 2018年5月9日
とりあえずvirtual-listは便利そうなので、良いですね。RecyclerView的なアレ。
The future of apps on Android and Google Play: modular, instant, and dynamic
The future of apps on Android and Google Play: modular, instant, and dynamic - Schedule – Google I/O 2018
www.youtube.com
上の発表の裏セッション
この動画アプリはinstant appsで視聴時間5倍になったっぽい
— AAkira (@_a_akira) 2018年5月9日
やっぱ動画アプリは対応したいよなー#io18jp pic.twitter.com/ZQ0287xOYB
この数字は気になる所ですね。
PWAs: building bridges to mobile, desktop, and native
PWAs: building bridges to mobile, desktop, and native - Schedule – Google I/O 2018
www.youtube.com
Comming soon #io18jp pic.twitter.com/UtXILWoNrV
— yanoshi (@yanoshi) 2018年5月9日
PWAなGoogleMapsは速いって話 #io18jp pic.twitter.com/qVmZb6wQKh
— yanoshi (@yanoshi) 2018年5月9日
このグラフ、良い。 pic.twitter.com/aOhPBH9dvS
— yanoshi (@yanoshi) 2018年5月9日
ディナー
I/O diner - Schedule – Google I/O 2018
ぱーりーです。
「やっぱりこのイベントはお祭りだったんだなー」ってね。
びあー pic.twitter.com/LymMSATr04
— yanoshi (@yanoshi) 2018年5月9日
ぱーりぃー pic.twitter.com/JM6783JaBV
— yanoshi (@yanoshi) 2018年5月9日
https://twitter.com/yanoshi/status/994080080228945920
ちなみに一日でめっちゃ日焼けしました
猛烈に焼けた pic.twitter.com/7blC7HJrTS
— yanoshi (@yanoshi) 2018年5月9日
日焼け止めつけこれだから、付けてなかったら一体どうなっていたのかって気分、、、
— yanoshi (@yanoshi) 2018年5月9日
日本から持っていったSPF50な日焼け止めを付けていたのですが、こんな状態になってしまいました。
Keynoteが堪えたんだろうなぁ…
Google I/O 2日目(5/9)
みんなシュッとした格好の人が多かったので、今日は杏ちゃんTシャツで行こうと思います
— yanoshi (@yanoshi) 2018年5月9日
朝食
そういえば、今日の朝食はなんかいっぱいありました pic.twitter.com/PS96CSqvZA
— yanoshi (@yanoshi) 2018年5月9日
セッション
Code beautiful UI with Flutter and Material Design
Code beautiful UI with Flutter and Material Design - Schedule – Google I/O 2018
www.youtube.com
掛け合いが面白いし、楽しい発表でした。
サンプルコードいっぱい。
「Flutterなコード今度書いてみよう」という気分になりました。
サクサク適用できて良い pic.twitter.com/ttOLHjP7OH
— yanoshi (@yanoshi) 2018年5月9日
What's new in AR
What's new in AR - Schedule – Google I/O 2018
www.youtube.com
ARのコードが簡単にかけるようになってほんとにいい時代ですね!
画像を登録して、認識させて、レンダリングさせる簡単なお仕事です pic.twitter.com/9Hyi1SJU51
— yanoshi (@yanoshi) 2018年5月9日
Cloud Anchorsを有効にして、一台目にアンカーを生成させて、他の端末からそのアンカーを読み込む簡単なお仕事 pic.twitter.com/nAwxI2DpUr
— yanoshi (@yanoshi) 2018年5月9日
iPhoneとPixel2でCloud Anchorなデモをしていてすごく良い。
— yanoshi (@yanoshi) 2018年5月9日
developers.google.com
Android Jetpack: what's new in Architecture Components
Android Jetpack: what's new in Architecture Components - Schedule – Google I/O 2018
www.youtube.com
仕事でAndroidのコードは殆ど書かないですけど、ホント書きやすくなってそうだなぁ。
Androidのコードなのに、組み込みっぽさがないので、時代の進歩を感じます(小並感
— yanoshi (@yanoshi) 2018年5月9日
The future of the web is immersive
The future of the web is immersive - Schedule – Google I/O 2018
www.youtube.com
WebXRの話です!
「What's new in AR」で話された内容がそのうちブラウザ上で動くようになるらしく、本当に良い話。
現状の進捗 pic.twitter.com/bdb7STuAFB
— yanoshi (@yanoshi) 2018年5月9日
github.com
Build the future of the web with WebAssembly and more
Build the future of the web with WebAssembly and more - Schedule – Google I/O 2018
www.youtube.com
WebAssemblyについての知見が全然低かったので、こんな簡単にDOMを操作できることにまず感動していましたw
なるほど、こんなコードになるのね pic.twitter.com/7elNhg9fwU
— yanoshi (@yanoshi) 2018年5月9日
それを、こうして、こうじゃ pic.twitter.com/McLQoXqbt5
— yanoshi (@yanoshi) 2018年5月9日
PWA starter kit: build fast, scalable, modern apps with Web Components
PWA starter kit: build fast, scalable, modern apps with Web Components - Schedule – Google I/O 2018
www.youtube.com
おもしろスライド!
PWA Starter Kitの内容をなぞった感じ。
GitHub - Polymer/pwa-starter-kit: Starter templates for building full-featured Progressive Web Apps from web components.
GitHub - Polymer/lit-element: A simple base class for creating fast, lightweight web components
GitHub - Polymer/pwa-helpers: Small helper methods or mixins to help you build web apps.
Change the way you work with Analytics
Change the way you work with Analytics - Schedule – Google I/O 2018
www.youtube.com
How to Firebaseって感じ。
あとFirebaseとかから抜き出したデータをBigQueryに投げ込んでData Studioで閲覧する事例とかが紹介されていた。なるほどそんな風に使うのね。
ディナーと言う名のライブ
しょっぱいタコスのような何かを食べ
これはいったいなに、、、 pic.twitter.com/h1mRvGFL5L
— yanoshi (@yanoshi) 2018年5月10日
謎の何かを食べ
つぎはこれ pic.twitter.com/1LntdpnJpI
— yanoshi (@yanoshi) 2018年5月10日
そして光る棒を片手にライブへ
これな pic.twitter.com/158IaP3PuT
— yanoshi (@yanoshi) 2018年5月10日
良い感じに盛り上がるライブ
うぇーい pic.twitter.com/5Ik6xpF3DU
— yanoshi (@yanoshi) 2018年5月10日
なかなか良い仕事してる pic.twitter.com/M5L7n5CO2I
— yanoshi (@yanoshi) 2018年5月10日
こんなかんじ pic.twitter.com/2bj8UOetxi
— yanoshi (@yanoshi) 2018年5月10日
寒かったので途中で帰っちゃいましたが、なかなか良いものでした。
Google I/O 3日目(5/10)
結局の所、アメリカ滞在中ぐっすりを得られた日がない気がしますね。
— yanoshi (@yanoshi) 2018年5月10日
おかげで毎朝寝坊しませんでした!
セッション
Building feature-rich media apps with ExoPlayer
Building feature-rich media apps with ExoPlayer - Schedule – Google I/O 2018
www.youtube.com
思ったよりは込み入った話ではありませんでしたが、新機能がサンプルコードコミで紹介されているのは非常に良かったですね。
デモのコードも全部アップされていたので、詳しくはその辺を見ると良さそう。
GitHub - google/ExoPlayer at io18
この辺とても良い。
CacheDataSourceを使ってキャッシュする
— takahirom (@new_runnable) 2018年5月10日
#io18jp
Download機能を使うにはDownloadServiceを継承したServiceを作り
— takahirom (@new_runnable) 2018年5月10日
ProgressDownloadActionを作って、DownloadService.startWithActionを呼び出す。
#io18jp
ExoPlayer、おまえダウンロードできたのかって気分
— yanoshi (@yanoshi) 2018年5月10日
What's new with sign up and sign in on the web
What's new with sign up and sign in on the web - Schedule – Google I/O 2018
www.youtube.com
TLを見ていると、みんなパスワードに親を殺されたんだなって気分になりましたw
disられるパスワード認証w
— yanoshi (@yanoshi) 2018年5月10日
One Tap Sign-Up! pic.twitter.com/NoE6NtoSdG
— yanoshi (@yanoshi) 2018年5月10日
ワンタップの会員登録やログインを実装したらトリバゴでは50%も新規ユーザーが増えたし、ログイン済みのユーザーが二倍に増えた。これはすばらしいな…。 #io18jp pic.twitter.com/RhM5CAeHYy
— Pull目的しましょうプル (@mactkg) 2018年5月10日
指紋認証をWebブラウザ上で実現するの、とても簡単そうで良いですね。
指紋認証なアレのdemo pic.twitter.com/7SnlQGVGMi
— yanoshi (@yanoshi) 2018年5月10日
Device provisioning and authentication with Android Things
Device provisioning and authentication with Android Things - Schedule – Google I/O 2018
www.youtube.com
Android Thingsが流行りだしたときのためにと思って聞いてみました。
割と複雑そうだなぁという所感。
これね pic.twitter.com/6Xz80N3Up9
— yanoshi (@yanoshi) 2018年5月10日
Breakthroughs in Machine Learning
Advances in machine learning and TensorFlow - Schedule – Google I/O 2018
www.youtube.com
タイトルが変わるのは良くある話らしいですよ奥さん。
えっなにこれすごい! pic.twitter.com/dKszdkyurp
— yanoshi (@yanoshi) 2018年5月10日
非常にキャッチーな感じ。たのしかった。
magenta.tensorflow.org
magenta.tensorflow.org
Sound Amplifier and the new Dynamics Processing Effect
Sound Amplifier and the new Dynamics Processing Effect - Schedule – Google I/O 2018
www.youtube.com
国内端末にありがちな便利音声系の機能がOSの標準で搭載されるよって話。
学生の時に同期の研究で見たことあるやつだ! pic.twitter.com/zmgZalQN8w
— yanoshi (@yanoshi) 2018年5月10日
Google本社ツアー
Googleの方のご厚意でGoogle本社ツアーをしていただけました!
高速に降りるための滑り台 pic.twitter.com/RKCdjbQQkc
— yanoshi (@yanoshi) 2018年5月11日
くつろいでら pic.twitter.com/vaXgpY4fhF
— yanoshi (@yanoshi) 2018年5月11日
たのしい! pic.twitter.com/lf1ffsGStM
— yanoshi (@yanoshi) 2018年5月11日
実家周辺を写して遊んでた pic.twitter.com/U5gdINewDZ
— yanoshi (@yanoshi) 2018年5月11日
最初のGoogleサーバー。最高! pic.twitter.com/BWudbr14AZ
— yanoshi (@yanoshi) 2018年5月11日
ビアバーデビュー
CloseとかOpenとか知らなかったら絶対「???」ってなってたよ…
アメリカのバーで使う表現 | NEA 英会話
一緒に呑みに行った@red_fat_daruma氏に感謝!
呑んでる pic.twitter.com/6ftxGqSGjd
— yanoshi (@yanoshi) 2018年5月11日
帰路(5/11出発→5/12着)
USとおさらば pic.twitter.com/PgGXuhhRE5
— yanoshi (@yanoshi) 2018年5月11日
以降時差ボケで1週間くらいふわふわし続ける…
そんなこんなな感じ。
目についたSandboxとか展示とかネタとか
Flutter
一般的なアプリはだいたいデザインできそうですね。
Flutter show case pic.twitter.com/wbKVRQtBi7
— yanoshi (@yanoshi) 2018年5月9日
Flutter製動画プレイヤー pic.twitter.com/cQ6zfnOP6O
— yanoshi (@yanoshi) 2018年5月9日
AndroidThings
大学のオープンキャンパスのような感じの展示物がいくつか並んでました。
Android ThingsでできたDrawBot #io18jp pic.twitter.com/azhcm69cf3
— yanoshi (@yanoshi) 2018年5月9日
TPU
巨大化していくTPU
TPU v1 pic.twitter.com/wctvYV5cSS
— yanoshi (@yanoshi) 2018年5月9日
TPU v2 pic.twitter.com/spXLvwQKhL
— yanoshi (@yanoshi) 2018年5月9日
TPU v3 pic.twitter.com/KIMPxyUpX9
— yanoshi (@yanoshi) 2018年5月9日
Google PhotosのAPI公開
コーラの配給
こんな感じで毎日ランチとディナーのタイミングで配給されていました。
おまえ!こんなところにいたのか! pic.twitter.com/SyNf3Vq7Ou
— yanoshi (@yanoshi) 2018年5月10日
でもどうせなら何時でも存在している状態にしておいてほしかったなぁ…
ランチの話
こんな感じのサンドイッチを毎日食べてました。
ごはんです。 pic.twitter.com/jyhOhlUN5s
— yanoshi (@yanoshi) 2018年5月10日
特に外れは引かなかったので、割とQoLは高めでしたね。
メニューはこんな感じ。
Google Arts&Culture
artsandculture.google.com
こんなのあったんだーってなりました。
Codelabsについて
時間があんまりなかったから全スタンプは集められませんでした。
(4つ集めると次回Google I/Oへの優先参加権が得られるというやつ)
Google社員にレビューを受けるとかいうイベント、なかなか大変出来ない感があるので良いですね。
…個人的には英語力が試される以上のコメントが出てこなかったけど…w
Theta Sで撮ってみた
drive.google.com
気がつけばHDRの結果ボケボケなのですが、まぁせっかく撮影したし公開しておきます。
お土産
恒例のお土産は今年はこんな感じでした。
Google Home Miniとandroidthingsをゲット! pic.twitter.com/dnzPIXjLaT
— yanoshi (@yanoshi) 2018年5月10日
所感
つらつらと書き出しましたが、本当に濃い初アメリカでした。会社に圧倒的感謝!
Google I/Oは話には聞いていましたが、本当に「お祭り!」って感じでとっても良いイベントでした。
ただ、レビューしてもらいたいコードとか、デザインとか、そういうのを抱えていくと更に良いのかなという気はしました。
近頃はオンプレなコンテンツ配信基盤ばかりイジってるので、その辺りのネタストックが無かったのが悔やまれます。
正直発表内容だけならYouTubeで十分だったりしますし。CodelabsだっておうちのPCでできちゃいますし。
ただあの雰囲気は体験できて本当に良かったなぁとは思いました。これは本当に良いUXだったように思います。
また機会があれば是非行きたいものです。
余談
思ったより「海外」って感じじゃなかった
カリフォルニアの植生
カリフォルニアの植生は想像以上に日本のそれに似ていました。びっくりですね。
想像と違って植生が日本のそれに似てる pic.twitter.com/rSoHviuN4L
— yanoshi (@yanoshi) 2018年5月7日
日本車多すぎワロタ
10回以上Uberに乗りましたが、アメ車は1回だけでした。後は全部日本車。すごいね。
建築物も日本のソレに様式が似ている
というか日本の建築様式が全部アメリカナイズされているんでしょうね。
マジで気候が詰んでいる
日陰に入れば寒いし、日向に出れば暑い。
あと驚くべき紫外線。日本のそれを想像して行ったら痛い目にあいます…
誰だよ…シリコンバレーは最高の気候だなんて言ったやつ…
ご飯に関しては身構えていたけど、思ったより大丈夫
スナック菓子はそんなに得意じゃないので昼食のポテトチップスは辛かったですが、その他の食べ物はだいたい美味しくいただけました。
基本的にコーラに合う食べ物が出てくると思っていれば大丈夫ですw
コーラ好きとしてはあまり苦にはなりませんでしたw
あ、そうだ。林檎をまるまる入れてくるセンスは謎だし、あれは食べれなかったけど…
経営層の人とかも来ればいいのにね
KeynoteとかWhat's new...とかはエンジニアじゃなくても楽しめる内容ですし、最新のITトレンドを肌で感じられる良い機会だよなぁと思いました。
IT企業だろうとそうじゃない企業だろうと、経営層こそ来ても良いんじゃないかな?とは思いましたね。
前半の方だけ参加すれば良いわけですし。
まぁチケット当たるのかは知らないですが…
某社とか某社とかいっぱい来ててなんかすげぇな
すっごく大所帯でいらっしゃっている会社が数社。良い話。
Google I/Oなんてなかなか当選するものじゃないですし、弊社だって仮に当選したとしたらその事実を然るべき所に持っていってネゴれば旅費とか出してくれるとは思うんだけどね。
ただ、その辺りを公式のルートとして用意しているメル○○とかは強いなーって思ったりはしました。
最後に
あぁGoogleってすごいなーってね。
「彼らがやっている部分は彼らに任せておけば、我々を未来に連れて行ってくれるだろう」という謎の安心感が得られました。
彼らができなかったり、やってなかったりする領域に積極的にコミットしていきたいですね。
おしまい。
宣伝
現時点でまだ何を話すか考えてませんが、弊社でGoogle I/O報告会でしゃべるタスクが降ってきました。
ご興味のある方は是非。
*1:そういえば昔こんな記事を書いていた。 DMM.comのDVD/CD宅配レンタルに感動したってお話。 - さわっても熱くない花火