Следующее за Android Nougat поколение мобильной операционной системы Google своего коммерческого названия ещё не имеет (оно, напомним, даётся в честь различных сладостей), но уже вышло в качестве превью-версии для разработчиков. По сложившейся традиции, она обозначается очередной по порядку буквой английского алфавита — Android O.
Android O Developer Preview — это первый официальный релиз Android 8, поэтому разработчики предупреждают о возможном наличии в нём проблем со стабильностью и производительностью. Тем не менее, он даёт первые представления о нововведениях, которые принесёт с собой Android O. В течение нескольких ближайших месяцев будут выпущены ещё несколько сборок для разработчиков, а в мае состоится мероприятие Google I/O, в рамках которого американский интернет-гигант обещает рассказать о новом детище подробнее. Пока же познакомимся с тем, что предлагает нам Android O Developer Preview.
Список улучшений открывают ограничения для приложений в фоновом режиме, которые в первую очередь касаются передачи данных, фоновых служб и обновления информации о местоположении. Целью данных изменений является увеличение продолжительности автономной работы устройств за счёт «обуздания» активности программ во время «сна» устройства. По-иному Android O работает и с уведомлениями. Теперь они могут быть рассортированы по каналам, и для каждого канала предусмотрены индивидуальные настройки.
Поддержка автозаполнения форм в Android O реализована на уровне платформы, так что у пользователей появится возможность выбирать приложение для этой функции, как сейчас они выбирают, к примеру, программную клавиатуру. Оно будет хранить их логины и пароли, адреса электронной почты и прочую личную информацию, которую регулярно требуется вводить при регистрации или авторизации.
Введённый ещё в предыдущих версиях Android многооконный интерфейс в Android O получил дальнейшее развитие в виде режима «картинка в картинке». Как и одноимённая функция в телевизорах, он позволяет воспроизводить видео в небольшом окошке, расположенном поверх других приложений. Размер и соотношения сторон этого окна задаются пользователем.
Из прочих нововведений в Android O отметим улучшенную навигацию при помощи аппаратной клавиатуры для устройств «2-в-1»; AAudio API для приложений, требующих высококачественного звука с низкой задержкой (программы для музыкантов, виртуальная реальность, игры и т. п.); поддержку расширенной цветовой гаммы и профилей AdobeRGB, Pro Photo RGB, DCI-P3 и прочих, что особенно оценят авторы приложений для обработки графики; а также Wi-Fi Aware для прямого взаимодействия двух устройств друг с другом минуя точки доступа и прочих «посредников». Кроме того, новая версия мобильной ОС Google получила обновлённый компонент WebView для отображения Web-контента в приложениях, Java 8 API, возможность настраивать стиль и размер шрифтов в XML-макетах и улучшенное качество звука по Bluetooth благодаря кодеку Sony LDAC.
Источник: 3DNews