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 по воздуху.

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

114 комментариев на «“Главные фишки Android O”»

  1. Alexandr.Noskov:

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

    • black_milk_ver.2.0:

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

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

      • Cthulhu_Fhtagn:

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

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

          • Konstantin Anoshko:

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

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

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

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

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

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

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

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

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

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

              • Konstantin Anoshko:

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

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

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

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

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

          • Cthulhu_Fhtagn:

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

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

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

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

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

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

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

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

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

              • Cthulhu_Fhtagn:

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

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

      • Alexandr.Noskov:

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

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

          • Alexandr.Noskov:

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

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

  2. Бог Прошутто:

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

  3. Den Semenov:

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

  4. The First:

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

    • Верещагин:

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

      • Konstantin Anoshko:

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

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

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

          • Konstantin Anoshko:

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

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

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

              • Konstantin Anoshko:

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

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

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

                  • Konstantin Anoshko:

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

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

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

                    • Алексей:

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

              • jockjoint:

                LOSь. ))

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

      • BjornDalen33:

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

  5. iBeginner6:

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

    • Nambavan:

      да конечно =)

      • iBeginner6:

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

        • Konstantin Anoshko:

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

          • iBeginner6:

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

            • Konstantin Anoshko:

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

              • iBeginner6:

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

                • Konstantin Anoshko:

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

                  • iBeginner6:

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

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

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

                • jockjoint:

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

        • >> wi-fi nan — airdrop

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

          >> icons — ios 1

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

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

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

        • Nambavan:

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

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

          • iBeginner6:

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

            • Nambavan:

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

              • iBeginner6:

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

                • Nambavan:

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

    • Alexx:

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

      • iBeginner6:

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

        • Konstantin Anoshko:

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

          • iBeginner6:

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

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

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

            • Konstantin Anoshko:

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

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

                • Konstantin Anoshko:

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

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

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

  6. Alexx:

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

  7. Konstantin Anoshko:

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

    • Ymmarra:

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

      • Konstantin Anoshko:

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

        • Ymmarra:

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

      • Vitaliy Horoshiy:

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

  8. ma:

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

  9. Clostridium_tetani:

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

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

  10. OlegVit:

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

  11. David:

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

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

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

    • SE.Quence:

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

  12. Денис Кузнецов:

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

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

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

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

    • Mensergey:

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

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

        всмысле?))

        • Костя Q:

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

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

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

            • jockjoint:

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

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

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

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

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

                • jockjoint:

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

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

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

    • Bilko:

      Nova умеет

  13. jockjoint:

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

  14. Вячеслав Алехин:

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

  15. Bee-GT:

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