Разработчики Google на днях представили ранний превью Android 7.0 N (Nutella?), официально эта операционная система будет запущена в конце этого лета, в ней будут новые функции, такие как поддержка мульти-окон, запись телепередач, картинка-в-картинке, пакет уведомлений и повышение эффективности.
Итак, давайте взглянем на некоторые из улучшений:
- Мульти-окна – Новый атрибут манифеста под названием android:resizableActivity доступный для приложений предназначенных для N и дальше, позволяя вашим активным приложениям работать в режиме раздельного экрана. Кроме того, активные приложения можно переводит в режим “картинка в картинке”, на таких устройствах, как телевизоры переключив в настройках android:supportsPictureInPicture на true.
- Управление ответными уведомлениями: Изначально Android Wear имел только функции, теперь же добавлен удаленный ввод уведомлений через API для смартфонов и планшетов, что позволяет пользователю отвечать прямо в панели уведомлений.
- Пакет уведомлений – Метод Notification.Builder.setGroup() может использовать пакет уведомлений совместно с каким-либо приложением.
- Повышение эффективности – Функция Doze была дополнительно усовершенствована для экономии заряда батареи, когда экран выключается, вместе с тем продолжается работа Project Svelte для уменьшения используемой памяти, что позволит Android работать на большем количестве устройств, в Android N они сделали фоновую работу более эффективной с помощью JobScheduler.
- Улучшена поддержка языка Java 8 – Google добавили функции языка Java 8 в Android и теперь Jкack компилер (Java Android Compiler Kit) может использовать многие функции Java 8 в Android 2.3 и выше.
- Сохранение данных – Пользователи могут включить сохранение данных для того, чтобы использовать меньше данных с системой блокирования фонового использования данных и сигнализации приложениям использовать меньше данных везде где это возможно. Пользователи также могут создать белый список приложений, чтобы разрешить дозированное использование данных в фоне, даже если сохранение данных включено.
- Улучшена запись ТВ – Сервисы ТВ входа позволяют пользователю приостанавливать и возобновлять воспроизведение канала через API сдвига времени. Android N расширяет сдвиг времени, позволяя пользователю сохранить несколько записанных сессий. Пользователи могут запланировать запись заранее или начать запись когда они смотрят программу. После того как система сохранит запись, пользователь может управлять и воспроизводить запись с использованием системное ТВ приложение.
Вы можете опробовать превью разработчиков N на эмуляторе Android устройств, Nexus 6, Nexus 5X, Nexus 6P, Nexus Player, Nexus 9, и Pixel C, причем последнее продается по $150 со скидкой. Чтобы получить SDK Android N, вам придется установить Android Studio 2.1, потому что новая версия Android требуется Jack компилер не поддерживающийся в более ранних версиях.
Мне сказали, что исходный код Android N скоро будет в AOSP, так как тэг android-n-preview-1 был замечен, вот способ получить исходный текст:
1 2 |
repo init -u https://android.googlesource.com/platform/manifest -b android-n-preview-1 repo sync |
Выражаем свою благодарность источнику с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.