記載はGoogle I/O 2016セッションのカテゴリ別に分けているため、実際の発表とは順序が異なります。
関連する他セッションや記事があれば追記しています。
Keynote動画
まとめ記事
- Techbooster - Google I/O 2016 Keynote Android開発者向けまとめ
- NET BIZ DIV. TECH BLOG - Google I/O 2016 基調講演レポート ~ スマートホームからAndroid N の新機能まで!Google が発信する10の発表
- juggly.cn - Google I/O 2016
- そごうソフトウェア研究所 - Google I/O 2016。Keynote自分まとめ。Machine Learning、Google Home、Allo、Duo、Android N
- GIGAZINE - Google I/O 2016で発表されたことまとめ、今から先に起きることがコレですべてわかる
Search
Google Search
- Google検索の20%は音声検索
- AMP: 低速環境下での検索
- Photosで「ハグ」と検索するとハグした画像がヒットする
- カメラでOCR検索
Google Assistant
- 「OK, Google」でAIとしての振る舞いをもつアシスタントを起動できる
- 位置情報や時間と自然言語処理を組み合わせて検索
- 有名な建造物の前で、誰がデザインしたか?を質問すれば結果を返してくれる
- 今夜上映している映画の検索
- 会話と検索を同時に実行
Google Allo
- 新しいコミュニケーションアプリ
- Android(事前登録), iOSに対応
- App Features
- Expression
- Google Assistant
- Security
Expression
- テキストや絵文字の大きさが選べる
- 写真に文字を書ける
Google Assistant
- 会話アシスト+bot
- ディナーの誘いの返事など、会話に応じて返事をサジェスト
- 犬(かわいい)、パスタ(リングイネ)など、画像認識で返事
- 会話内でbotが店の予約候補を表示し、予約も可能
- 試合のファインプレーを動画検索
- 質問履歴に応じて想定される回答を表示
- 記事
- ITmedia Mobile - パーソナルアシスタント機能「Google assistant」発表――「Google Home」や新チャットアプリも
Security
- Incognito Mode
- E2E Encryption
- Private notification
- Expiring chats(期間限定チャット)
Mobile Web
Google Duo
- Web技術ベースのビデオチャットアプリ
- WebRTC/QUICを採用
- 着信時、応答前に相手が表示される
- Android(事前登録), iOSに対応
- 記事
- TechCrunch Japan - Google、新しいHDビデオ通話アプリ「Duo」を発表。AppleのFaceTimeに対抗
Chrome
- 1 billion monthly active users(for Mobile)
Progressive Web Apps
- 技術要素
- Add to Homescreen
- Offline Cache
- Notifications: Web Pushによる通知表示
- AMP(Accelerated Mobile Pages) HTML: スクリプトを排除した静的なhtml利用による表示高速化
- サインインの簡単化
- Credential Management API+ Web Payments API
- 記事
- Tech Blog - リクルート住まいカンパニー - Google I/O 2016で見た最先端Webの世界
IoT
Google Home
- リビング、キッチン、ベッドルームなどに置く、Amazon Echoのようなデバイス
- WiFiスピーカーとマイク+Google Assistantの自然言語処理技術
- 家族のスケジュール確認
- Chromecastのクライアントとしても使える
- 音楽再生、電灯など家電も制御できる
- NESTと連携
- OpenTableやUberなどの予約
- Goodbay音声にあわせてNESTが動作
- 動作はスマートフォンからGoogle Homeにアクセスして確認可能
- 2016年中にサービス開始
Physical Web
- iBeaconをよりオープンプラットフォーム化した規格
-
Eddystoneプロトコル対応のBeaconから受信
- BLE(Bluetooth Low Energy)がベース
- 30+のOEMベンダーがEddystoneを採用
- ブラウザベースで動作
- Push通知などはProgressive Web Appsに記載している技術を用いる
- Web Bluetooth Community Group主導でWeb Bluetooth API仕様をまとめている
- AndroidはChrome 49で標準搭載
Android
Android N Preview
- Nが何になるかは#NameAndroidNで公募
- NのRC版は本日から配布
- Update Features
- Performance
- Enhancement N
- Productivity
- 記事
- TechCrunch Japan - Android Nの新プレビュー版はベータ版品質―アップデートはバックグラウンド、VRモードを標準搭載
- Android Developers Blog - What’s new in Android: the N-Release, Virtual Reality, Android Studio 2.2 and more
- Android Developers Blog - Enhancing Android Pay APIs
Performance
- Vulkan: GPUオーバーヘッドを減らす
- OpenGL ES 3.2: AEP(Android Extension Pack)の取り込み
- Android Runtime: JIT コンパイラパフォーマンスを向上
- 75%高速化、ファイルサイズは50%に
Enhancement N
- File based encrypt
- Media framework harding
- Seamless update
- Direct Boot
- 記事
- Android Developers Blog - Developing for Direct Boot
Productivity
- Multi-tasking: Quick switch
- Multi-window:
- Split Screen: Youtubeを再生しながらKeepチェックリストを表示
- Picture-in-Picture: タブレットやTVであれば、右上にサブウィンドウを表示
- Notifications
- 通知から直接返信
- Emoji
- Unicode絵文字対応
Android Studio 2.2 Preview 1
- Google Playトップデベロッパーの92%はAndroid Studioで開発
- Update Features
- Speed
- Smart
- Platform Support
Speed
- エミュレータ速度が3倍に
- ビルド速度は10倍に
- Test recording
- Layout Designer
- layout faster
- Constraint Layout
Smart
- APK analyzer
- Layout inspector
- Expanded Android code analysis
- IntelliJ 2016.1
Platform Support
- New Android Runtime Library
- ICU4J Android: Unicodeのサポート
-
Java 8対応
- Lambda, Default & Static Interface Method, Repeating Annotations
- FunctionalInterfaceのサポート
- Jackコンパイラ改善
- C++サポート強化
Android Instant Apps
- インストール不要なAndroidアプリ
- Web/ネイティブアプリのハイブリッド
- トライアル版としてPlay Storeで実行することも可能
- いくつかのAndroid APIも使える
- Google Pay利用可能
- Kitkat(Android 4.4)でバックポート動作する
- 記事
- Android Developers Blog - Introducing Android Instant Apps
- Islands in the byte stream - Android Instant Apps FAQをざっと眺めた
Awareness API
- Fence API + Snapshot API: これまでNearby APIのサポートしていた領域を拡張
- ユーザーがどこにいるのか(Where you are)、ユーザーが何をしているのか(What you are)、ユーザーがどういった状況下にいるのか(What around you)をもとに、アプリの振る舞いを最適化する
- コンテキスト: Time, Location, Place, Activity, Beacons, Headphones, Weather
- アプリ事例: Trulia: 不動産アプリ、Superplayer Music: ストリーミングアプリ、Nova: ランチャーアプリ
Android Wear
- Android Wear 2.0 Developer Preview公開
- 今回の更新にあわせてAndroid Wear向けマテリアルデザインガイドラインも追加された。
- メーカー: タグホイヤー, CASIO, NIXON, etc
- Update Features
- Watch face
- Messaging
- Standalone app
Watch face
- 時計表示にExtra infomation追加
Messaging
- machine larningで操作
- smart reply
- hand writing
- キーボード
Standalone app
- スマートフォンなしでアプリが動作する
- Fit, 音楽再生, Activity tracking
Android Auto
- OK, Google対応
- Waze対応
- Wireless対応
Chromebook
Play
Google Play
- Google Play Install: 65 billion
- Google Play Security Testing
- Google Playでは8billion/dayのアプリを検査
- App security improvement Program
- セーフブラウジング
- SafetyNet
VR
Cardboard
- 50M apps installed
- Mobile
- Approachable
- For everyone
- 記事
- TechCrunch Japan - Google Cardboard、アプリのダウンロード数が5000万を突破
Daydream
- VR向けの高品質な開発プラットフォーム
- Platform Features
- Smartphones
- Headset & controller
- Apps
Smartphones
- Specifications
- Sensors
- Display
- SoC
- VR mode(Android Nで対応)
-
Activity.setVrModeEnabled(true, componentName)
で有効化される
-
- レイテンシ低減
- Single buffer rendering
-
AudioAttributesに
FLAG_LOW_LATENCY
を指定 - AudioTrackのバッファが動的に変更される
- 対応メーカー: Samsung, HTC, LG, Xiaomi, Huawei, ZTE, ASUS, ALCTEL, etc
Headset & controller
- ゴーグル型のヘッドセット
- Wiiリモコンのようなコントローラーを操作してゲームが遊べる
Apps
- Google Apps: Youtube, Street View, Photos, Movie
- コンテンツ: WSJ, Netflix, NBA, hulu, IMAX, etc
- ゲーム: UBISOFT, CLIMAX, etc
Firebase
New Firebase Plan
- 無料プラン(期間無制限)+機能追加
- Google Cloud Platformと統合
- Analyticsは無料
- 2016/5/18 PM 2:00(現地時間)から利用可能
- Platform Features
- Develop
- Grow and Earn
- 記事
- Google Developers Japan - Firebase を拡張、統合アプリ プラットフォームとして登場
- publickey - Google、モバイルアプリ用ログ解析ツール「Firebase Analytics」の無償提供を発表。ノーティフィケーションも無制限に無償で提供。Google I/O 2016
- Developers.IO - Firebase Analytics を iOS / Android アプリに導入する手順のまとめ
Develop
- Realtime Database
- Authentication
- File Storage
- Remote config
- Hosting
- Cloud Messaging
- Crash Reporting
- Test Lab
Grow and Earn
- Dynamic Links
- Invites
- AdWords
- Notifications
- Analytics
- App Indexing
- AdMob
Cloud
Google Cloud Platform
- Tensor Flow(人工知能ライブラリ)の実行向けに機能拡張
- Cloud Machine Learning(Preview)
- Cloud Vision API
- Cloud Speech API(Preview)
- Google Translate API
- TPU: Tensow Processing Unit
- Cloud Machine Learning向けに最適化されたプロセッサ
- 実績: Alpha Go