Google I/O 2017 keynote

セッションのカテゴリ別に分けているため、実際の発表とは順序が異なります。
関連する他セッションや記事があれば追記しています。

## 動画
1. [Google I/O 2017 - Keynote(一般向け)](https://www.youtube.com/watch?v=Y2VF8tmLFHw)
2. (TBD) [Google I/O 2017 - Keynote(Developer向け)](https://events.google.com/io/)

## 全体まとめ記事
* [TechCrunch - Googleが本日のGoogle I/Oで発表したこと総まとめ](http://jp.techcrunch.com/2017/05/18/galleryeverything-google-announced-at-its-google-io-keynote/)
* [プチザッキ - Google I/O 2017](https://buchizo.wordpress.com/2017/05/18/google-io-2017/)

## Machine Learning & AI
* テーマ: Mobile first to AI first
* 音声認識精度向上(error rate:4.9%)
* [Google.ai](https://google.ai/)
 * Cloud TPU: 今日(2017/05/18)からGCPで利用可能に
     * [Publickey - Google、機械学習に最適化した「Cloud TPU」発表。「われわれれはいま、AIファーストデータセンターの構築に取りかかっている」。](http://www.publickey1.jp/blog/17/googlecloud_tpuaigoogle_io_2017.html)
     * [ITpro - Googleの深層学習チップ「TPU」に第2世代、性能は180テラFlops](http://itpro.nikkeibp.co.jp/atcl/news/17/051801438/)
 * AutoML: 学習結果を用いてさらに再学習することで精度を高める機械学習の自動化
 * Research: Digital Pathology, DNA配列解析

### Google Home
* 動画で紹介
* Google Assistant拡張(Always Available)
 * iPhone版提供
     * [iTunes - The Google Assistant](https://itunes.apple.com/us/app/the-google-assistant-get-help-anytime-anywhere/id1220976145?mt=8)
 * [Google Assistant SDK](https://developers.google.com/assistant/sdk/)提供
     * [MakeZine - Raspberry PiからGoogleに声で質問し、声で答を受け取る](http://makezine.jp/blog/2017/05/google-assistant-sdk.html)
 * 多言語対応
* Actions on Google
 * 音声対話で商品注文が可能、支払い時は声紋で本人確認
* Google Home 6カ国で提供開始(日本もサポート開始)
* ハンズフリー電話(母親に電話をかけるデモ)
* 3rd partyコンテンツ対応: Spotify, SoundCloud, DEEZER, Hulu, etc
* Chromecast連携(TVでGoogle Homeが使えるようになる)

### Google Photos
* 複数のキーワードに該当する写真を検索
* ネットスタンドから野球少年を撮影すると金網がない写真に仕上げてくれる
* 顔認証で検索・共有を許可
* Google Photos機能強化
 1. Suggested Shareing: 名前をもとにその人が写っている写真をレコメンド
 2. Shared Libraries: 顔認識を使って特定の人が写っている写真を自動共有できる(子どもの写真を共有するデモ)
 3. Photo Books: $9.99で注文、フォトブックにしたい画像はスワイプ操作で選択可能

### Google Lens
* カメラ撮影しているものをGoogle Assistantを使って拡張サービス提供
* 紹介事例
 1. カメラで撮影した「たこ焼き」という文字を英語に翻訳、たこ焼きの画像も表示
 2. 写っているものをもとに位置(ライブ会場や店舗情報)を読み取って関連情報(チケット情報)を表示したりスケジュール登録したりできる
 3. 写真のバーコード認識(読み取ったWiFiスポットの自動設定)
 4. 電話番号を認識して通話

### YouTube
* On demand screen: リビングルームでの視聴に向いたコンテンツ
* 360°in the Living Room: パノラマ表示(オーロラやコンサートのデモ)
* Super Chat: YouTuberのアップロードした動画経由で寄付
* 3Dプリンタで義手を作った話の紹介

## Android
* Active 2 billion Android Devices
* Wear, Auto, TV, things, Chromebooks

### Android O
* Android O Beta提供開始
 * https://android-developers.googleblog.com/2017/05/whats-new-in-android-o-developer.html
 * [Engadget(日本版) - Android Oの新機能が公開。動画ウィンドウやアプリアイコンからの通知確認、Chrome以外での自動入力など](http://japanese.engadget.com/2017/05/17/android-o-chrorme/)
 * [TechBooster - GOOGLE I/O 2017 GOOGLE KEYNOTE速報 KOTLINがオフィシャル言語に](https://techbooster.org/android/17834/)
* Fluid Experiences
 * Picture-in-Pictures: マルチウインドウの切り替えをスムーズに
 * Notification Dots: ホーム画面ショートカットにDotsを表示、アイコン長押しするとアプリに該当する通知を確認できる
 * Autofill with Google: 入力中のテキストをAndroidに保存されている情報(電話番号/メールアドレスなど)を使って自動補完。ユーザ許諾を得ればChrome以外のアプリでも使うことができる。
 * TensorFlow Lite: モバイル向けに再設計されたTensorFlow、AI処理のためにクラウド側へのデータ転送を避けつつ、Continent/LSTMなどを利用可能。AndroidでのDSPアクセラレータ利用に対応。
* Vitals
 * Security Enhancement: Android Play Protect
 * New Tools: Play Console Dashboards, Android Studio Profilers
* Kotlinサポート開始

### Android Go
* Android Goデバイスで動作するOSやアプリを最適化する
 * OS: Data Saver(Chrome)
 * Apps: YouTube Go(Offline Shareing対応), Multilingal Support, Gboard(IME)
 * Play: Building Billions

## VR/AR
### Daydream
* Easy to Use
 * Smartphone VR(Galaxy S8)
 * Standalone VR(Qualcomm, VIVE, Lenovo/HTC)

### AR
* Tango + Google Maps
* Visual Positioning Service
* Google Expeditions紹介動画

## Search
### Google for Jobs
* 求人情報の検索