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
80
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.1k
ReactNativeとKotlinで叶える夢のリアルタイム音声配信
youmitsu
1
780
stand.fm(Android)におけるreact-native-track-playerの改善
youmitsu
1
2k
TargetSdkVersion29で BottomNavigationが点滅する件
youmitsu
1
1.5k
リリース前のリグレッションテストをUIテストで自動化、1年間運用した話
youmitsu
2
350
New features in RemoteConfig, Analytics at Google I/O 2019
youmitsu
1
630
FirebaseNotification,RemoteConfigでユーザセグメントごとにプッシュ通知を実装する
youmitsu
8
1.5k
OSSにコントリビュートした話
youmitsu
1
79
初めて自作ViewのAARライブラリを公開した話
youmitsu
1
360
Other Decks in Technology
See All in Technology
re:Invent 2024のふりかえり
beli68
0
110
AWSの生成AIサービス Amazon Bedrock入門!(2025年1月版)
minorun365
PRO
7
470
Visual StudioとかIDE関連小ネタ話
kosmosebi
1
380
Evolving Architecture
rainerhahnekamp
3
260
今から、 今だからこそ始める Terraform で Azure 管理 / Managing Azure with Terraform: The Perfect Time to Start
nnstt1
0
240
2025年に挑戦したいこと
molmolken
0
160
RubyでKubernetesプログラミング
sat
PRO
4
160
JAWS-UG20250116_iOSアプリエンジニアがAWSreInventに行ってきた(真面目編)
totokit4
0
140
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
6
55k
re:Invent2024 KeynoteのAmazon Q Developer考察
yusukeshimizu
1
150
Amazon Q Developerで.NET Frameworkプロジェクトをモダナイズしてみた
kenichirokimura
1
200
30分でわかる「リスクから学ぶKubernetesコンテナセキュリティ」/30min-k8s-container-sec
mochizuki875
3
450
Featured
See All Featured
Site-Speed That Sticks
csswizardry
3
270
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
870
Typedesign – Prime Four
hannesfritz
40
2.5k
The Pragmatic Product Professional
lauravandoore
32
6.4k
Optimizing for Happiness
mojombo
376
70k
Automating Front-end Workflow
addyosmani
1366
200k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.4k
For a Future-Friendly Web
brad_frost
176
9.5k
Building an army of robots
kneath
302
45k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.7k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
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