Google представила многооконный Android

Техника
мобильная версия
, Текст: Сергей Попсулин

Google представила Android N. Это произошло на два месяца раньше запланированного срока. В компании объяснили, что сделали это специально, чтобы собрать больше отзывов и быстрее завершить работу над новой версией. 


Неожиданный анонс

Google анонсировала новую версию Android — под кодовым именем Android N — и выпустила предварительный вариант ОС для ознакомления (Developer Preview). Сообщение об этом появилось в официальном блоге Android Developers Blog. В публикации не говорится, какой цифровой код будет присвоен новой версии. Скорее всего, это будет Android 7.0. 

Обычно корпорация показывает новую версию ОС на конференции Google I/O, в этом году она будет в мае. Но на этот раз традиция была нарушена. Как объяснили в компании, на Google I/O они хотят представить Android N уже с теми дополнениями и изменениями, о которых их попросят разработчики. 

Анонсировав Android N раньше обычного, Google получит дополнительное время на сбор пожеланий и комментариев и сможет предоставить производителям устройств финальную версию уже летом 2016 г., а не осенью, как это обычно происходит. 

Многооконность 

Одним из главных нововведений в Android N станет многооконность, которая присутствует в Android 6.0 Marshmallow в качестве экспериментальной функции. О том, что Google планирует реализовать эту возможность, представитель компании сообщил в декабре 2015 г.


Многооконность в Android N на планшете

Многооконность позволит разбивать экран смартфона или планшета на два приложения, как в iPad Pro и Microsoft Surface (в Surface разбивать экран можно не только на два, но и на четыре приложения). Разработчики смогут задавать минимальные размеры окон. Еще одна функция позволит открывать второе приложение в небольшом окне поверх основного — функция «картинка в картинке», как у телевизоров. Предполагается, что это будет особенно полезно для просмотра видео в фоновом режиме.

Ответ в уведомлении

Второе важное нововведение — возможность писать ответ на полученное сообщение прямо в интерфейсе уведомления. Эти уведомления в Android и сейчас являются интерактивными, но возможности отвечать прямо в уведомлении из Hangout нет. Кроме того, пользователь сможет управлять списками задач непосредственно из уведомления. 


Ответ в уведомлении и многооконность в Android N на смартфоне

Группировка уведомлений

Следующее нововведение — группировка уведомлений. Уведомления могут быть сгруппированы по приложению, по типу, по контакту и т. д. То есть, например, если пользователь получит пять писем в приложении Gmail, то он увидит не пять отдельных уведомлений, а одно уведомление, которое можно будет развернуть и свернуть обратно. То же самое будет касаться календаря, сообщений и других приложений.

Повышенная эффективность 

В Android 6.0 разработчики реализовали технологию Doze, которая блокирует пробуждение ненужных приложений в режиме ожидания, помогая увеличить время автономной работы. В Android N компания предприняла новые меры для снижения энергопотребления. В частности, в Android N было решено отказаться от фоновых процессов, предназначенных для мониторинга событий (например, подключение к сети Wi-Fi, нажатия на кнопку спуска затвора встроенной камеры и т. д). А вместо них предложено использовать более эффективный инструмент JobScheduler. Отказ от фоновых процессов позволил не только снизить энергопотребление, но и увеличить свободную память. 

Улучшенная поддержка Java 8

В Android N используется новый компилятор Jack, который предназначен для компилирования кода Java в байт-код Android. Он позволяет использовать новые возможности языка Java 8, например, лямбда-выражения. Также в Android N доступны такие особенности Java 8, как методы интерфейсов по умолчанию и статические методы, потоки и функциональные интерфейсы. 

Доступность

Android N Developer Preview доступна для Nexus 6, Nexus 5X, Nexus 6P, Nexus Player, Nexus 9 и Pixel C.