В марте компания Google неожиданно рано анонсировала новую версию операционной системы Android, а спустя пять месяцев она стала доступной для установки на устройствах серии Nexus. Android 7.0 с кодовым именем Nougat выходит в тот момент, когда предыдущая версия
Android 6.0 Marshmallow едва добралась до двузначной доли в процентах от активных Android-устройств. Если целью Google было показать ценность линейки Nexus, это явно удалось, поскольку на них теперь доступны две последние версии Android, которые есть мало на каких устройствах других производителей.
Ниже мы рассмотрим достойные внимания новшества очередной версии Android.
Увеличение экрана (Screen Zoom)
Android Nougat позволяет пользователю настраивать плотность экрана, увеличивая или уменьшая элементы на нём для людей с проблемами зрения. Нельзя уменьшить изображение ниже минимальной ширины в 320dp, что является шириной самого маленького экрана в Nexus 4.
Контроль уведомлений (Notification Controls)
Когда в Android Nougat приходят уведомления, нажмите на них и удерживайте для открытия опций. Можно заглушить будущие уведомления от этого приложения в нынешнем уведомлении.
Незаметные обновления (Seamless updates)
Уведомление о доступности обновлений может обрадовать, но процесс скачивания, установки, перезагрузки и ожидания обычно мешает работать с устройством. В Android Nougat Google будет обновлять систему незаметно. Скачивание происходит без вмешательства пользователя, обновление случится автоматически при следующей перезагрузке.
Улучшение энергосберегающего режима
В Android Nougat режим Doze из Marshmallow экономит заряд аккумулятора при отключении экрана за счёт остановки фоновых процессов. Наиболее важные приложения оптимизированы под Doze и вы не пропустите звонок или сообщение в WhatsApp.
В Android Nougat разработчики продолжили развивать проект Svelte, сокращая потребность системы в оперативной памяти и давая ей возможность работать на большем числе устройств, увеличивая эффективность фоновой работы. Это, среди прочего, повысило возможности инструмента разработки JobScheduler.
Поддержка Unicode 9 и новые смайлы
Анонс на конференции разработчиков Google I/O 2016 был обращён к любителям использовать в переписке смайлы. Появилась поддержка Unicode и 70 новых смайлов. По большей части они изображают людей разных оттенков кожи.
Ассистент Google
Продолжая десятилетие работы над пониманием человеческих запросов и намерений, Google обновляет персональный ассистент Google Now при помощи Google Assistant. Новая функция будет работать как комната-чат, где можно задавать сложные вопросы и получать развёрнутые специфические ответы. Сила искусственного интеллекта продолжает служить пользователям Android.
Кнопка «Очистить всё»
Ещё один пример использования Google идей из сторонних оболочек: теперь и в чистой версии Android можно закрывать все открытые приложения одним нажатием на кнопку. Дни утомительного закрытия десятков приложений вручную подошли к концу.
Мгновенные приложения (Instant Apps)
Сближая разработчиков приложений и пользователей, Google упрощает возможность опробовать приложения, не устанавливая их. Ссылка на статью внутри неустановленного приложения обычно приводит к открытию магазина Play Store для его скачивания. Теперь приложение загрузится без установки и позволит посмотреть всё, что нужно. Как и веб-сайты, Instant Apps загружают только определённую нужную часть приложения, экономя время и трафик.
Интерфейс виртуальной реальности
Google серьёзно настроена относительно перспектив устройств виртуальной реальности, о чём известно уже давно. В Android Nougat это показано ещё раз, так как новая система обладает специальным интерфейсом для таких устройств. Новая платформа Daydream для виртуального контента разрабатывается прямо сейчас.
Настоящая многооконность
При открытии экрана обзора и долгом нажатии на иконку приложения его можно перетащить в определённую часть экрана и создать многооконный режим. Продолжительное нажатие на кнопку обзора позволяет устройству самому поместить текущее приложение в многооконный режим, потом открывается экран обзора для выбора второго приложения. Можно перетаскивать и отпускать информацию из одного окна в другое.
В Android Nougat на экран могут выводиться окна одновременно двух приложений, Разделение может быть горизонтальное или вертикальное, в портретном или ландшафтном режиме. Разделитель можно перетаскивать, делая одно окно больше другого. На Android TV и Nexus Player с Android Nougat приложения могут работать в режиме «картинка в картинке». На больших по размерам устройствах, вроде планшетов, производители могут создавать режим Freeform, где можно свободно менять размер окон.
Групповые уведомления
Вместо хронологического отображения уведомлений Android Nougat связывает уведомления от одного приложения в группу. Эти группы можно раскрывать и просматривать все уведомления в ней свайпом двумя пальцами или нажатием на новую кнопку.
Ответы из уведомлений
Продолжая развивать систему уведомлений, Android Nougat позволяет отвечать на входящие сообщения из уведомлений о них из панели статуса, не запуская приславшую уведомление программу. Нужно раскрыть уведомление целиком и прокрутить текст, далее нажать на кнопку быстрого ответа.
Переключение между приложениями кнопкой обзора
В Nougat можно переключаться между активными приложениями, даже не касаясь экрана, двойным нажатием на кнопку обзора на смартфоне. Это позволяет переходить между двумя открытыми приложениями, что весьма удобно.
Больше опций быстрых настроек
При открытии вниз панели уведомлений вы получаете набор быстрых настроек или можете раскрыть панель целиком и получить ещё больше опций, вроде автоповорота, часов, батареи и прочих ярлыков, плюс возможность редактирования и изменения расположения элементов.
Ночной режим
Не совсем новинка, поскольку она имелась в предварительных версиях Marshmallow. Ночной режим стал частью финальной версии Android Nougat, придавая интерфейсу тёмный оттенок, чтобы глаза меньше напрягались при виде яркого экрана в темноте.
Улучшенный файловый менеджер
Встроенный файловый менеджер остаётся скрытым в меню Хранилище > Открыть, но теперь тут больше опций помимо копирования и удобное боковое меню для быстрой навигации.
Калибровка экрана
Как и на оболочках многих производителей, Android Nougat теперь имеет возможность калибровки цветов экрана, но вместо понятных людям слов вроде «Тёплый», «Холодный», «Фото» и т.д. предлагаются ползунки RGB в меню System UI.
Улучшенная поддержка Java 8
Скрытое улучшение приносит на Android Nougat поддержку версии языка программирования Java 8. Компилятор Android JIT теперь помогает оптимизировать код и сократить время разработки. Некоторые возможности языка Java будут доступны только на Android Nougat и последующих версиях.
Экономия трафика (Data saver)
Ещё одно заимствование из сторонних оболочек, опция Data Saver «помогает сократить использование приложениями мобильного Интернета». Система блокирует использование трафика в фоновом режиме и по возможности сокращает потребление во время активной работы, например, снижая битрейт видео, качество изображений и т.д. Можно задать исключения, чтобы приложения вроде Facebook Messenger были всегда на связи.
Чрезвычайные ситуации
Информация для чрезвычайных ситуаций позволяет записать своё имя, группу крови, аллергии и контактные данные тех, с кем можно связаться при несчастном случае, которые можно будет посмотреть на экране блокировки.