Без лишней шумихи и громких amazing-мероприятий Корпорация Хороша выпустила первый билд Android N для потребностей разработчиков сторонних приложений. Для конечного пользователя все трансформации ограничиваются введением двухоконного режима в качестве системной опции, переработкой отображения нотификаций и другими малыми интерфейсными фишками. На самом же деле, главные и без преувеличения глобальные перемены ожидают нас “под капотом” новой версии ОС.
Подробности под катом!
Непременно, внедрение двухоконной схемы работы способно благотворно сказаться на эргономичности и скорости в таких повседневных активностях, как электронная корресподненция и редактирование документов. Одна из немногих фич Samsung-овского TouchWiz, которая приносила настоящую пользу и не вызывала у хардкорных гиков неприкрытое раздражение, наконец признана создателем платформы и включена в сонм системных инструментов. Соответственно, нам больше не пригодиться надеяться на стороннее ПО в данном вопросе.
Двухоконный интерфейс
То же возможно сообщить и о Direct Reply – функциональном модуле, разрешающем отвечать на входящие сообщения прямо из уведомления. Нотификационный блок, к слову, подвергся более чем значительной переработке. Кроме упомянутой выше интерактивности, его снабдили еще и интеллектуальной группировкой уведобмлений.
Сейчас разработчикам предоставлен инструмент для группировки сообщений для раздельно забранных приложений. Но нет никаких сомнений в том, что в последующих обновления Bundled Notifications возьмут предстоящее развитие.
Обновленные совокупность уведомлений
Но все это – только вершина айсберга. Гугл, "Наверное," решилась на очень твёрдые меры по производительности устройств и оптимизации энергопотребления в рамках Android-экосистемы. Для этих целей компания припасла убийственное трио взаимосвязаных инструментов: привычный нам по светло синий 6.0 Marshmallow режим Doze, ориентированный на оптимальное применение оперативной памяти JobScheduler и помощь средств 8-й инкарнации языка Java.
И в случае если с первым все более чем ясно, то природа двух вторых испытывает недостаток в дополнительном разъяснении. Начнем с JobScheduler! Дело в том, что такие действия как запись видео, множество и фотосъёмка вторых активностей, порождют в совокупности процессы, именуемые Broadcast-ами.
Те со своей стороны приводят в активное состояние кучу приложений, талантливых выполнить указанные задачи. И вся эта виртуальная “тусовка” будет совсем бессмысленно и беспощадно кушать оперативную память , пока задача не будет выполнена каким-нибудь из них. Заявить, что таковой подход избыточен и не имеет ничего общего с оптимизацией – очень сильно преуменьшить проблему. Решить наконец проблему облака процессов,превращающих 3-4 Гб оперативной памяти в от силы 1.5-2 и призван JobScheduler.
Данный интеллектуальный “диспетчер” процессов несёт ответственность за то, дабы те запускалиcь тогда, в то время, когда в этом имеется яркая необходимость. И отправлялись в “спячку”, выгружаясь из оперативной памяти сразу после того, как выполнят собственные обязанности. Являющийся продуктом инициативы Гугл называющиеся Project Svelte, JobScheduler уже какое-то время доступен для разработчиков.
И самые расторопные из них успели перевести собственные продукты с Broadcast-ов на верные рельсы. Остальные же будут вынуждены это сделать в самом ближайшем будущем. Так как в рамках Android светло синий официальной помощи Broadcast-ов просто не будет.
А сочетание JobScheduler и режима Doze со своей стороны снабжает стремительную, оптимальную и максимально долгую работу гаджета.
Диаграма работы JobScheduler
Фундаментом же для предстоящего развития платформы станет нативная помощь бессчётных инструментов 8-й версии Java. Включая “лямбды”, статические способы, потоки и т.д. Так Гугл пытается очистить собственную мобильную экосистему от нагромождения “палок” и далеких от оптимальности конструкций, накопившихся в Android еще со времен 2-й версии.
Все вышеперечисленное совместно разрешает сохранять надежду на кардинальные перемены к лучшему как в энергопотреблении, так и в производительности устройств на базе данной ОС. Будем сохранять надежду, что 7-я версия станет для Android по-настоящему радостной и знаковой. До скорого!
Если вы нашли неточность, прошу вас, выделите фрагмент текста и надавите Ctrl+Enter.
Увлекательные записи:
- Android пойдет по пути ios
- Android-приложения можно будет запускать на windows, mac и chromeos
- Android wear + ios = годно?