Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Report from Google I/O 2019
Search
yu mitsuhori
May 23, 2019
Technology
1
99
Report from Google I/O 2019
社内勉強会にて発表した資料
yu mitsuhori
May 23, 2019
Tweet
Share
More Decks by yu mitsuhori
See All by yu mitsuhori
【DroidKaigi版】ReactNativeとKotlinで叶える夢のリアルタイム音声配信
youmitsu
1
3.2k
ReactNativeとKotlinで叶える夢のリアルタイム音声配信
youmitsu
1
860
stand.fm(Android)におけるreact-native-track-playerの改善
youmitsu
1
2.1k
TargetSdkVersion29で BottomNavigationが点滅する件
youmitsu
1
1.5k
リリース前のリグレッションテストをUIテストで自動化、1年間運用した話
youmitsu
2
380
New features in RemoteConfig, Analytics at Google I/O 2019
youmitsu
1
700
FirebaseNotification,RemoteConfigでユーザセグメントごとにプッシュ通知を実装する
youmitsu
8
1.5k
OSSにコントリビュートした話
youmitsu
1
93
初めて自作ViewのAARライブラリを公開した話
youmitsu
1
390
Other Decks in Technology
See All in Technology
Claude Code に プロジェクト管理やらせたみた
unson
6
4.3k
AI時代の開発生産性を加速させるアーキテクチャ設計
plaidtech
PRO
3
160
Lazy application authentication with Tailscale
bluehatbrit
0
220
ビギナーであり続ける/beginning
ikuodanaka
3
760
LLM時代の検索
shibuiwilliam
2
270
生成AI開発案件におけるClineの業務活用事例とTips
shinya337
0
260
20250707-AI活用の個人差を埋めるチームづくり
shnjtk
6
3.9k
Lakebaseを使ったAIエージェントを実装してみる
kameitomohiro
0
140
AWS認定を取る中で感じたこと
siromi
1
190
Operating Operator
shhnjk
1
590
ネットワーク保護はどう変わるのか?re:Inforce 2025最新アップデート解説
tokushun
0
210
改めてAWS WAFを振り返る~業務で使うためのポイント~
masakiokuda
2
270
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
Balancing Empowerment & Direction
lara
1
430
Scaling GitHub
holman
460
140k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
690
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
Documentation Writing (for coders)
carmenintech
72
4.9k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.9k
Testing 201, or: Great Expectations
jmmastey
43
7.6k
The Invisible Side of Design
smashingmag
301
51k
KATA
mclloyd
30
14k
Building Applications with DynamoDB
mza
95
6.5k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Transcript
Report from Google I/O 2019 三堀 裕
アジェンダ 1. 発表の目的 2. この発表で話すこと、話さないこと 3. Google I/Oとは 4. コアトピック
5. 会場の様子、イベントブース 6. まとめ 2 2
発表の目的 - Google I/O 2019でのコアトピックについての紹介 - 実際の会場でしかできない経験や、感想などを通じて、Google I/Oの魅力について 伝える 3
3
Google I/Oとは 4
Google I/Oとは - Googleの年に一度の技術カンファレンス(5/7~5/9) - 毎年多くの新技術の発表が行われる - セッションや体験、コミュニケーションブースなど様々なイベントがある - 入場者数:
約7000人 - セッション数: 約170 - カテゴリ数: 21 - Android, ML/AI, AR, Accessibility, Design, Firebase, Flutter, Gaming, Cloud, Chrome OS, Webなど 5 5
コアトピック 6
コアトピック 7 New Devices AR Android Q Cross Platform ML/AI
7
コアトピック(AR) 8 New Devices AR Android Q Cross Platform ML/AI
8
AR - 今年の目玉 - ユーザのやりたいことを助ける補助機能 - 現実世界の情報をweb上だけではなく現実世界へもシフトしていくという意味での AR - Googleアプリから検索したものを
ARを通じて確認できる(靴など) - Google MapのARナビゲーション - Google Lens 9 9
AR Examples 10 Keynoteでのデモ GoogleMapのARナビゲーション 10
AR Examples~Google Lens~ 11 11 発音&翻訳 元画像 読み取る
コアトピック(ML/AI) 12 New Devices AR Android Q Cross Platform ML/AI
12
MachineLearning - オンデバイスでのAI - 100GB → 0.5GB - Example: -
Dance Like - Live Caption - Project Euphoria - Material Design for ML 13 Dance Like Demo 13
MachineLearning - Live Caption - 動画にリアルタイムで Caption(字幕)をつける機能 - オンデバイスで実行される -
動画は音が出せない状況で再生されることが多いため - 現在はまだ試すことができない - Federated Learning - モデルを構築する上での機械学習の仕組み 14 14
コアトピック(Android Q) 15 New Devices AR Android Q Cross Platform
ML/AI 15
Android Q - 現在BetaのAndroid新OS - ユーザのPrivacyを守るための機能拡張 - 設定画面より送信する情報を選択可能 - LocationのPermission許諾が詳細に
- Scoped storage - Bubbles - Dark theme - Gesture navigation - Foldable support - New feature for Share sheet, Notification 16 16
Privacy & Securityの強化 - ML/AIの高度化 - 優れたAIを構築するには、データが不可欠 - 常にデータを取られており、あらゆるユーザの情報がネットワークを通じて晒される 危険性が出てくる
- Facebookの件 - AndroidやChromeにPrivacyを保護するための機能が追加されている 17 17
Android QはBetaプログラムで配信中 - Pixelを含むいくつかのデバイスでインストール可能 - https://www.google.com/android/beta?hl=ja - 一度担当アプリが正常に動くか試してみると良さそうです 18 18
KotlinがAndroid開発においてFirst言語に 19 19
コアトピック(Cross Platform) 20 New Devices AR Android Q Cross Platform
ML/AI 20
Cross Platform - Flutterの盛り上がり - Google製のクロスプラットフォーム 用SDK - Android Studio,
Dart - Firebase - 元々アプリ向けに実装されていた 機能のweb対応 - Performance Monitoring 21 21
web.dev - モダンなWeb開発のためのガイド - Codelabがある(らしい) - https://web.dev/ 22 22
コアトピック(New Devices) 23 New Devices AR Android Q Cross Platform
ML/AI 23
New Devices 24 24
25 25
セッションは全てYouTubeから見れます - 全セッションのプレイリスト https://www.youtube.com/playlist?list=PLOU2XLYxmsILVTiOlMJdo7RQS55jYhsMi 26 26
会場の様子、イベント 27
スケジュール(三堀の場合) 28 Day 0 Day 1 Day 2 Day 3
28 Badge Pickup Keynote Developer Keynote Session Sandbox A er Party Session Live Session Sandbox AppReview Codelab Session Sandbox Codelab
Day 0: Badge-Pickup 29 29 Badge 参加付録
Contents in bag 30 30
Day1: I/O入場 - 7:00頃に開場の列に並ぶ - 空港の保安検査場のような ゲートを通る 31 31
Map 32 32
AR Map 33 公式アプリ で読み取る 33 会場内に設置されているマーカー
Free Drink & Food 34 34
Session 35 35 - 合計9つの会場で並列して行われる - すべて英語。スクリプトがある - 公式アプリから予約が可能
- Google技術の展示ブース - 8つのテントがあり、ジャンルごとにわかれている - Googlerとのコミュニケーションも可能 Sandbox 36 Chrome Web
AR Flutter Android Experiments MaterialDesign Accessibility Cloud Firebase AI ML Assistant 36
Sandbox~AR~ 37 37
Gaming ~Stadia~ 38 38
Codelab - Googleの技術を実際にコーディングをして、学ぶことができるスペース - 課題がいくつか用意されていて、好きなものを選べる - https://events.google.com/io/codelabs/ - Googlerがそこらじゅうを巡回しているので、質問があれば直接質問できる 39
39
Codelab(風景) 40 40
AppReview - Googlerの方にアプリをレビューしてもらえる。 - Android, Design, Web, Game, TVなど様々なジャンルでレビューが受けれる -
英語が苦手な人は日本人のGooglerに付き添ってもらうことも可 - 「Google Lens」、「Google翻訳」大活躍 41 41
AppReview(風景) 42 42
AfterParty Day1 ~ARcade~ 43 43
AfterParty Day2 ~Live~ 44 44 The Flaming LipsのLive
Others 45 45
まとめ 46
まとめ - Google I/Oはエンジニアであれば誰でも楽しめる素晴らしいイベント - 多くのカテゴリのセッション、 Sandboxがある - 参加者を楽しませる仕掛けが至るところにある -
I/Oという名前からもあるように、Inputだけではなく、Outputもバランスよく楽しめる - Sessionを聞くだけではない。 Codelabでコードもかける - Googleはdeveloperからのフィードバックを待っている - Googlerや他のDeveloperとのコミュニケーションなどもできる - 新技術の発表の瞬間に立ち会えるのは貴重な経験。今後の動向などもしっかり キャッチアップして、対応すべきものは対応していきたい - 英語力つけたい、、 47 47
参考資料 - Google I/O 2019総括! すべて知りたい人はこれ見るべし!(Gizmodo) - https://www.gizmodo.jp/2019/05/google-io-2019-summary.html - テックブログにて参加レポートも書いたのでよければご覧ください
- https://tech.mti.co.jp/entry/2019/05/23/104728 48 48
Thank you for listening!!!
MountainViewの気候や環境など 50 50 - 日本より湿度が低いため基本肌寒いが、日差しが出ると暑い - 朝:上着を羽織る、昼:半袖、夜:上着を羽織る - 朝は曇っていて、昼になると晴れる感じ -
周りは高い建物がなく、のどかな田舎町というイメージ - 道の標識に「Google」
Sandbox~ML~ 51 展示用PCは基本 ChromeBook DeepLearningに使われる TPU v3 DeveloperKeynoteのデモ 「DanceLike」が体験できる
Android for Cars 52 52
Google I/O の夜~After Party~ - 1日目 - 各所でイベントが行われていた様子(ダンス、 Liveパフォーマンス、パレードなど) -
ARCade - 2日目 - 2組によるConcertが開催 - Keynoteの会場で本格的なConcertをビールや食事を片手に楽しむ 53 53