13 апреля 2017

Главные фишки Android O

В конце марта Google без особого шума выпустила превью-версию Android O для разработчиков. Хоть это и была очень ранняя сборка, она раскрыла довольно-таки много подробностей о грядущем апдейте. В этой статье я соберу воедино те основные нововведения, о которых было известно ранее, и те, что нашлись в той самой Developer Preview.

Управление фоновыми процессами

Одним из главных новшеств Android O стал акцент на оптимизации работы фоновых процессов и улучшении энергопотребления. Возможность ограничивать фоновую активность устанавливаемых приложений появилась еще в «Нуге», а с приходом обновленной операционки количество ограничений увеличится, причем часть из них станут автоматическими. Подобный механизм сыграет на руку как разработчикам, которые смогут создавать более оптимизированный и энергоэффективный софт, так и обычным пользователям, получившим более плавную работу устройств и длительное время автономной работы.

Категории уведомлений

Часто ли у вас возникает ситуация, когда в конце дня на смартфоне скапливается бесчисленное количество уведомлений о совершенно не интересующих вас событиях? Если да, то установив свежее обновление, вы сможете определить конкретные типы оповещений, которые хотите получать, а если и этого окажется мало для того, чтобы успокоить назойливую программу/игру, можно будет «откладывать» уведомления на определенный промежуток времени и помечать цветом простым нажатием по соответствующей пиктограмме на карточке сообщения.

Wi-Fi NAN

Wi-Fi Neighborhood Awareness Networking — это небольшое нововведение, основанное на базе технологии Wi-Fi Aware, позволит гаджетам, работающим под управлением Android O, автоматически находить друг друга и обмениваться файлами даже без наличия подключения к общей Wi-Fi сети.

Новая организация приложения Настройки

Значительной переделке подверглось приложение системных настроек. Из-за новой структуры, уменьшилось количество разделов на главной странице и исчезло выезжающее гамбургер-меню.

 

API автозаполнения

Ранее пользователям Android неизбежно приходилось каждый раз вводить регистрационные данные по новой. Теперь же благодаря появлению единого API автозаполнения мы сможем забыть об этой проблеме – по крайней мере, в тех, приложениях, разработчики которых не поленились использовать этот инструмент.

Адаптивные иконки

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

 

Кроме того, иконки  будут по-разному анимированы и научатся отображать количество пропущенных уведомлений, как в iOS или некоторых Android-лаунчерах. Естественно, обновились и требования к разработчикам приложений.

Профессиональное аудио

В Android O поклонники высококачественного звука смогут воспользоваться такими кодеками, как aptX HD от Qualcomm и LDAC от Sony – эти технологии используются для передачи 24-битного звука по Bluetooth (в MP3-файлах и стриминговых сервисах этот показатель составляет 16 бит).

Расширенный цветовой охват

Разработчики приложений для Android O смогут задействовать весь потенциал мобильных экранов, поддерживающих дополнительные цветовые профили (например, Adobe RGB, Pro Photo RGB, DCI-P3 и HDR-10 для видео). Немудрено, что такие возможности будут востребованы в первую очередь различными графическими редакторами.

Режим «Картинка в картинке»

Функция, которую еще несколько лет назад успешно внедрила компания Samsung и отдельные девелоперы, наконец-то стала поддерживаться в Android на системном уровне. Ну, и заодно появилась возможность запускать приложения на подключаемых дисплеях.

Где, когда и для кого

Полноценная презентация ожидается на конференции Google I/O в Маунтин-Вью, которая в этом году будет проходить с 17 по 19 мая. Однако уже сейчас точно известно, что нас ожидают еще три предварительные версии, которые будут каждый месяц, по указанному ниже графику. Окончательный выход финальной и стабильной версии Android 8.0 состоится в третьем квартале 2017, скорее всего, это произойдет в августе или сентябре.

