Android Nougat

Из Википедии, бесплатной энциклопедии

Android Nougat
Изображение логотипа
Скриншот Android Nougat
Скриншот Android Nougat
Разработчик Google,
Open Handset Alliance
Семейство ОС Linux
Исходный код свободное и открытое программное обеспечение, проприетарные драйвер
Первый выпуск 6 марта 2016 года
Последняя версия 7.1.2 Nougat (3 апреля 2017 года)
Метод обновления OTA
Менеджеры пакетов Google Play
Поддерживаемые языки многоязычный
Поддерживаемые платформы 32-битные и 64-битные: ARM, MIPS, x86
Тип ядра монолитное модифицированное ядро Linux
Интерфейс Material Design
Лицензия Android Open Source Project
Состояние устаревшее
Предыдущая Android Marshmallow
Следующая Android Oreo
Веб-сайт Официальный сайт
Логотип Викисклада Медиафайлы на Викискладе

Android Nougat (кодовое название Android N во время разработки) — седьмая версия мобильной операционной системы Android, разработанная Google.

Заключительное издание операционной системы состоялось 22 августа 2016 года[1][2]. Название новой операционной системы было выбрано голосованием пользователей — Nougat, хотя многие ожидали Nutella[3].

Первым смартфоном с новой ОС стал LG V20, анонс которого состоялся 6 сентября в Сан-Франциско[4]. Nougat вносит заметные изменения в операционную систему и платформу разработки, в том числе возможность отображения нескольких приложений на экране сразу в виде разделённого экрана, поддержка встроенных ответов уведомлений, а также OpenJDK — На Java среды и поддержка для Vulkan визуализации графики API, и «цельность» обновлений системы на поддерживаемых устройствах.

Android Nougat получил в основном положительные отзывы. Дитер Бон из The Verge похвалил новый многозадачный интерфейс Android Nougat, назвав его «давно назревшим» для планшетов Android[5].

По состоянию на апреля 2024 доля использования Android N 1,32%. Это меньше чем у Android 6 на 0,04%. Данный парадокс связан с повышенными требованиями у системы по сравнению с Android 6.

На данный момент Nougat устаревший. В root сегменте данная версия мало где поддерживается, и является минимальной для хоть какого-то использования Magisk и Xposed. Также имеет много багов с использованием модулей Magisk или Xposed. Большинство сервисов Google Play работают нормально. Поддержка данной версии скорее всего продлится до 2027-2028 года.

Особенности[править | править код]

  • Android 7.0 Nougat получила режим многооконного разделения экрана, в котором два приложения могут занять две половины экрана.
  • Значки быстрого доступа теперь выводятся на компактной панели.
  • Реализована фильтрация входящих звонков по телефонному номеру.
  • Улучшены уведомления.
  • Фоновое переключение задач: все открытые приложения и выполняемые операции можно быстро вывести на основной экран с помощью кнопки «Обзор». Двойное нажатие открывает предыдущую задачу, а удерживание позволяет выбрать нужную среди всех доступных. Подобная функция успешно используется в Windows с помощью комбинации Alt + Tab.
  • Ночной режим позволяет добиться оптимального отображения информации на экране с помощью автоматического повышения контрастности и регулировки яркости[6].
  • Уведомления одного приложения могут быть объединены.
  • Можно настраивать разные обои на экран блокировки и на главный экран.
  • Усовершенствована функция энергосбережения «Doze». Ранее она работала только когда телефон был неподвижен, но теперь Google утверждает, что «Doze экономит батарею всякий раз, когда экран выключается»[7].
  • Новый «Data Saver» режим ограничивает использование мобильных данных в фоновом режиме и может вызвать внутренние функции в приложениях, которые предназначены для уменьшения использования пропускной способности, к примеру, сжатие качества потокового мультимедиа[7].
  • 72 новых эмодзи[8].
  • Полноценная аппаратная поддержка режима виртуальной реальности[9].

Платформа разработки[править | править код]

В декабре 2015 Google анонсировала, что Android N переключит Java Runtime Environment с проекта Apache Harmony к OpenJDK[10]. Google заявила, что сдвиг был частью усилий по созданию «общей кодовой базы» между Java на Android и других платформ, а также позволяют использовать «популярные» Java 8 функции на Android платформе[2][11]. Google позже признала, что переход на OpenJDK позволит избавить платформу от претензий компании Oracle[10][11].

Расширены возможности среды выполнения ART, которая позволяет в момент установки приложения скомпилировать его в машинный код. Новая версия AOT-компиляции дополнена JIT-компилятором с поддержкой профилирования кода для достижения максимальной производительности или минимального потребления памяти[7].

14 апреля 2016 года Google выложила вторую бета-версию операционной системы. Из нововведений стоит отметить новый 3D-рендеринг API, который предоставляет разработчикам 3D-приложений получать прямой доступ к графическому чипу и заметно улучшает производительность графики[12].

Теперь пользователь может использовать специальные ярлыки быстрого доступа Launcher shortcuts, которые одновременно с запуском приложения совершают предустановленное действие. Например, можно отправлять сообщения определённому контакту или прокладывать маршрут.

Изменения[править | править код]

