Android N. Счастливая семерка?

Без лишней шумихи и громких amazing-мероприятий Корпорация Добра выпустила первый билд Android N для нужд разработчиков сторонних приложений. Для конечного пользователя все изменения ограничиваются введением двухоконного режима в качестве системной опции, переработкой отображения нотификаций и прочими незначительными интерфейсными фишками. На самом же деле, главные и без преувеличения глобальные перемены ждут нас “под капотом” новой версии ОС. Подробности под катом!

Безусловно, внедрение двухоконной схемы работы способно благотворно сказаться на эргономичности и скорости в таких повседневных активностях, как электронная корресподненция и редактирование документов. Одна из немногих фич Samsung-овского TouchWiz, которая приносила реальную пользу и не вызывала у хардкорных гиков неприкрытое раздражение, наконец признана создателем платформы и включена в сонм системных инструментов. А значит, нам больше не понадобиться полагаться на стороннее программное обеспечение в данном вопросе.

1

Двухоконный интерфейс

То же можно сказать и о Direct Reply – функциональном модуле, позволяющем отвечать на входящие сообщения прямо из уведомления. Нотификационный блок, к слову, подвергся более чем существенной переработке. Помимо вышеупомянутой интерактивности, его снабдили еще и интеллектуальной группировкой уведобмлений. На данный момент разработчикам предоставлен инструмент для группировки сообщений для отдельно взятых приложений. Но нет никаких сомнений в том, что в последующих обновления Bundled Notifications получат дальнейшее развитие.

Обновленные система уведомлений

Но все это – лишь верхушка айсберга. Google, судя по всему, решилась на весьма жесткие меры по оптимизации энергопотребления и производительности устройств в рамках Android-экосистемы. Для этих целей компания припасла убийственное трио взаимосвязаных инструментов: знакомый нам по Android 6.0 Marshmallow режим Doze, ориентированный на оптимальное использование оперативной памяти JobScheduler и поддержка средств 8-й инкарнации языка Java. И если с первым все более чем понятно, то природа двух других нуждается в дополнительном разъяснении. Начнем с JobScheduler! Дело в том, что такие действия как запись видео, фотосъемка и множество других активностей, порождют в системе процессы, называемые Broadcast-ами. Те в свою очередь приводят в активное состояние кучу приложений, способных выполнить указанные задачи. И вся эта виртуальная “тусовка” будет совершенно бессмысленно и беспощадно кушать оперативную память до тех пор, пока задача не будет выполнена каким-нибудь из них. Сказать, что такой подход избыточен и не имеет ничего общего с оптимизацией – сильно преуменьшить проблему. Решить наконец проблему тучи процессов,превращающих 3-4 Гб оперативной памяти в от силы 1.5-2 и призван JobScheduler. Этот интеллектуальный “диспетчер” процессов отвечает за то, чтобы те запускалиcь тогда, когда в этом есть непосредственная необходимость. И отправлялись в “спячку”, выгружаясь из оперативной памяти сразу после того, как выполнят свои обязанности. Являющийся продуктом инициативы Google под названием Project Svelte, JobScheduler уже какое-то время доступен для разработчиков. И самые расторопные из них успели перевести свои продукты с Broadcast-ов на правильные рельсы. Остальные же будут вынуждены это сделать в самом ближайшем будущем. Ведь в рамках Android N официальной поддержки Broadcast-ов просто не будет. А сочетание JobScheduler и режима Doze в свою очередь обеспечивает быструю, оптимальную и максимально длительную работу гаджета.

android-5-0-lollipop-jobscheduler-api

Диаграма работы JobScheduler

Фундаментом же для дальнейшего развития платформы станет нативная поддержка многочисленных инструментов 8-й версии Java. Включая “лямбды”, статические методы, потоки и т.д. Таким образом Google стремится очистить свою мобильную экосистему от нагромождения “костылей” и далеких от оптимальности конструкций, накопившихся в Android еще со времен 2-й версии. Все вышеперечисленное вместе позволяет надеяться на кардинальные перемены к лучшему как в энергопотреблении, так и в производительности устройств на базе этой ОС. Будем надеяться, что 7-я версия станет для Android по-настоящему счастливой и знаковой. До скорого!

 

Якщо ви знайшли помилку, будь ласка, виділіть фрагмент тексту та натисніть Ctrl+Enter.

Please wait...
Теги: , , , , , , , , , , , , , , , , ,
0
25 Комментарий
Сначала Новые
Сначала Старые Популярные
guest

Межтекстовые Отзывы
Посмотреть все комментарии
user_and
user_and
8 лет назад

Потоки, статические методы??! Не пишите того о чем не знаете, пожалуйста.

Please wait...
Vladimir
Vladimir
8 лет назад
Ответ  user_and

Так эти термины имеют место в джаве, в чём проблема?

Please wait...
apxitektop
apxitektop
8 лет назад

У меня уже третий день Android N, не пойму
тех кто плачет, у которых даже 6 пока не установлен, ответ один =)), если вам так болят “прошивки”, то почему вы не покупаете Nexus ? У нексусов каждый месяц обнова и все последнее идет на них

