DevFest参加してきたので忘れないようメモ残しておきます。
本日のアジェンダはこちら
twitterハッシュタグはこちら
Session #0 全体俯瞰
会場の雰囲気や設備に関しての説明
スライドはこちら
Session #1 Android GDE: Android M
スライドはこちら
Fingerprint
指紋認証機能の制御
Android Backup
アプリの全データがデフォルトでバックアップされるようになった
Power improvements
スクリーン非表示時のバッテリー寿命向上
しばらく触っていないとdoze modeに
App standby
しばらく触っていないアプリはidle modeへ
Icons in Notifications
通知内で動的なアイコン生成ができるようになった
(最初からリソースに組み込む必要がなくなった)
Text Selection
iOSと似た表示に変更
Higher Quality Text Formattin
App Links
任意のWebページとアプリの関係性を明確にする
Styluses
Bluetooth Stylus support
Camera
カメラから独立してフラッシュだけを制御可能
MIDI
以前から利用可能であったが、API経由で簡単に利用可能
Higher Resolution Audio
External Storage
ART
全体的にパフォーマンスが向上
Session #2 Android GDE: Android Wear, Android TV, Android Auto, App Indexing
スライドはこちら
Development Tools
Design Support Library
CollapsingToolbarLayout
CordinatorLayout
Vector Images
SVGからベクターのXMLファイルと各画像ラスタイメージ(png)作成
Design Editor
GUIデザインエディター
Gradle 2.4
2.2.1に比べ倍程度の速度に
Next Generation Plugin?
Native Support
JetBrainsのC/C++ IDEのCLionをAndroid Studioに統合予定
Enforcing Annotations
Threading annotation(@WorkerTread,@BinderThread,...)
Range annotation(@intRange,...)
Data binding
New Permission
インストール時ではなく実行時にパーミッションを確認に変更
パーミッション変更により自動更新が妨げられることがなくなる
Android Pay API
Wallet APIを発展させる形で提供される予定
Android Wear
スマートフォンやタブレットと異なり、常に画面表示される。
→電池消費が多くなるので省電力の仕組みが必要
Ambientモード
できる限りCPUの電池消費を0にする
New services in GooglePlay
App Invites
友達にアプリを紹介する機能
App Indexing
Google検索からアプリ内コンテンツに誘導する機能
Android Wear
Maps APIが使用可能
Material Design
Device metrics 端末のディスプレイスペックのまとめページ
Session #3 Google Cloud Platform GDE: Firebase, Cloud Message
スライドはこちら
Google Cloud Messaging
Topic Messaging
購読した端末だけにPushできる
1アプリで100万までトピックを定義できる
iOS対応
GCM用のフレームワークが提供
APNsの設定用のUIが提供された
Firebase
Mobile Offline Support
React Native Support
中国会場ではハンズオンをやったようです。(資料はこちら)
Email markups
Session #4 Chrome/HTML5 GDE: Mobile Web, Polymer 1.0
スライドはこちら
mobile web
ライバルはネイティブアプリ
リーチしやすい(インストール不要)というWebの良さがある一方で、スクロールなどパフォーマンスが出ないところやエンゲージメントの低さ(閉じたら終了)など欠点がある。
パフォーマンス
chrome自体の改善とRAIL指標
エンゲージメント
必要な「サービス」を登録
Webサイトのライフサイクルを越えられる
オフラインでも動作 → キャッシュやその処理を登録
プッシュ通知 → プッシュIDを登録
バックグラウンド同期やジオフェンシング
Polymer
サイトはこちら
Web Componentを使いやすく
Speedの向上(Chromeで3倍、safariで4倍)
Sizeの縮小(33%軽減)
Session #5 Others
スライドはこちら
material
material designのショーケース materilup
Googleが買収したformというプロトタイプツールの紹介
tumblrやNew York TimesのAndroidアプリは参考にすると良いかも。
ATAP
Project JacquardやProject Soli,Project ARA,Project Tango,Project Vault,Project Spotlightの紹介
(こちらに紹介記事あり)
ATAPの特徴 2年で成果をあげる
あらゆることにスピード感を持って進めている