Что касается поддерживаемых устройств, то уже начиная с первой Developer Preview скачать и опробовать новую прошивку можно на Google Pixel, Pixel XL, Nexus 5X, Nexus 6P, Pixel C и Nexus Player. Но стоит учесть, что это очень ранняя, полная багов версия, которая даже не распространяется по Wi-Fi участникам программы Android Beta Program. Последние смогут опробовать новый Android в следующем месяце, загрузив вторую модификацию Developer Preview по воздуху.

Читайте также

  • Alexandr.Noskov

    Как всегда все что уже было в отдельных приложениях Android забрал себе. Постоянство признак мастерства)

  • Бог Прошутто

    >>количество ограничений увеличится, причем часть из них станут автоматическими.
    Приложения ещё больше станут делать то, что не надо? =_=

  • Бог Прошутто
  • black_milk_ver.2.0

    Разве это плохо?:)

  • Наоборот: они не станут делать то, что надо.

  • А что из перечисленного, кроме кодеков и PiP, конечно, было у других на Android?

  • Den Semenov

    А я вот иконкам радуюсь одной формы. Наконец-то они дошли до этого.

  • The First

    Android развивается
    Но слишком по черепашичьи

  • Cthulhu_Fhtagn

    Как мне кажется, всё, кроме категорий уведомлений.

  • Хмм… И у кого были:
    — Wi-Fi NAN
    — API автозаполнения
    — Адаптивные иконки (для сторонних, а не встроенных в оболочку приложений)
    — Расширенный цветовой охват
    ?

  • iBeginner6

    снова копируют ios

  • Nambavan

    да конечно =)

  • Alexx

    хмм, перечислены фишки WP. В Андроиде разве раньше этого не было?

  • Верещагин

    Да уж, недавно с 4.4(miui) перешел сразу на 7.1 (lineageos) и потерял кучу удобных вещей, которых все еще нет «из-коробки»: нет счетчиков на иконках, нет защиты от включения в кармане (по датчику освещенности), нет различий в близости блютус гаджета для разблокировки SmartLock, после ввода пин-кода телефон не сразу разблокируется, а надо до клавиши ввода тянуться и др.

  • Alexx

    а. то есть это везде кроме Андроида было 🙂

  • Konstantin Anoshko

    Что-то я не понял андроид кто делает? Самсунг или гугел?
    Адаптивные иконки — в S7 в наличии.
    >>Кроме того, иконки будут по-разному анимированы и научатся отображать количество пропущенных уведомлений — что-то я не понял, раньше не показывало что ли? У самсунга еще со времен s3 или раньше показывает количество уведомлений.
    >>Режим «Картинка в картинке» — даже не скрывают кто делал
    >>Расширенный цветовой охват — тут самсунг даже еще дальше ушел — в зависимости от освещения rbg подстраивает.
    ну и т.д.

  • Konstantin Anoshko

    эээ, все, что вы перечислили есть в самсунге из коробки — видать lineageos какая-то ущербная

  • Владимир Федотов

    а самсунг на чистом андроиде?

  • Konstantin Anoshko

    — Адаптивные иконки (для сторонних, а не встроенных в оболочку приложений)
    — Расширенный цветовой охват
    -Режим «Картинка в картинке»
    -иконки будут по-разному анимированы и научатся отображать количество пропущенных уведомлений

    в самсунгах в наличии

  • Konstantin Anoshko

    нет, у него же тач виз или как там он нынче называется

  • Владимир Федотов

    вот именно, а LOS это как бы чистый андроид

  • Konstantin Anoshko

    а в чем счастье при отсутствии необходимого функционала?

  • Владимир Федотов

    вот человек сверху и написал что андроид до сих пор не может простые вещи делать

  • Konstantin Anoshko

    ну вот видать допиливают функционал до самсунгов 3х летней давности

  • Владимир Федотов

    Не думаю, иначе давно бы допили. Думаю это «фича» чистого андроида — Мучайся пользователь, гугл тебя любит.

  • >> Адаптивные иконки (для сторонних, а не встроенных в оболочку приложений)

    Где можно посмотреть руководство для дизайнера таких иконок? Хочу сделать для своего приложения.

    >> Расширенный цветовой охват

    Где можно прочитать руководство для разработчиков графических редакторов под Samsung?

    >> Режим «Картинка в картинке»

    Так я еще в самом первом комменте этот пункт убрал. У меня уже 3,5 года есть Galaxy Note и многооконность я знаю.

    >> иконки будут по-разному анимированы и научатся отображать количество пропущенных уведомлений

    Ага, в MIUI тоже есть. Причем в актуальных версиях даже работают корректно.

  • iBeginner6

    в ios — да.
    а других то по сути и нет

  • А вы уверены, что все, кроме счетчиков на иконках, проблема именно Android, а не lineageos? Вы проверяли эту функциональность на Nexus/Pixel?

  • Konstantin Anoshko

    вы смотрите с точки зрения разработчика, я — с потребителя)
    ps wifi direct тоже есть, не понимаю только это одно и тоже с Wi-Fi NAN или нет.

  • Konstantin Anoshko

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

  • >> вы смотрите с точки зрения разработчика, я — с потребителя

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

    >> wifi direct тоже есть, не понимаю только это одно и тоже с Wi-Fi NAN или нет.

    Нет, не одно и то же. WiFi Direct уже есть в Android 7, его не надо добавлять.

  • iBeginner6

    фоновые процессы — это ios 2.
    уведомления — это вообще от разрабов зависит, ну, кроме delayed
    wi-fi nan — airdrop
    api autofill — взяли моду как extensions в ios 8
    icons — ios 1
    audio — ios
    color — с ios 10
    pip — с ios ipad слизали

  • iBeginner6

    особенно работа с аудио и цветовыми профилями.
    ага.

  • >> весь перечисленный функционал, кроме автозаполнения в приложениях, там имеется

    Нет. Вы просто не понимаете, о чем говорите.

  • Konstantin Anoshko

    а с аудио-то что нет? aptx в наличии

  • iBeginner6

    лол 🙂

  • Konstantin Anoshko

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

  • Konstantin Anoshko

    думаю, если перечислять сколько функционала ios слизал с андроид список будет больше

  • ma

    С каждым днем МР становиться сайтом для тех кому интересно ковыряться в потрохах систем и финансовых отчетах компаний. А когда-то тут телефоны обозревали.

  • iBeginner6

    ровно 1 — шторка.

  • Цarap Цarapych

    Как вам старая «история О» на новый лад?
    https://uploads.disquscdn.com/images/cc0e8e2ced74c8f74f9056535427518a28d2b796275b9c2dd4d09ecc49170919.jpg

  • Сергей Лагуткин

    У вас ошибка, пропустили слово «нищеброды» 🙂

  • Konstantin Anoshko

    многозадачность — не?
    разделение окон
    до сих пор пытаются приделать жалкое подобие виджетов
    да даже панорамы в фотках в андроиде на годы раньше появились…
    почитайте по годам-то

  • А теперь почитайте новость: речь про aptx HD и LDAC, которых нет в Samsung сейчас.

  • А как сейчас это работает в настольных ОС? Я, как разработчик обеспечиваю функциональность со стороны приложения, а производитель монитора и ОС совместно реализуют поддержку профиля монитора.

  • Konstantin Anoshko

    а, это я что-то проглядел — его что-то только лыжа ставит

  • Konstantin Anoshko

    но настольные мониторы не меняют цветовой профиль непрерывно — один раз настроил и вперед. а самсунговский амолед меняет, как я понимаю

  • А это уже будет вопрос к сотрудничеству Google и Samsung, как они обеспечат.

  • Ymmarra

    просто Самсунг до сих пор скорбит о том дне, когда мог купить Андроид, но не сделал этого. А теперь фрейдистские мотивы захлёстывают.

  • >> wi-fi nan — airdrop

    Airdrop работает только в пределах одного Apple ID или позволяет передавать информацию разным людям?

    >> icons — ios 1

    Разве в iOS есть адаптация иконок, какая предлагается здесь?

    >> pip — с ios ipad слизали

    Нет. Взяли у Samsung, как и всю другую многооконность. Там даже параметры в манифесте одинаковые (названия у них выглядят не совсем в стиле Google).

  • Konstantin Anoshko

    Не факт, что Самсунг смог бы его допилить. Сколько уже пытались свою ось толкнуть.

  • Ymmarra

    это правильно. Никто не знает что было бы, если было бы по другому.

  • Clostridium_tetani

    Эволюция ни_о_чем. Андроид уже не знает, чем удивить. Все эти обновления не заслуживают полноценного «андроид О»

  • Alexandr.Noskov

    Например контроль фоновых процессов решался установкой стороннего ПО, многооконность тоже. Да все.

  • Alexandr.Noskov

    Странный вопрос на абсолютно нейтральный комментарий)

  • Nambavan

    Уверен, вы верите в то, что говорите =)

    Может, даже так в вашем мире и есть. В реальном мире все немношк по-другому =)

  • Ну-ка, ну-ка, каким это таким ПО решается многооконность???

  • Alexandr.Noskov

    Андрей я сейчас не помню, но совсем недавно видел такую прогу. Она для всех стандартных приложений Android давала оконность (галерея, видео и т.д.)

  • Алексей

    В данном примере любит уже не гугл, а разработчики LineageOS.

  • 1. Работала, конечно, под рутом.
    2. На MIUI/EMUI, конечно, не работала совсем.
    3. Стандартные приложения не очень интересны. Android 7 позволяет включить многооконность любым приложениям. Разумеется, какие-то могут плохо работать из-за этого, но это уже другой вопрос.

  • Dart P!wned III

    Аirdrop работает с любым apple устройством в рамках одной wi-fi сети, это точно проверял, а вот есть ли возможность связи устройств напрямую это вопрос.

  • >> а вот есть ли возможность связи устройств напрямую это вопрос.

    Так ведь в этом и фишка Wi-Fi NAN — соединять устройства, не подключенные к одной сети.

  • Air Drop работает вне зависимости от подключения или неподключения к WiFi сетям. Главное, чтобы сам WiFi и Блютус были включены на обоих аппаратах.

  • А что с Apple ID? Вот у меня рядом лежат два iPhone, не подключенные к общей WiFi сети. На них разные Apple ID (никакого семейного доступа или чего-то подобного). Я смогу передавать между ними фото через AirDrop?

  • Cthulhu_Fhtagn

    Возможно я ошибаюсь, но тот же Эльдар вещал, что файлы передаются друг другу на устройствах с Синезубом выше некой версии с помощью смешанных подключений Синезуба и Вайфая.
    Автозаполнение. Что-то похожее есть в МИУИ. По крайней мере содержание буфера обмена предлагается вставить в ту же звонилку, если в нём цифры.
    Во многих лаунчерах уже давным-давно такие иконки. По крайней мере, чисто внешне.
    Цветовой охват… А что это изменит и кто это увидит?

  • iBeginner6

    какое-то гуманитарное словоблудие на техническом ресурсе

  • iBeginner6

    а почему не сможете?

  • >> файлы передаются друг другу на устройствах с Синезубом выше некой версии с помощью смешанных подключений Синезуба и Вайфая.

    Не проверял Самсунги, но если брать универсальные утилиты передачи данных по WiFi (типа Lenovo ShareIt), то там есть проблема в том, что аппарат отключается от WiFi сети для подключения к другому аппарату. Очень неудобно. Если здесь это решили — было бы круто.

    >> Автозаполнение. Что-то похожее есть в МИУИ. По крайней мере содержание буфера обмена предлагается вставить в ту же звонилку, если в нём цифры.

    Вообще непохоже. У меня MIUI — ничего подобного нет.

    >> Во многих лаунчерах уже давным-давно такие иконки. По крайней мере, чисто внешне.

    Абсолютно не такие. Я смотрю эту тему с 2013 года. Все лончеры могут только масштабировать и обрезать иконки. А здесь же Google предлагает разработчикам делать принципиально разные иконки, которые будут выбираться оболочкой.

    >> Цветовой охват… А что это изменит и кто это увидит?

    Те, кто пользуются графическими редакторами. У меня, например, Lightroom установлен.

  • iBeginner6

    многозадачность? это режим doze который копирует ios 2?
    разделение окон, виджеты — это технологии которые есть у эппла с 2001 в виде os x ?
    панорамы — это как? я на свой айфон 2007 года в 2008 снимал панорамы, когда ведро только релизилось.

  • Не знаю. Я вас и спрашиваю, как работает AirDrop.

  • iBeginner6
  • Konstantin Anoshko

    при чем тут doze? это вообще про другое. многозадачность — работа приложений в фоне или на одном экране.
    при чем тут os x? вы еще винду вспомните.
    >>айфон 2007 года в 2008 снимал панорамы
    о как, а интернеты говорят, что панорамы только в ios5 срелизились

  • OlegVit

    Эх, мне шестёрка до сих пор кажется новой версией, а семёрку ни разу вживую не видел.

  • Vitaliy Horoshiy

    И слава Богу, что не купили. Тошнит только от одной фирменной самсунговской оболочки. На новейших смартах, слышал, отказались от тачвиза, но осадок остался. В своё время отдал жене ноут2 из-за него. Потом А5 нашел, подарил соседу. Хотя внешне очень симпатичный телефончик.

  • littlerich

    дай угадаю. сиаоми?

  • Я прямо даже стесняюсь спросить, почему эти нововведения не заслуживают отдельного кодового имени? Кодовое имя важно только для разработчиков, и никак не выходит на конечных пользователей.

  • OlegVit

    Да:) Но что это меняет?

  • Теперь я сова

    Дык в том-то и дело, что на Сяоми версия Андроида вообще ничего не менят.

  • У меня поменяла — с обновлением добавилась поддержка MiBand и другой носимой электроники.

  • Где это в WP есть PiP и aptX HD + LDAC?

  • BjornDalen33

    Гхм, на OP 3T на линейке все это есть, ваще-то

  • Духаст Вячеславович

    Действительно не острая..

  • David

    И все как обычно, каждый год, вой на всю вселенную о том что обновлений тааааак мало и они такие незначительный на уровне багфиксов что надо было не новую версию делать а просто поменять третью цифру в нумерации…. Так же присутствуют любители теорий одностороннего воровства, ввиду пребывания винды в комме, то активно двигается тема что это все еще было в тестовых билдах iOS 0.0.1а но злобный гугель спереди тогда и только сейчас смогла разобраться в коде и наконец реализовал стыренное….. Но появилась секта Самсунг что уже радует разнообразием, но тематика та же — все стиырили у самсунг…Ироды

    И спрашивается, а вам не все равно? Гугл с консорциумом добавили в свою ос нововведения, приписывали apı новые, обновили sdk, дали возможность всем пользоваться этими вызовами….

    И кстати пользователи андроид вам какая разница будет это андроид 7.1.99 или андроид 8.0.1?? Обновление вам не грозит (привет великий разработчик операционных систем самсунг), так что что стенать то про версию???

  • David

    А какие именно? Я просто не знаком настолько с виндафон и не видел такого при поверхностном знакомстве

  • Nambavan

    Вам там ниже много всего по теме ответили. Там про словоблудие напишите =)

  • Денис Кузнецов

    «Кроме того, иконки будут по-разному анимированы и научатся отображать количество пропущенных уведомлений, как в iOS»

    Е****-колотить держите меня крепче, не прошло и 10 лет!

    «или некоторых Android-лаунчерах.»

    Постойте-ка, то есть существуют лаунчеры с этой фишкой, которой мне так не хватало с тех пор как я ушел с Iphone 4s на андроид? Кто подскажет какой хороший лаунчер так умеет?

  • Cthulhu_Fhtagn

    Ладно, разобрались. 🙂 Но всё же это не настолько масштабные нововведения, чтобы им присваивать новый мажорный номер.
    У нас такие изменения всегда идут минорными цифрами после точки.

  • А это уже совсем другой вопрос. KitKat получил минорный номер после Jelly Bean, но свое отдельное кодовое имя. И это было правильно и удобно для разработчиков.

  • Mensergey

    Чувак, проснись!)))

  • Денис Кузнецов

    всмысле?))

  • Cthulhu_Fhtagn

    Вот именно.

  • Костя Q

    Nova launcher точно умеет. Правда там нужно доустановить плагин

  • Денис Кузнецов

    Плагин этот работает только с платной версией Новы, которая стоит 300р. Даже если скачать Nova Prime с 4pda, плагин ее распознает как левую и работать отказывается.

  • iBeginner6

    doze — это про многозадачность которую начинают приводить к виду аля ios
    ты читал что делает doze?

    os x — это база ios.

    App Store делает то, что чего нет из коробки. и потом, что копируют другие ос, как пример — ливфото которые скопировала нокиа

  • Bilko

    Nova умеет

  • Денис Кузнецов

    уже писал выше — нова только за деньги умеет

  • jockjoint

    Запатить, не?
    И да, форки андроида это умеют. MIUI, например.

  • jockjoint

    Вот тут: https://xakep.ru/2017/02/10/three-reasons-to-reject-android/
    очень интересное мнение про новые версии Андроид.

  • jockjoint

    LOSь. ))

  • jockjoint

    Про виджеты всё верно. На Маке они с Пантеры есть, если мне память не изменяет, а вот на иос, как родственницы макос,их до сих пор пилят.

  • iBeginner6

    почему. на os x дашбоард, так и в ios отдельный экран для них

  • iBeginner6

    о чем можно говорить с человеком, который sdk в руках не держал? 🙂

  • Александр Кириков

    раньше все телефоны были разные

  • Марлон Брандо

    Стоковый у Асуса тоже умеет.

  • jockjoint

    Видимо не настолько стоковый, раз умеет. ))

  • Марлон Брандо

    Стоковый ОТ Асуса, а не стоковый ОТ Андроид.

  • jockjoint

    Ну я и говорю, в асустеке прикрутили. )

  • SE.Quence

    Вот-вот. А тормозни и спроси такого петуха, мол ну ок, раз такое дело, сам скажи что и в каком количестве потянули бы на священное право назваться новой версией? Ну перечисли там по-быстрому, внедрение чего и каких функций точно и достоверно закрыли бы тебе рот? И что услышишь? Вряд ли что-то кроме мычания, особенно не удивлюсь если это окажется владелец обоссаного котами леново или мейзу на застрявшей 5.1.1 и андроид в чистом виде видевший лишь на картинке.

  • Nambavan

    Вам нужно, чтобы кто-то третий придумывал темы для разговоров =)

  • Денис Кузнецов

    300р заплатить за наличие уведомлений на иконках я не готов морально.

  • jockjoint

    Видимо 300р всё таки не только за уведомления. Там много полезных фишек помимо этого. Видимо вам не так сильно это нужно. В противном случае, вы бы купили не задумываясь. )

  • Денис Кузнецов

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

  • Вячеслав Алехин

    Большая часть уже есть в «отсталой» windows))

  • Bee-GT

    Капец. Ни одной новой фишки, которую невозможно было бы реализовать с помощью стороннего софта даже не на самых свежих версиях android. Все уже существует.