Please wait...
Лиzергин?
Лиzергин?
8 лет назад
Ответ  apxitektop

А зачем вообще гнаться за этими обновами?

Please wait...
Станислав
Станислав
8 лет назад
Ответ  Лиzергин?

если ты не задрот, то не за чем

Please wait...
Ruslan Sergeev
Ruslan Sergeev
8 лет назад

Вы так говорите, как будто все дополненияоптимизацияулучшения никогда не пригодятся и вообще бессмысленны.

Please wait...
Nexus carrier biosystem
Nexus carrier biosystem
8 лет назад
Ответ  Ruslan Sergeev

Вы так говорите, как будто вы тупой. Вы тупой?

Please wait...
TipichuiAndroid
TipichuiAndroid
8 лет назад
Ответ  Ruslan Sergeev

просто большинство телефон их никогда не увидят, єто не ПК, на который ты всегда можешь накатить почти все… с поддержкой девайсов реальный трабл для энд юзеров – но так выгодно производителям.

Please wait...
TipichuiAndroid
TipichuiAndroid
8 лет назад

Пользуюсь 4.1 и жив, цел, орел. Да и будет все в прочем как и всегда – 90% устройств за бортом, а те 10% и то будут только год или более поддерживаться.
В андроиде и дальше будут находить уязвимости, а что бы получить фикс нужно будет покупать новый телефон : D.

Please wait...
Лиzергин?
Лиzергин?
8 лет назад

Андрей, а что вы про новый vivo думаете, в плане звука?

Please wait...
Лиzергин?
Лиzергин?
8 лет назад

А как это doze будет влиять на мессенжеры?

Please wait...
Michael M.
Michael M.
8 лет назад
Ответ  Лиzергин?

Никак, если приложение использует пуш-сервис, то с дозой они замечательно уживутся.

Please wait...
Black Steel
Black Steel
8 лет назад

Кто сказал, что N – это 7.0? Android Studio говорит, что 6.X.

Please wait...
egik_tsar_zverej
egik_tsar_zverej
8 лет назад
Будем надеяться, что 7-я версия станет для Android по-настоящему счастливой и знаковой

Очень хотелось бы. Самс С6 еще даже до шестерки не обновился и неизвестно когда обновится, а подобные прогрессивные штучки ему бы точно не помешали. Словил себя на мысли, что аппарат обновлять не вижу смысла, но судя по тенденции единственная возможность получить 7 андроид будет только купив какой-нибудь Самс С8, который маловероятно будет в корне отличатся от моего текущего аппарата.

Please wait...
e.ru.ndit
e.ru.ndit
8 лет назад
Ответ  egik_tsar_zverej

Или забить на гнусмасы и перейти на линейку Nexus.

Please wait...
egik_tsar_zverej
egik_tsar_zverej
8 лет назад
Ответ  e.ru.ndit

Такой вариант тоже рассматриваю. Нехус 5 в свое время очень доставлял. Настолько идеально работал, что даже продать захотелось- скучно без фирменных самсунговских багов)))

Please wait...
Макс Буз
Макс Буз
8 лет назад
Ответ  egik_tsar_zverej

Особенно пятерка “доставляла” автономностью и качеством звука))

Please wait...
egik_tsar_zverej
egik_tsar_zverej
8 лет назад
Ответ  Макс Буз

После нее был iphone 5s. Ровно неделю. После был заменен на Note 3 Самса. так что все познается в сравнении. Особенно, что касается автономности.

Please wait...
Лиzергин?
Лиzергин?
8 лет назад
Ответ  egik_tsar_zverej

У ноута3 вообще нет проблем с автономностью, по крайней мере, у версии на снапе800

Please wait...
egik_tsar_zverej
egik_tsar_zverej
8 лет назад
Ответ  Лиzергин?

поэтому айфон и был заменен на него

Please wait...
播种机
播种机
8 лет назад
Ответ  egik_tsar_zverej

Вроде уже анонсировали 6-ку на С6 (что-то около “После 15 февраля”), на mi2s уже успел AOSP погонять ;)

Please wait...
egik_tsar_zverej
egik_tsar_zverej
8 лет назад
Ответ  播种机

еще на январь анонсировали.
самсы рано или поздно таки обновят свои флагманы и недалекие предки, но чудес ждать не стоит.

Please wait...
Michael M.
Michael M.
8 лет назад
Ответ  egik_tsar_zverej

Обновился же уже, причем уже неделя как, а то и полторы. Для РФ и для Украины вышли прошивки.

Please wait...
egik_tsar_zverej
egik_tsar_zverej
8 лет назад
Ответ  Michael M.

именно С6, а не ноут и эдж плюс?

Please wait...
egik_tsar_zverej
egik_tsar_zverej
8 лет назад
Ответ  egik_tsar_zverej

вчера чекнул 4пда и таки да, начали людям приходить 6.0.1, не без багов, но уже движение есть.

Please wait...
Наверх

Повідомити про помилку

Текст, який буде надіслано нашим редакторам: