Компания Google в настоящее время проводит конференцию для разработчиков Google I/O. Как и ожидалось, была представлена новая версия мобильной ОС, которая получила название Android L. Операционную систему «из коробки» получат новые устройства линейки Nexus.
Новая версия ОС получила улучшенный графический интерфейс, оптимизированный для одинакового отображения контента на устройствах с любой диагональю экрана. Это должно понравиться разработчикам ПО и дизайнерам, которым придется тратить меньше времени на оптимизацию приложений, новые API должны помочь им в этом.
Изменения коснулись внешнего вида Android L, шрифтов, анимации (теперь — 60 кадров в секунду), способа взаимодействия пользователя с элементами UI (посредством ввода новых возможностей в виде уведомлений-карточек).
Как и предполагалось, вместо виртуальной машины Dalvik в новой Android применяется ART (Android Runtime), совместимый с 64-битными платформами. Благодаря ему мобильные устройства эффективнее используют возможности «железа», что выражается в их плавной и быстрой работе, заметно снижено энергопотребление. Представители компании также рассказали о Project Volta. Посредством технологии можно оптимизировать потребление энергии каждым подсистемой операционной системы, добившись еще более длительного времени автономной работы. Кроме того, появился новый режим экономии энергии, в котором можно снижать тактовую частоту процессора: Google серьезно подошла к вопросу длительной работы мобильных устройств.
Android Extension Pack, в свою очередь, позволит превратить мобильник в мощное игровое устройство: сообщается о поддержке тесселяции, геометрических шейдеров и других «фишек», нужных разработчикам игр.
Начиная с 26 июня будут доступны SDK новой ОС, а также образы для Nexus 5 и Nexus 7.
Компания уделила внимание безопасности операционной системы — теперь «заплатки» безопасности будут поставлять через магазин приложений, что является еще одним заметным улучшением. Также пользователи смогут удаленно стереть всю информацию на смартфоне или планшете в случае их кражи или утери и более тонко настраивать уровень доступа для приложений.