Android N Developer Preview 2 がリリースされました
2016年4月28日木曜日
先月、Google では Android N Developer Preview の第 1 弾をリリースし、デベロッパーの皆さんに次期プラットフォームを体験していただきました。これまでお寄せいただいたフィードバックのおかげで、バグを特定し、機能を改善することができました。本日(*原文公開当時)、Developer Previews の第 2 弾をリリースし、引き続きアプリのテストにご利用いただけるようになりました。
この最新の Android N のプレビューでは、皆さんからご報告いただいたバグを修正しました。一例を挙げると、ステルスモードの Wi-Fi ネットワークに接続できない(AOSP 203116)、マルチウィンドウが一時停止する(AOSP 203424)、ダイレクト リプライで起動中のアクティビティが終了する(AOSP 204411)などがあります。Google では引き続き、問題の改善に取り組んでいます。今後も N Developer Preview Issue Tracker または N プレビュー コミュニティを通じて、フィードバックをお寄せください。
新機能:
先月の Developer Preview では、マルチウィンドウ、バンドル通知といった多くの新機能が導入されていました。今回のプレビューのビルドでは、いくつかの新機能が加わりました。- Vulkan: Vulkan は、Google が Khronos グループの一員として開発に携わった、新しい 3D レンダリング API です。デベロッパーが GPU を明示的に、かつ少ないオーバーヘッドで制御できるのが特徴で、ドローコールの多いアプリケーションのパフォーマンスを飛躍的に高められます。Vulkan では CPU のオーバーヘッドが減少しているので、シングル コアでのドローコールのスループットを合成ベンチマークで比較すると、OpenGL ES の 10 倍になります。マルチコアを並列的に高効率で使うことができ、スレッディングとの相性が良い API 設計と組み合わせれば、ドローコールの多いアプリケーションのパフォーマンスを飛躍的に高められます。Android N にはこの Vulkan がプラットフォームに組み込まれているため、Developer Preview 2 が動作するサポート対象デバイスで、この API をお試しいただけます。詳細については、こちらを参照してください。Vulkan デベロッパー ツール ブログはこちらです。
- ランチャー ショートカット: アプリでショートカットを定義できるようになりました。アプリがランチャーに表示されるので、すぐにアクションを実行できます。これらのショートカットには、アプリ内の特定のポイントへのインテント(仲の良い友だちにメッセージを送信する、地図アプリで自宅まで案内する、メディア アプリでテレビ番組の次回のエピソードを再生する、など)が含まれています。
アプリケーションで、ShortcutManager.setDynamicShortcuts(List) と ShortcutManager.addDynamicShortcut(ShortcutInfo) を使用してショートカットを作成できます。ランチャーには、指定したアプリのショートカットが 3 ~ 5 個表示されます。
- Emoji Unicode 9 のサポート: 表情や仕草を表す新しい絵文字が導入さました。よくあるようなものではなく、生き生きとしたデザインが追加されています。キーボードやメッセージング アプリのデベロッパーの皆さんは、ぜひこれらの絵文字をアプリに組み込んでください。今回のアップデートでは、肌の色のバリエーションが増えたほか、ベーコン、セルフィー、手で顔を覆うジェスチャーなど、Unicode 9 のグリフがサポートされました。Paint.hasGlyph() を使用して、新しい絵文字を動的に調べることもできます。
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
- API の変更: Google では継続的に機能の改善に取り組んでおり、今回のアップデートには API の変更が含まれています。たとえば、マルチウィンドウのサポート(アクティビティの高さと幅の最小値を個別に指定できるようになりました)、通知などが改善されました。詳細については、ダウンロード可能な API リファレンス パッケージで差分レポートを参照してください。
- バグの修正: システム全体にわたり、多くの問題を解決しました。その中には、公開されている Issue Tracker から皆さんにご報告いただいた問題の修正も含まれています。引き続き、問題を発見された場合はお知らせください。また、既知の問題についてはこちらを参照してください。
アップデートの入手方法:
この最新のプレビューのアップデートを入手する最も簡単な方法は、お使いの端末を Android ベータ版プログラムに登録することです。visit g.co/androidbeta にアクセスして、対象の Android 携帯端末またはタブレットをオプトインするだけで、すぐに今回(および次回以降)のプレビュー アップデートを OTA で受信できます。お使いの端末を既に登録している場合は、近日中にアップデートが配信されます。特に操作は必要ありません。このアップデートを手動でダウンロードして書き込むこともできます。Developer Preview 2 はあくまでデベロッパー向けで、通常のドライバーとは異なります。このビルドは、パフォーマンスやバッテリーの寿命を考慮して最適化されているわけではありません。N Developer Preview は現在、Nexus 6、Nexus 5X、Nexus 6P、Nexus 9、Pixel C 端末のほか、General Mobile 4G(Android One)端末に対応しています。Nexus Player の Developer Preview 2 へのアップデートは、その他の端末に続いて数日以内に対応する予定です。
Developer Preview 2 を使用してアプリのビルドとテストを行うには、Android Studio 2.1 を使用する必要があります(これは、Developer Preview 1 に必須のバージョンと同じです)。Developer Preview 2 を使用する前に、SDK コンポーネントのアップデート(ビルド ツールとエミュレータ システム イメージを含む)を確認してください。詳細については、こちらを参照してください。
いつもフィードバックにご協力いただき、ありがとうございます。今後も N Developer Preview Issue Tracker または N プレビュー コミュニティを通じて、フィードバックをお寄せください。早くフィードバックをいただければ、より多くの修正を Android の次期リリースに反映することができます。
Posted by Takeshi Hagikura - Developer Relations Team









