Google I/O 2018に参加しました


初参加!

2018/05/08-10 に開催された、Google I/O 2018 に初めて参加をした。
自分が聞いた session などまとめていく。

DAY 01

前日にバッチのピックアップへ行き、そこでグッズを貰えました。

f:id:joooi13:20180513192206p:plain

この中から必要なものだけ持参し、
朝食のベーグル&コーヒーをゲットして Amphitheatre へ!
とにかく人が多かった。

keynote

Amphitheatre に入ったときは本当に感動した。

f:id:joooi13:20180513160812p:plain

  • Google AI
    ・医療機関での活躍の紹介
    ・同時に発せられる言葉を分けるデモ
    ・Gmail のサジェスト機能は今月提供される
    ・Google Photo では明るさをサジェスト&固定したり、撮影したドキュメントを pdf にできるようになる。また、背景だけ灰色にしたり、過去の撮影した写真の色を再現できる。これらは次の数ヶ月間に提供したいとのことだった。
    ・Google Assistant については、6つの新しい声を発表。John Legendという有名な歌手?の声も追加。
  • Assistant
    ・新しいデバイスの発表があった。スマートディスプレイ
    ・スタバの注文(他のパートナーも多く来ている)のデモ
    google マップの進化(この夏)
    ・Assistant がサロンに電話をかけ、人間とやり取りし、予約するデモ。相槌もできる。これは今後さらに実験していく予定
  • Google News
    ・top5 の記事を出す
    ・デザインの変更
    ・好きな出版社の記事を購読できる
  • Android P
    ・bata 版の発表。
    ・テーマは、Intelligence、Simplicity、Digital wellbeing
    ・バッテリー問題は常にあり、明るさを自動で調整する機能を提供
    ・使うアプリを予測し、上に並べてくれる。また、行動を予測し、電話の相手などサジェストしてくれる。
  • ML Kit
    ・bata 版をリリース ・そういえば pre-show でも ML が使われていたらしい?
  • 新しい Android のデザインと UI
    ・電話を裏返しておけば通知が来ない
    ・秋頃に夜中に画面をグレーズケールにする機能を提供
  • GoogleMap
    ・シェアして投票して決定できる機能
    ・UI 変更
    ・かわいいガイドが案内してくれる機能も
  • Google Lens
    ・メニューを写すとテキスト化される
    ・StyleMatch。写したものにマッチした商品を紹介してくれる
    ・これらは数週間後に発表する
  • WEIMO
    ・自動運転

Developer Keynote

  • Android
    ・リソースを小さくする様子をデモ
    ・当日から Android App Bundle (AAB)を使用可能に
    JetPackの発表。開発のスピードアップ

・AndroidStudio ナビゲーションエディタで視覚化
・開発を速くする
エミュレータの高速化
・Slice

・AndroidThings1.0 が前日に発表
・AndroidThingsKit がお土産です

  • WebPlatform
    ・PWA
    ・PWA の結果を発表Instagramの例:何かが 20%UP
    ・GoogleMap は PWA を開始
    ・Lighthouse3.0
    ・AMP
    ・chromeOS で AndroidSturio を実行できるようになった。
    ・chromeOS でLinuxを実行可能
  • Material
    ・Material Theming
    ・MaterialDesin エディタを発表。Sketch のプラグインである。
    ・Material Components を当日から提供開始
  • AI ・cloud tpu を発表 ・cloud AI ・TensorFlow
  • Firebase
    ・ML kit bata 版
  • ARCore
    ・sceneform
    ・Augmented image
    ・cloudAncers

・空間を共有できるアプリ

Lunch

LunchBox を手に入れる時に争奪戦でした(DAY1 のみw)
中身は三日間ともだいたいこんなかんじ。

f:id:joooi13:20180513184544p:plain

An introduction to developing Actions for the Google Assistant

  • Actinon on Google
  • Monetize
  • RE engage
  • Recipi は便利そう
  • androidApp ←App Afctions へ
  • よりスムーズな会話ができる
  • maltiModal conversations
  • visualOnly voiceOnly
  • spledSheet にかんたんにファイリングできる
  • sumilator でテストができる https://assistant.google.com/explore

Getting started with App Actions

AfterPerty

