В марте корпорация Google выпустила предварительный релиз для разработчиков новой версии операционной версии Android под названием Android N. Так что теперь, когда Google официально объявила о выпуске публичной бета-версии Andorid N на конференции Google I/O, это мало кого удивило. Однако один большой сюрприз публику все же ждал — речь идет об автоматических обновлениях безопасности.
Благодаря механизму незаметных обновлений, устройства с новой Android смогут устанавливать системные обновления в фоновом режиме. Это значит, что во время следующей зарядки устройство автоматически незаметно переключится на работу в обновленном системном образе. Вместо исправлений в старой операционной системе будет установлена новая, более безопасная ее версия.
Незаметные обновления сделаны по образу и подобию обновлений операционной системы Chrome OS для ноутбуков Chromebook, в которых уже давно применялась такая схема. Разумеется, чтобы эта опция заработала, поставщикам устройств с ОС Android придется включить ее в своих устройствах. И лучше бы им прислушаться к здравому смыслу и сделать именно так.
Нам также пока неизвестно настоящее название Android N. Google оставляет подбор привлекательных вариантов для официального названия Android N на усмотрение своих пользователей.
С точки зрения пользователя наиболее значительной переменой станет возможность взаимодействовать с двумя программами одновременно. В Android N она реализована с помощью разделения экрана на две части. Также в режиме видео можно будет просматривать как видео, так и фотографии. Старые приложения не смогут работать в этих режимах — нужны будут программы, специально адаптированные под Android N.
Другие сценарии работы сразу с несколькими программами включают в себя возможность отвечать на СМС-сообщение прямо в окне соответствующего уведомления. Раньше приходилось прерывать работу и переключаться на другое приложение для набора СМС.
Google также упрощает меню недавно использованных приложений. Еще добавят (наконец-то!) кнопку «Очистить все» для моментального выхода из всех активных приложений сразу.
Обновлена энергосберегающая функция Doze, появившаяся в предыдущей версии Android Marshmallow. Функция Doze приостанавливала работу фоновых приложений, если телефон находился в неподвижном состоянии и им не пользовались, что увеличивало время его автономной работы. В режиме Doze on the Go версии N ваш телефон может «уснуть», даже находясь в вашем кармане во время ходьбы.
Пользователи также должны оценить повышение быстродействия устройств под Android N. Это обусловлено, с одной стороны, использованием в новом Android обновленного компилятора Just-in-Time (JIT), а с другой стороны — быстродействующим графическим интерфейсом Vulkan. Как сообщает Дейв Бёрк, вице-президент Google по разработке кода, представленный в Vulkan новый прикладной программный интерфейс (API) для трехмерного рендеринга позволит разработчикам игр «создавать высокопроизводительную графику на мобильных устройствах».
Разработчики заметят, что Google перешел от использования базовых классов JFC из Java-реализации Apache Harmony к библиотеке OpenJDK от Oracle. Oracle и Google до сих пор еще ломают копья в судах из-за использования платформы Java в Android, но это не мешает разработчикам Android работать с реализацией Java 8 производства Oracle.
Как уже говорилось, Google также пытается сделать операционную систему Android более безопасной. Уж слишком многие поставщики устройств под управлением Android никогда не утруждают себя обновлением базовой операционной системы. Это дает злоумышленникам возможность воспользоваться лазейками в системе безопасности, которые фактически уже давно исправлены.
Следуя примеру обновлений в ноутбуках Chromebook, Android N теперь также включает в себя опцию незаметных обновлений. С ее помощью проектировщики смогут создавать устройства под Android N, которые смогут автоматически, в фоновом режиме устанавливать системные обновления. Это значит, что во время следующей зарядки устройство автоматически незаметно переключится на работу в обновленном системном образе. Будем надеяться, что поставщикам мобильных устройств уже порядком надоели нескончаемые проблемы с безопасностью в Android, вызванные их нежеланием обновлять системы, так что они примут на вооружение этот новый и удобный способ исправления ошибок в их устройствах.
Новая версия Android появится на смартфонах и планшетах до конца лета. Бета-версия в данный момент доступна для тестирования владельцам моделей смартфонов Nexus 6P, Nexus 5X, Nexus 6, Nexus 9 и планшета Pixel C. По некоторым данным, другие версии будут позже доступны и для более древних представителей семейства Nexus вроде Nexus 7 выпуска 2013 г.