Googleがスマホなど向け次期OS「Android 7.0 Nougat」の開発者向けプレビュー最終版をリリース!

Googleは18日(現地時間)、スマートフォン(スマホ)やタブレットなど向けプラットフォーム「Android」の次期バージョン「Android 7.0(開発コード名:Nougat)」における開発者向けプレビュー版「Android N Developer Preview」( http://developer.android.com/preview/ )の最終版「Android N Developer Preview 5」(以下、DP5)を公開したとお知らせしています。

同社では今年3月にAndroid N Developer Previewの第1弾となるAndroid N Developer Preview 1(初リリースのα版)を公開し、その後も4月(Preview 2・増分更新β版)と5月(Preview 3・増分更新β版)、6月にPreview 4(最終API・SDK)をリリースしていました。

予定では7月(Preview 5・最終プレビュー版の最も正式版に近いシステムイメージ)となっていたため、順調に配信開始されたことになります。今後は今年の晩夏(8〜9月)に正式版がリリースされる予定です。

なお、Android Nの開発者向けプレビュー版は、Androidエミュレーターのほか、Nexus 6およびNexus 5X、Nexus 6P、Nexus 9、Nexus Player、Pixel C、Android One(General Mobile 4G)、Xperia Z3(D6603およびD6653)で利用でき、ビルド番号は「NPD90G」でx86とARM(32・64bit)がサポートされています。

Android Nは現在の最新バージョン「Android 6.0.x(開発コード名:Marshmallow)」の次期バージョンで、Android 6.0.x Marshmallowのときの「Android M」と同様にバージョン番号や開発コード名が明らかにされない状態でAndroid Nとして開発者向けに情報が公開されています。

また一方で、先日、Android Nの正式バージョンや開発コード名がAndroid 7.0 Nougat(ヌガー)になることも発表されており、今回のDP5でプレビュー版は最後となり、次はいよいよ正式版がリリースされることになります。

新たにAndroid 7.0 Nougatではマルチウィンドウやデータ通信量低減、より多くの言語に対応したマルチロケール、Android TVにおける録画、通知での直接返信およびカスタム表示などに対応する強化された通知機能、そして、クイック設定タイルやOpenGL ES 3.2、ICU4JなどのAPIが導入予定です。

プレビュー版は対応する機種を持っている場合にはGoogleアカウントにログインした状態でWebブラウザーで「Android Beta Program」( https://g.co/androidbeta )に行き(対応機種からでなくてもOK)、利用できる機種が表示されるので登録すると、登録した機種にてネットワーク経由によるソフトウェアアップデート(OTA)で利用できるようになります。

また、ファクトリーイメージも公開( http://developer.android.com/preview/download.html )されているので、手動で導入することも可能です。ただし、データも初期化されませんし、OTAのほうがお手軽だと思います。また、すでにこれまでのプレビュー版を導入している場合でも通常のOTAでバージョンアップ可能。

なお、プレビュー版から通常の正式版(現時点では「Android 6.0.1」)に戻すには同じく「Android Beta Program」( https://g.co/androidbeta )に行き、「端末の登録を解除」を選び、対応機種で「端末情報」→「システムアップデート」からOTAで行えます。ただし、戻す場合には初期化されてしまうのでご注意ください。

Developer Preview 5
Date: July 2016
Build: NPD90G
Emulator support: x86 & ARM (32/64-bit)
Google Play services: 8.4

General advisories
This Developer Preview release is for app developers and other early adopters and is available for daily use, development, or compatibility testing. Please be aware of these general notes about the release:

・This release may have various stability issues on supported devices.
・Some apps may not function as expected on the new platform version. This includes Google’s apps as well as other apps.
・Developer Preview 5 is Compatibility Test Suite (CTS) approved on these devices: Nexus 5X, Nexus 6, Nexus 6P, Nexus 9, and Pixel C. Apps that depend on CTS approved builds should work normally on these devices (Android Pay for example).
・Developer Preview 5 is available on Nexus 5X, Nexus 6, Nexus 6P, Nexus 9, Nexus Player, Pixel C, and General Mobile 4G (Android One).

New in DP5
Updated system images for supported devices and emulator
Developer Preview 5 includes near-final system images for supported devices and the Android emulator. The images include the final APIs (API level 24) for the upcoming Android N platform. When you are done testing, you can publish apps using API level 24 to Google Play, in alpha, beta, and production release channels.

Known Issues
Stability
・Users may encounter system instability (such as kernel panics and crashes).
Multi-window
・MapView may be blank when resized in multi-window mode and not focused.
Camera
・Apps may encounter Intermittent issues recording and playing back video at 240fps.
Do Not Disturb
・Do Not Disturb mode may be set at device reboot. To work around the issue, delete the existing rule for VR as follows: go to Settings > Sound > Do not disturb > Automatic Rules and tap the trash icon next to the VR rule.
Screen zoom and multiple APKs in Google Play
・On devices running Developer Preview 5, Google Play services 9.0.83 incorrectly reports the current screen density rather than the stable screen density. When screen zoom is enabled on these devices, this can cause Google Play to select a version of a multi-APK app that’s designed for smaller screens. This issue is fixed in the next version of Google Play services.
Vulkan support and multiple APKs in Google Play
・On devices running Developer Preview 5, Google Play services 9.0.83 currently reports Vulkan support but not Vulkan version. This can cause Google Play to select a version of a multi-APK app that’s designed for lower Vulkan support on devices with higher version support. Currently, the Google Play Store does not accept uploads of Apps which use Vulkan version targeting. This support will be added to the Google Play Store in the future any Android N devices using the Google Play services 9.0.83 will continue to receive versions of Apps targeting basic Vulkan support.
Android Auto
・The version of Google Maps included in Developer Preview 5 (9.30) crashes when used with Android Auto. This issue will be fixed in the next update to Google Maps (9.31), expected in the coming weeks.
Notes on publishing apps that target API 24
Before publishing apps that target API 24 in Google Play, keep these points in mind:

・If your app’s current targetSdkVersion is 22 or lower and you want to target API 24, you’ll need to support behaviors introduced with Android 6.0 (Marshmallow), such as runtime permissions, in addition to Android N behaviors.
・Once you publish an app with targetSdkVersion set to 23 or higher, you can't later publish a version of the app with a higher versionCode that targets 22 or lower. This restriction applies in alpha and beta channels as well as production channel.


記事執筆:memn0ck


■関連リンク
エスマックス(S-MAX)
エスマックス(S-MAX) smaxjp on Twitter
S-MAX - Facebookページ
Google、スマホなど向け次期プラットフォーム「Android N」の開発者向けプレビュー版第4弾を公開!SDKなどが最終版になり、APIレベル24のアプリがリリース可能にーー主に不具合修正など - S-MAX
Android N 関連記事一覧 - S-MAX
Final Developer Preview before Android 7.0 Nougat begins rolling out | Android Developers Blog
Support and Release Notes | Android Developers
Android N Developer Preview | Android Developers