7.0[править | править код]

  • Новое пасхальное яйцо (нужно нажимать на букву N, пока внизу не появится кошачья мордочка; затем открыть настройку быстрых плиток в шторке уведомлений и добавить новую плитку «???? Android Easter Egg». При нажатии на плитку, появится меню с выбором угощения-приманки для кота; после выбора угощения, нужно подождать уведомления о том, что нашёлся кот; при нажатии на это уведомление, открывается список всех пойманных котов, каждому можно дать имя, а также поделиться изображением кота)
  • Android 7.0 Nougat получила режим многооконного разделения экрана, в котором два приложения могут занять две половины экрана.
  • Значки быстрого доступа теперь выводятся на компактной панели.
  • Реализована фильтрация входящих звонков по телефонному номеру.
  • Улучшены уведомления, появилась возможность быстрого ответа.
  • Фоновое переключение задач: все открытые приложения и выполняемые операции можно быстро вывести на основной экран с помощью кнопки «Обзор». Двойное нажатие открывает предыдущую задачу, а удерживание позволяет выбрать нужную среди всех доступных. Подобная функция успешно используется в Windows с помощью комбинации Alt + Tab.
  • Ночной режим позволяет добиться оптимального отображения информации на экране с помощью автоматического повышения контрастности и регулировки яркости.
  • Уведомления одного приложения могут быть объединены.
  • Усовершенствована функция энергосбережения «Doze». Ранее она работала только когда телефон был неподвижен, но теперь Google утверждает, что "Doze экономит батарею всякий раз, когда экран выключается".
  • Новый «Data Saver» режим ограничивает использование мобильных данных в фоновом режиме и может вызвать внутренние функции в приложениях, которые предназначены для уменьшения использования пропускной способности, к примеру сжатие качества потокового мультимедиа.
  • Новый дизайн папок. Значки внутри рамки выстроены в сетку.
  • Поддержка режима «картинка в картинке».
  • 72 новых emoji.
  • Полноценная аппаратная поддержка режима виртуальной реальности.

7.1[править | править код]

  • Режим Daydream VR. Daydream VR анонсировали еще на Google I/O 2016, но появится режим виртуальной реальности только с Android 7.1. Пока что только для смартфонов Pixel и Pixel XL.
  • App shortcuts API. После многочисленных утечек Google официально представили «ярлыки для приложений». Ярлыки позволяют производить основные действия с приложением еще до его запуска. Вы можете создать до 5 ярлыков для одного приложения.

7.1.1[править | править код]

  • Поддержка круглых иконок для приложений. Позволяет привести все иконки к единому дизайну, соответствующему новому Pixel Launcher.
  • Image Keyboard Support. Расширяет виды контента, которые пользователи могут вводить с помощью клавиатуры. Позволяет использовать стикеры, gif-изображения и много другое прямо из вашей клавиатуры. Приложения могут «сказать», какой тип контента они принимают, а клавиатура может предоставить этот контент пользователю.
  • Storage manager Intent. Дает пользователю доступ к новой части настроек, где вы можете узнать, какие файлы и приложения используют вашу память, удалить неиспользуемые файлы и освободить место на вашем устройстве.
  • Поддержка Daydream.
  • Контекстное меню для ярлыков приложений, вызываемое по долгому нажатию на иконку (программный аналог 3D Touch).
  • Другие функции, которые пока доступны только владельцам Google Pixel и Pixel XL.

7.1.2[править | править код]

  • Улучшение шифрования.
  • Исправления ошибок и небольшие улучшения программного кода.
  • Новые настройки живых обоев.
  • Позволяет пользователям решать, где применять живые обои.
  • Поддержка жестов по сканеру отпечатков пальцев для Nexus 5X и Nexus 6P.

Примечания[править | править код]

  1. Google выпустила финальную версию Android Nougat. Вести Hi-Tech. Дата обращения: 22 августа 2016. Архивировано из оригинала 23 августа 2016 года.
  2. 1 2 Android 7.0 Nougat. Android. Дата обращения: 22 августа 2016. Архивировано 22 августа 2016 года.
  3. Android Nougat: официальное название Android 7.0 | AndroidLime. androidlime.ru. Дата обращения: 1 июля 2016. Архивировано 14 августа 2016 года.
  4. Первым смартфоном с предустановленным Android 7.0 Nougat станет LG V20. Дата обращения: 23 августа 2016. Архивировано 28 августа 2016 года.
  5. Dieter Bohn. Android 7.0 Nougat review: great, but does it matter? (англ.). The Verge (22 августа 2016). Дата обращения: 21 мая 2022. Архивировано 21 мая 2022 года.
  6. Android N: что нового? | AndroidLime. androidlime.ru. Дата обращения: 22 марта 2016. Архивировано 14 марта 2016 года.
  7. 1 2 3 Android N for Developers. Android Developers. Дата обращения: 10 марта 2016. Архивировано 17 июня 2016 года.
  8. Состоялся официальный релиз Android 7.0 Nougat. Дата обращения: 23 августа 2016. Архивировано из оригинала 24 августа 2016 года.
  9. 9 Cool Features Hidden in Android 7.0 Nougat. PC Magazine. Дата обращения: 2 октября 2017. Архивировано 3 октября 2017 года.
  10. 1 2 Android N switches to OpenJDK, Google tells Oracle it is protected by the GPL. Ars Technica. Дата обращения: 7 января 2016. Архивировано 12 марта 2017 года.
  11. 1 2 Google confirms next Android version won’t implement Oracle’s proprietary Java APIs. VentureBeat. Дата обращения: 30 декабря 2015. Архивировано 30 декабря 2015 года.
  12. Android N: новая версия Developer Preview | AndroidLime. androidlime.ru. Дата обращения: 15 апреля 2016. Архивировано 24 апреля 2016 года.

Ссылки[править | править код]