Android Nのドキュメントに目を通してこの先に待ち受ける嵐を想像する話
思ったより地雷は少ない?
Android NのPreviewが公開されました
Android N Developer Preview | Android Developers
Nは海苔のNだというもっぱらの噂。
そんなことないでしょ(笑)
アイコンが軍艦巻きみたいになったらウケるわ。
とりあえずWeb上のドキュメントを
ちょっとずつ読んでみます。
Program Overview
Program Overview | Android Developers
Preview版のファクトリイメージは5回公開予定
Preview 1 (initial release, alpha)
Preview 2 (incremental update, beta)
Preview 3 (incremental update, beta)
Preview 4 (final APIs and official SDK, Play publishing)
Preview 5 (near-final system images for final testing)
Final release to AOSP and ecosystem
Q3ってことは秋ごろでしょうか。
それに合わせてSDKツールも公開
N Developer Preview SDK and tools
N Developer Preview emulator system image (32-bit & 64-bit)
N Developer Preview emulator system Image for Android TV (32-bit)
N Developer Preview support libraries (for new app templates)
サンプルコード
Behaviour Changes
Behavior Changes | Android Developers
DozeMode
- DozeMode(IDLE)に入ってから十分に時間が経ったあとに第2段階目のIDLEに入る
- 第一段階目:ネットワークアクセス不可、Syncs/Jobsが延期される
- 第二段階目:Alarmが延期、Wakelocks・GPS/Wi-Fiスキャン不可
バックグラウンドでhogehogeするアプリは、
ホント厳しくなるなあ・・・。
でも、IDLEに入る条件も結構厳しいような。
Project Svelte: Background Optimizations
- 以下のBroadcastがなくなる
- CONNECTIVITY_ACTION
- ACTION_NEW_PICTURE
- ACTION_NEW_VIDEO
使ってないし、いいや。
Permissions Changes
- GET_ACCOUNTS:廃止に
どうでもいいや(笑)
Screen Zoom
- Display Sizeを設定可能になる
- 強制的にsw320dpというサイズに変更できる
- サイズが変更になった場合はアプリに通知される
まじか・・・
まぁ、ちゃんとレイアウトをdpで
実装して、onConfigurationChanged()とか
ちゃんとしておけば大丈夫か。
NDK Apps Linking to Platform Libraries
非公開のAPIは使うなよっていう話。
まぁ、いいよね。
Android for Work
証明書のインストールなどの操作で変更がある話。
もう、いいよ。
Other important points
要はdpでレイアウト指定して、
Activityのライフサイクルとかで
ちゃんとレイアウトを指定してれば
問題なさそう。
なんだ、大丈夫そうじゃん(震え声)
おいおい、個別のAPIも確認しよう・・・。