Google I/O 2017 Android関連まとめ
- 2017.05.31
- Android
- Android, Google, Google I/O, Kotlin
こんにちは。
明日のみちびき打ち上げ応援してます!mukaiyachiです。
2017年5月17日から19日の間、Google I/O 2017が開催されました。
Google I/Oは2008年から行われているGoogle主催の開発者向けイベントです。
WebやAIなどGoogleが行っていることについて様々発表されましたが、その中からAndroidに関わることを自分の勉強も兼ねてざっくりおさらいします。
ほんとざっくりなので説明が足りない部分があることをご了承願います!
項目は全部で9つあります。どれも気になるものばかりですね!
目次
目次
ARVE Error: src mismatch
url: https://www.youtube.com/watch?v=Y2VF8tmLFHw&t=11m31s
src in: https://www.youtube-nocookie.com/embed/Y2VF8tmLFHw?start=691&feature=oembed&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/Y2VF8tmLFHw?start=691Actual comparison
url: https://www.youtube.com/watch?v=Y2VF8tmLFHw&t=11m31s
src in: https://www.youtube-nocookie.com/embed/Y2VF8tmLFHw?start=691&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/Y2VF8tmLFHw?start=691
■参考動画[たこ焼きの看板を自動で英語に翻訳]
ARVE Error: src mismatchurl: https://www.youtube.com/watch?v=Y2VF8tmLFHw&t=25m14s
src in: https://www.youtube-nocookie.com/embed/Y2VF8tmLFHw?start=1514&feature=oembed&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/Y2VF8tmLFHw?start=1514Actual comparison
url: https://www.youtube.com/watch?v=Y2VF8tmLFHw&t=25m14s
src in: https://www.youtube-nocookie.com/embed/Y2VF8tmLFHw?start=1514&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/Y2VF8tmLFHw?start=1514
ARVE Error: src mismatch
url: https://www.youtube.com/watch?v=25ISTLhz0ys&t=31m5s
src in: https://www.youtube-nocookie.com/embed/25ISTLhz0ys?start=1865&feature=oembed&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/25ISTLhz0ys?start=1865Actual comparison
url: https://www.youtube.com/watch?v=25ISTLhz0ys&t=31m5s
src in: https://www.youtube-nocookie.com/embed/25ISTLhz0ys?start=1865&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/25ISTLhz0ys?start=1865
■参考動画[TensorFlowの利用事例(日本のキュウリ農家)]
ARVE Error: src mismatchurl: https://www.youtube.com/watch?v=25ISTLhz0ys&t=32m18s
src in: https://www.youtube-nocookie.com/embed/25ISTLhz0ys?start=1938&feature=oembed&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/25ISTLhz0ys?start=1938Actual comparison
url: https://www.youtube.com/watch?v=25ISTLhz0ys&t=32m18s
src in: https://www.youtube-nocookie.com/embed/25ISTLhz0ys?start=1938&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/25ISTLhz0ys?start=1938
■参考動画[TensorFlowの利用事例(毎朝体操)]ARVE Error: src mismatch
url: https://www.youtube.com/watch?v=25ISTLhz0ys&t=35m2s
src in: https://www.youtube-nocookie.com/embed/25ISTLhz0ys?start=2102&feature=oembed&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/25ISTLhz0ys?start=2102Actual comparison
url: https://www.youtube.com/watch?v=25ISTLhz0ys&t=35m2s
src in: https://www.youtube-nocookie.com/embed/25ISTLhz0ys?start=2102&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/25ISTLhz0ys?start=2102
url: https://www.youtube.com/watch?v=25ISTLhz0ys&t=35m2s
src in: https://www.youtube-nocookie.com/embed/25ISTLhz0ys?start=2102&feature=oembed&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/25ISTLhz0ys?start=2102Actual comparison
url: https://www.youtube.com/watch?v=25ISTLhz0ys&t=35m2s
src in: https://www.youtube-nocookie.com/embed/25ISTLhz0ys?start=2102&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/25ISTLhz0ys?start=2102
・今回の発表でめでたく公式に。
・KotlinはJavaと相互運用が可能で、開発者は互換性について心配する必要がない。
ARVE Error: src mismatch
url: https://www.youtube.com/watch?v=Y2VF8tmLFHw&t=1h27m5s
src in: https://www.youtube-nocookie.com/embed/Y2VF8tmLFHw?start=5225&feature=oembed&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/Y2VF8tmLFHw?start=5225Actual comparison
url: https://www.youtube.com/watch?v=Y2VF8tmLFHw&t=1h27m5s
src in: https://www.youtube-nocookie.com/embed/Y2VF8tmLFHw?start=5225&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/Y2VF8tmLFHw?start=5225
url: https://www.youtube.com/watch?v=Y2VF8tmLFHw&t=1h27m5s
src in: https://www.youtube-nocookie.com/embed/Y2VF8tmLFHw?start=5225&feature=oembed&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/Y2VF8tmLFHw?start=5225Actual comparison
url: https://www.youtube.com/watch?v=Y2VF8tmLFHw&t=1h27m5s
src in: https://www.youtube-nocookie.com/embed/Y2VF8tmLFHw?start=5225&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/Y2VF8tmLFHw?start=5225
・新規プロジェクト作成時にKotlin対応プロジェクトを選択できるようになった。
・レイアウトXMLを手書きで記述する代わりに、ウィジェットをドラッグ&ドロップすることで、レイアウトをより速く作成することができる。
・Instant App対応のプロジェクトが作成可能になった。
・GradleプラグインにAPIの変更が加わり、多くのモジュールを持つプロジェクトにてビルド速度が向上。
・アプリのパフォーマンス解析をするための、新しいツールが含まれている。
ARVE Error: src mismatch
url: https://www.youtube.com/watch?v=EtQ8Le8-zyo&t=14m49s
src in: https://www.youtube-nocookie.com/embed/EtQ8Le8-zyo?start=889&feature=oembed&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/EtQ8Le8-zyo?start=889Actual comparison
url: https://www.youtube.com/watch?v=EtQ8Le8-zyo&t=14m49s
src in: https://www.youtube-nocookie.com/embed/EtQ8Le8-zyo?start=889&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/EtQ8Le8-zyo?start=889
url: https://www.youtube.com/watch?v=EtQ8Le8-zyo&t=12m27s
src in: https://www.youtube-nocookie.com/embed/EtQ8Le8-zyo?start=747&feature=oembed&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/EtQ8Le8-zyo?start=747Actual comparison
url: https://www.youtube.com/watch?v=EtQ8Le8-zyo&t=12m27s
src in: https://www.youtube-nocookie.com/embed/EtQ8Le8-zyo?start=747&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/EtQ8Le8-zyo?start=747
url: https://www.youtube.com/watch?v=EtQ8Le8-zyo&t=14m49s
src in: https://www.youtube-nocookie.com/embed/EtQ8Le8-zyo?start=889&feature=oembed&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/EtQ8Le8-zyo?start=889Actual comparison
url: https://www.youtube.com/watch?v=EtQ8Le8-zyo&t=14m49s
src in: https://www.youtube-nocookie.com/embed/EtQ8Le8-zyo?start=889&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/EtQ8Le8-zyo?start=889
■参考動画[KotlinだとJavaに比べてコード量が少なくて済む、JavaのコードをKotlinのファイルに貼り付けると自動変換するなど]
ARVE Error: src mismatchurl: https://www.youtube.com/watch?v=EtQ8Le8-zyo&t=12m27s
src in: https://www.youtube-nocookie.com/embed/EtQ8Le8-zyo?start=747&feature=oembed&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/EtQ8Le8-zyo?start=747Actual comparison
url: https://www.youtube.com/watch?v=EtQ8Le8-zyo&t=12m27s
src in: https://www.youtube-nocookie.com/embed/EtQ8Le8-zyo?start=747&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/EtQ8Le8-zyo?start=747
ARVE Error: src mismatch
url: https://www.youtube.com/watch?v=EtQ8Le8-zyo&t=19m19s
src in: https://www.youtube-nocookie.com/embed/EtQ8Le8-zyo?start=1159&feature=oembed&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/EtQ8Le8-zyo?start=1159Actual comparison
url: https://www.youtube.com/watch?v=EtQ8Le8-zyo&t=19m19s
src in: https://www.youtube-nocookie.com/embed/EtQ8Le8-zyo?start=1159&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/EtQ8Le8-zyo?start=1159
url: https://www.youtube.com/watch?v=EtQ8Le8-zyo&t=19m19s
src in: https://www.youtube-nocookie.com/embed/EtQ8Le8-zyo?start=1159&feature=oembed&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/EtQ8Le8-zyo?start=1159Actual comparison
url: https://www.youtube.com/watch?v=EtQ8Le8-zyo&t=19m19s
src in: https://www.youtube-nocookie.com/embed/EtQ8Le8-zyo?start=1159&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/EtQ8Le8-zyo?start=1159
・ActivityやFragmentのライフサイクルイベントの監視や状態が管理できる。
・変更通知してくれるデータ。
・Activityが破棄された後もデータを残しておくことができる。
・SQLiteのORM。
ARVE Error: src mismatch
url: https://www.youtube.com/watch?v=EtQ8Le8-zyo&t=17m26s
src in: https://www.youtube-nocookie.com/embed/EtQ8Le8-zyo?start=1046&feature=oembed&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/EtQ8Le8-zyo?start=1046Actual comparison
url: https://www.youtube.com/watch?v=EtQ8Le8-zyo&t=17m26s
src in: https://www.youtube-nocookie.com/embed/EtQ8Le8-zyo?start=1046&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/EtQ8Le8-zyo?start=1046
url: https://www.youtube.com/watch?v=EtQ8Le8-zyo&t=17m26s
src in: https://www.youtube-nocookie.com/embed/EtQ8Le8-zyo?start=1046&feature=oembed&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/EtQ8Le8-zyo?start=1046Actual comparison
url: https://www.youtube.com/watch?v=EtQ8Le8-zyo&t=17m26s
src in: https://www.youtube-nocookie.com/embed/EtQ8Le8-zyo?start=1046&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/EtQ8Le8-zyo?start=1046
・Gingerbreadとhoneycombがドロップ。
ARVE Error: src mismatch
url: https://www.youtube.com/watch?v=1N9KveJ-FU8&t=11m35s
src in: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=695&feature=oembed&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=695Actual comparison
url: https://www.youtube.com/watch?v=1N9KveJ-FU8&t=11m35s
src in: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=695&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=695
url: https://www.youtube.com/watch?v=1N9KveJ-FU8&t=11m35s
src in: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=695&feature=oembed&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=695Actual comparison
url: https://www.youtube.com/watch?v=1N9KveJ-FU8&t=11m35s
src in: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=695&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=695
ARVE Error: src mismatch
url: https://www.youtube.com/watch?v=1N9KveJ-FU8&t=12m6s
src in: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=726&feature=oembed&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=726Actual comparison
url: https://www.youtube.com/watch?v=1N9KveJ-FU8&t=12m6s
src in: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=726&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=726
url: https://www.youtube.com/watch?v=1N9KveJ-FU8&t=12m6s
src in: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=726&feature=oembed&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=726Actual comparison
url: https://www.youtube.com/watch?v=1N9KveJ-FU8&t=12m6s
src in: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=726&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=726
ARVE Error: src mismatch
url: https://www.youtube.com/watch?v=1N9KveJ-FU8&t=30m22s
src in: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=1822&feature=oembed&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=1822Actual comparison
url: https://www.youtube.com/watch?v=1N9KveJ-FU8&t=30m22s
src in: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=1822&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=1822
url: https://www.youtube.com/watch?v=1N9KveJ-FU8&t=30m22s
src in: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=1822&feature=oembed&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=1822Actual comparison
url: https://www.youtube.com/watch?v=1N9KveJ-FU8&t=30m22s
src in: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=1822&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=1822
ARVE Error: src mismatch
url: https://www.youtube.com/watch?v=1N9KveJ-FU8&t=12m56s
src in: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=776&feature=oembed&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=776Actual comparison
url: https://www.youtube.com/watch?v=1N9KveJ-FU8&t=12m56s
src in: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=776&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=776
url: https://www.youtube.com/watch?v=1N9KveJ-FU8&t=12m56s
src in: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=776&feature=oembed&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=776Actual comparison
url: https://www.youtube.com/watch?v=1N9KveJ-FU8&t=12m56s
src in: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=776&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=776
ARVE Error: src mismatch
url: https://www.youtube.com/watch?v=1N9KveJ-FU8&t=32m41s
src in: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=1961&feature=oembed&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=1961Actual comparison
url: https://www.youtube.com/watch?v=1N9KveJ-FU8&t=32m41s
src in: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=1961&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=1961
url: https://www.youtube.com/watch?v=1N9KveJ-FU8&t=32m41s
src in: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=1961&feature=oembed&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=1961Actual comparison
url: https://www.youtube.com/watch?v=1N9KveJ-FU8&t=32m41s
src in: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=1961&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/1N9KveJ-FU8?start=1961
・起動時間が2倍高速になって、『Smart Text Selection』など様々な新機能が追加。
■参考動画[Android Oの紹介]
ARVE Error: src mismatchurl: https://www.youtube.com/watch?v=Y2VF8tmLFHw&t=1h16m3s
src in: https://www.youtube-nocookie.com/embed/Y2VF8tmLFHw?start=4563&feature=oembed&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/Y2VF8tmLFHw?start=4563Actual comparison
url: https://www.youtube.com/watch?v=Y2VF8tmLFHw&t=1h16m3s
src in: https://www.youtube-nocookie.com/embed/Y2VF8tmLFHw?start=4563&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/Y2VF8tmLFHw?start=4563
ARVE Error: src mismatch
url: https://www.youtube.com/watch?v=Y2VF8tmLFHw&t=1h30m25s
src in: https://www.youtube-nocookie.com/embed/Y2VF8tmLFHw?start=5425&feature=oembed&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/Y2VF8tmLFHw?start=5425Actual comparison
url: https://www.youtube.com/watch?v=Y2VF8tmLFHw&t=1h30m25s
src in: https://www.youtube-nocookie.com/embed/Y2VF8tmLFHw?start=5425&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/Y2VF8tmLFHw?start=5425
url: https://www.youtube.com/watch?v=Y2VF8tmLFHw&t=1h30m25s
src in: https://www.youtube-nocookie.com/embed/Y2VF8tmLFHw?start=5425&feature=oembed&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/Y2VF8tmLFHw?start=5425Actual comparison
url: https://www.youtube.com/watch?v=Y2VF8tmLFHw&t=1h30m25s
src in: https://www.youtube-nocookie.com/embed/Y2VF8tmLFHw?start=5425&wmode=opaque
src gen: https://www.youtube-nocookie.com/embed/Y2VF8tmLFHw?start=5425
以上となります。
6月6日(日本時間)に、今度はWWDC(Appleの開発者向けイベント)が行われます。
こちらもどんな発表があるのか楽しみです。
-
前の記事
うみねこマラソンを終えて2017 2017.05.15
-
次の記事
いかがお過ごしでしょうか? 2017.06.03