19 時ごろからスタート。長蛇の列に並んで軽食&ビールをゲット。
会場全体が一変してパーティの雰囲気に。
DJ がいたり、マジックショーなども開催されていていました。

f:id:joooi13:20180513184333p:plain

DAY 02

この日も 8 時半には会場入りし、ベーグルとコーヒー持って Amphitheatre へ。
恥ずかしながら聞き取りに自信がのない私は、DAY1 と同様に字幕も見える席をゲット。

字幕だいぶみてた pic.twitter.com/YE3QGWJG8P— じょいお (@joooi13) 2018 年 5 月 8 日

Android Jetpack: how to smartly use Fragments in your UI

昨日のkeynoteで話題になっていたJetPack!

What’s new in Android Things

powafull intelligent edge device

solution

new device 画面付きのgoogle homeみたいなものが発売

androidthings は様々なものと共存できる androidSDK,androidStudio,Play,Firebace,Cloud….

  • 今回のお土産は androidthingsKit と GoogleHomeMini

f:id:joooi13:20180513192927p:plain

Bring the best of Google Photos to your app

  • Google Photo Assistant
  • Google Photo Library APi
  • 開発者プレビューを公開している
  • モバイルフレンドリー
  • Google photos API

What’s new in web accessibility

  • Chrome dev tool を使った、テストのアクセシビリティについて
  • Chrome verrsion 66.0.3359.139 から。
  • accessibility testing  ができる
  • 特別なツールを使わなくても、ブラウザでできる
  • LightHouse
  • LightHouse をつかうと一般的なテストがすぐにできる。
  • 新しい ColorPicker のデモ
  • forcusVisible
  • JS API の紹介
  • SEO の機能が追加された(3月)
  • The Accessibility Object Model(AOM)
  • voiceOver できる!

ML Kit: Machine Learning SDK for mobile developers

smasrt replay api in FirebaseControl

Best practices using compilers in Android Studio

  • 3.0 + gradle
  • D8
  • start →Java/kotlin →D8 →APK
  • DX から D 8になった。さらに D 8(2.3.3)になた
  • R8
  • AAB(Android App Bundle)

Northeast Asia and Oceania Community Gathering @ I/O

今回コミュニティ枠チケットでの参加ということで、17 時過ぎに別会場へ移動してこちらに参加。
I/O の会場とは違い、日本人がとても多かったので終始英語で・・というわけではなかったが、他の国の方とも交流ができた。

LIVE

コニュニティサミット後は会場に戻り、Justice の LIVE を鑑賞。

keynoteの場所‥? pic.twitter.com/RMUTAkFobu— じょいお (@joooi13) 2018 年 5 月 10 日

DAY 03

恒例の朝食のベーグルにちょっと飽つつ、この日も 8 時半頃に Amphitheatre へ。
だいぶ人減った・・?

Android Jetpack: manage UI navigation with Navigation Controller

  • navigation
  • Navigation Graph
  • DeepLink
  • ExplicitDeepLink 明示的
  • ImplicitDeepLink  暗黙
  • ManifestMerger
  • navigation 1.0.0-alpha available

Build real world games with Google Maps

What’s new with sign up and sign in on the web

Codelabs

途中 Codelabs にいって、Flutter やってみた。

Codelab ..first try😳 pic.twitter.com/jqZ3myxnIV— じょいお (@joooi13) 2018 年 5 月 10 日

4つスタンプを集めると来年の I/O の抽選券が獲得できるとのこと。

Experience

会場の至るところにある。
体験させてもらったり、質問もできる。
いくつか体験したのでめも。

  • SONG MAKER
  • MOVE MIRROR
  • 手を登録して、バトルできるやつ ←
  • Droidkun が写真を撮ってくれるやつ
  • AR 空間にお絵描き

これやった! pic.twitter.com/HacDGSkCjt— じょいお (@joooi13) 2018 年 5 月 10 日

さいごに

session 以外にも codelab、Experience、party など 会場に行かなければ体験できないことも多く、あっという間の日々だった。
至る所に水分補給の場所があったりと、設備も整っていて不自由もなく過ごしやすかった。
(ただし日焼けには本当に注意)
ちょっと未来の話が聞けたり、それについて感想を言い合ったりがとても楽しかった。

来年もいきたい!

f:id:joooi13:20180513184943p:plain

※講演レポートはメモ要素が多く、乱文失礼しました