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 по воздуху.
Как всегда все что уже было в отдельных приложениях Android забрал себе. Постоянство признак мастерства)
Разве это плохо?:)
Странный вопрос на абсолютно нейтральный комментарий)
А что из перечисленного, кроме кодеков и PiP, конечно, было у других на Android?
Как мне кажется, всё, кроме категорий уведомлений.
Хмм… И у кого были:
— Wi-Fi NAN
— API автозаполнения
— Адаптивные иконки (для сторонних, а не встроенных в оболочку приложений)
— Расширенный цветовой охват
?
— Адаптивные иконки (для сторонних, а не встроенных в оболочку приложений)
— Расширенный цветовой охват
-Режим «Картинка в картинке»
-иконки будут по-разному анимированы и научатся отображать количество пропущенных уведомлений
в самсунгах в наличии
>> Адаптивные иконки (для сторонних, а не встроенных в оболочку приложений)
Где можно посмотреть руководство для дизайнера таких иконок? Хочу сделать для своего приложения.
>> Расширенный цветовой охват
Где можно прочитать руководство для разработчиков графических редакторов под Samsung?
>> Режим «Картинка в картинке»
Так я еще в самом первом комменте этот пункт убрал. У меня уже 3,5 года есть Galaxy Note и многооконность я знаю.
>> иконки будут по-разному анимированы и научатся отображать количество пропущенных уведомлений
Ага, в MIUI тоже есть. Причем в актуальных версиях даже работают корректно.
вы смотрите с точки зрения разработчика, я — с потребителя)
ps wifi direct тоже есть, не понимаю только это одно и тоже с Wi-Fi NAN или нет.
>> вы смотрите с точки зрения разработчика, я — с потребителя
Отлично, расскажите мне, как у вас работают адаптивные иконки и расширенный цифровой охват в моих приложениях, если никаких руководств для меня Samsung не выпускал. Я вам подскажу, никак не работают. Samsung может масштабировать или обрезать мои иконки, но не брать адаптированные мной для разных режимов. Он может делать расширенный цветовой охват в своих приложениях, но вы не увидите его в редакторе, который напишу я, потому что Samsung не дал мне SDK.
>> wifi direct тоже есть, не понимаю только это одно и тоже с Wi-Fi NAN или нет.
Нет, не одно и то же. WiFi Direct уже есть в Android 7, его не надо добавлять.
Возможно я ошибаюсь, но тот же Эльдар вещал, что файлы передаются друг другу на устройствах с Синезубом выше некой версии с помощью смешанных подключений Синезуба и Вайфая.
Автозаполнение. Что-то похожее есть в МИУИ. По крайней мере содержание буфера обмена предлагается вставить в ту же звонилку, если в нём цифры.
Во многих лаунчерах уже давным-давно такие иконки. По крайней мере, чисто внешне.
Цветовой охват… А что это изменит и кто это увидит?
>> файлы передаются друг другу на устройствах с Синезубом выше некой версии с помощью смешанных подключений Синезуба и Вайфая.
Не проверял Самсунги, но если брать универсальные утилиты передачи данных по WiFi (типа Lenovo ShareIt), то там есть проблема в том, что аппарат отключается от WiFi сети для подключения к другому аппарату. Очень неудобно. Если здесь это решили — было бы круто.
>> Автозаполнение. Что-то похожее есть в МИУИ. По крайней мере содержание буфера обмена предлагается вставить в ту же звонилку, если в нём цифры.
Вообще непохоже. У меня MIUI — ничего подобного нет.
>> Во многих лаунчерах уже давным-давно такие иконки. По крайней мере, чисто внешне.
Абсолютно не такие. Я смотрю эту тему с 2013 года. Все лончеры могут только масштабировать и обрезать иконки. А здесь же Google предлагает разработчикам делать принципиально разные иконки, которые будут выбираться оболочкой.
>> Цветовой охват… А что это изменит и кто это увидит?
Те, кто пользуются графическими редакторами. У меня, например, Lightroom установлен.
Ладно, разобрались. 🙂 Но всё же это не настолько масштабные нововведения, чтобы им присваивать новый мажорный номер.
У нас такие изменения всегда идут минорными цифрами после точки.
А это уже совсем другой вопрос. KitKat получил минорный номер после Jelly Bean, но свое отдельное кодовое имя. И это было правильно и удобно для разработчиков.
Вот именно.
Например контроль фоновых процессов решался установкой стороннего ПО, многооконность тоже. Да все.
Ну-ка, ну-ка, каким это таким ПО решается многооконность???
Андрей я сейчас не помню, но совсем недавно видел такую прогу. Она для всех стандартных приложений Android давала оконность (галерея, видео и т.д.)
1. Работала, конечно, под рутом.
2. На MIUI/EMUI, конечно, не работала совсем.
3. Стандартные приложения не очень интересны. Android 7 позволяет включить многооконность любым приложениям. Разумеется, какие-то могут плохо работать из-за этого, но это уже другой вопрос.
>>количество ограничений увеличится, причем часть из них станут автоматическими.
Приложения ещё больше станут делать то, что не надо? =_=
Наоборот: они не станут делать то, что надо.
Тупую шутку вам в комменты. 🙂 https://uploads.disquscdn.com/images/443745fdbe5ad5383fa2ba212190acab575d11c139867c68a10fb13f6bb5634f.jpg
Как вам старая «история О» на новый лад?
https://uploads.disquscdn.com/images/cc0e8e2ced74c8f74f9056535427518a28d2b796275b9c2dd4d09ecc49170919.jpg
Действительно не острая..
А я вот иконкам радуюсь одной формы. Наконец-то они дошли до этого.
Android развивается
Но слишком по черепашичьи
Да уж, недавно с 4.4(miui) перешел сразу на 7.1 (lineageos) и потерял кучу удобных вещей, которых все еще нет «из-коробки»: нет счетчиков на иконках, нет защиты от включения в кармане (по датчику освещенности), нет различий в близости блютус гаджета для разблокировки SmartLock, после ввода пин-кода телефон не сразу разблокируется, а надо до клавиши ввода тянуться и др.
эээ, все, что вы перечислили есть в самсунге из коробки — видать lineageos какая-то ущербная
а самсунг на чистом андроиде?
нет, у него же тач виз или как там он нынче называется
вот именно, а LOS это как бы чистый андроид
а в чем счастье при отсутствии необходимого функционала?
вот человек сверху и написал что андроид до сих пор не может простые вещи делать
ну вот видать допиливают функционал до самсунгов 3х летней давности
Не думаю, иначе давно бы допили. Думаю это «фича» чистого андроида — Мучайся пользователь, гугл тебя любит.
В данном примере любит уже не гугл, а разработчики LineageOS.
LOSь. ))
А вы уверены, что все, кроме счетчиков на иконках, проблема именно Android, а не lineageos? Вы проверяли эту функциональность на Nexus/Pixel?
Гхм, на OP 3T на линейке все это есть, ваще-то
снова копируют ios
да конечно =)
фоновые процессы — это ios 2.
уведомления — это вообще от разрабов зависит, ну, кроме delayed
wi-fi nan — airdrop
api autofill — взяли моду как extensions в ios 8
icons — ios 1
audio — ios
color — с ios 10
pip — с ios ipad слизали
думаю, если перечислять сколько функционала ios слизал с андроид список будет больше
ровно 1 — шторка.
многозадачность — не?
разделение окон
до сих пор пытаются приделать жалкое подобие виджетов
да даже панорамы в фотках в андроиде на годы раньше появились…
почитайте по годам-то
многозадачность? это режим doze который копирует ios 2?
разделение окон, виджеты — это технологии которые есть у эппла с 2001 в виде os x ?
панорамы — это как? я на свой айфон 2007 года в 2008 снимал панорамы, когда ведро только релизилось.
при чем тут doze? это вообще про другое. многозадачность — работа приложений в фоне или на одном экране.
при чем тут os x? вы еще винду вспомните.
>>айфон 2007 года в 2008 снимал панорамы
о как, а интернеты говорят, что панорамы только в ios5 срелизились
doze — это про многозадачность которую начинают приводить к виду аля ios
ты читал что делает doze?
os x — это база ios.
App Store делает то, что чего нет из коробки. и потом, что копируют другие ос, как пример — ливфото которые скопировала нокиа
Про виджеты всё верно. На Маке они с Пантеры есть, если мне память не изменяет, а вот на иос, как родственницы макос,их до сих пор пилят.
почему. на os x дашбоард, так и в ios отдельный экран для них
>> wi-fi nan — airdrop
Airdrop работает только в пределах одного Apple ID или позволяет передавать информацию разным людям?
>> icons — ios 1
Разве в iOS есть адаптация иконок, какая предлагается здесь?
>> pip — с ios ipad слизали
Нет. Взяли у Samsung, как и всю другую многооконность. Там даже параметры в манифесте одинаковые (названия у них выглядят не совсем в стиле Google).
Аirdrop работает с любым apple устройством в рамках одной wi-fi сети, это точно проверял, а вот есть ли возможность связи устройств напрямую это вопрос.
>> а вот есть ли возможность связи устройств напрямую это вопрос.
Так ведь в этом и фишка Wi-Fi NAN — соединять устройства, не подключенные к одной сети.
Air Drop работает вне зависимости от подключения или неподключения к WiFi сетям. Главное, чтобы сам WiFi и Блютус были включены на обоих аппаратах.
А что с Apple ID? Вот у меня рядом лежат два iPhone, не подключенные к общей WiFi сети. На них разные Apple ID (никакого семейного доступа или чего-то подобного). Я смогу передавать между ними фото через AirDrop?
а почему не сможете?
Не знаю. Я вас и спрашиваю, как работает AirDrop.
https://uploads.disquscdn.com/images/dcbb802f9b2abc48e9e11fdb81b27c17c7ec2a3950a1bfc43c9f05f971e88481.jpg
Уверен, вы верите в то, что говорите =)
Может, даже так в вашем мире и есть. В реальном мире все немношк по-другому =)
какое-то гуманитарное словоблудие на техническом ресурсе
Вам там ниже много всего по теме ответили. Там про словоблудие напишите =)
о чем можно говорить с человеком, который sdk в руках не держал? 🙂
Вам нужно, чтобы кто-то третий придумывал темы для разговоров =)
а. то есть это везде кроме Андроида было 🙂
в ios — да.
а других то по сути и нет
если брать самсунг, как крупнейшего производителя андроид смартфонов, то весь перечисленный функционал, кроме автозаполнения в приложениях, там имеется.
особенно работа с аудио и цветовыми профилями.
ага.
а с аудио-то что нет? aptx в наличии
лол 🙂
А теперь почитайте новость: речь про aptx HD и LDAC, которых нет в Samsung сейчас.
а, это я что-то проглядел — его что-то только лыжа ставит
>> весь перечисленный функционал, кроме автозаполнения в приложениях, там имеется
Нет. Вы просто не понимаете, о чем говорите.
да я понимаю, что вы как разработчик сможете использовать различные цветовые профили, но не понимаю, как на тех же самсунгах это будет работать при наличии адаптивного дисплея
А как сейчас это работает в настольных ОС? Я, как разработчик обеспечиваю функциональность со стороны приложения, а производитель монитора и ОС совместно реализуют поддержку профиля монитора.
но настольные мониторы не меняют цветовой профиль непрерывно — один раз настроил и вперед. а самсунговский амолед меняет, как я понимаю
А это уже будет вопрос к сотрудничеству Google и Samsung, как они обеспечат.
У вас ошибка, пропустили слово «нищеброды» 🙂
хмм, перечислены фишки WP. В Андроиде разве раньше этого не было?
Где это в WP есть PiP и aptX HD + LDAC?
А какие именно? Я просто не знаком настолько с виндафон и не видел такого при поверхностном знакомстве
Что-то я не понял андроид кто делает? Самсунг или гугел?
Адаптивные иконки — в S7 в наличии.
>>Кроме того, иконки будут по-разному анимированы и научатся отображать количество пропущенных уведомлений — что-то я не понял, раньше не показывало что ли? У самсунга еще со времен s3 или раньше показывает количество уведомлений.
>>Режим «Картинка в картинке» — даже не скрывают кто делал
>>Расширенный цветовой охват — тут самсунг даже еще дальше ушел — в зависимости от освещения rbg подстраивает.
ну и т.д.
просто Самсунг до сих пор скорбит о том дне, когда мог купить Андроид, но не сделал этого. А теперь фрейдистские мотивы захлёстывают.
Не факт, что Самсунг смог бы его допилить. Сколько уже пытались свою ось толкнуть.
это правильно. Никто не знает что было бы, если было бы по другому.
И слава Богу, что не купили. Тошнит только от одной фирменной самсунговской оболочки. На новейших смартах, слышал, отказались от тачвиза, но осадок остался. В своё время отдал жене ноут2 из-за него. Потом А5 нашел, подарил соседу. Хотя внешне очень симпатичный телефончик.
С каждым днем МР становиться сайтом для тех кому интересно ковыряться в потрохах систем и финансовых отчетах компаний. А когда-то тут телефоны обозревали.
раньше все телефоны были разные
Эволюция ни_о_чем. Андроид уже не знает, чем удивить. Все эти обновления не заслуживают полноценного «андроид О»
Я прямо даже стесняюсь спросить, почему эти нововведения не заслуживают отдельного кодового имени? Кодовое имя важно только для разработчиков, и никак не выходит на конечных пользователей.
Эх, мне шестёрка до сих пор кажется новой версией, а семёрку ни разу вживую не видел.
дай угадаю. сиаоми?
Да:) Но что это меняет?
Дык в том-то и дело, что на Сяоми версия Андроида вообще ничего не менят.
У меня поменяла — с обновлением добавилась поддержка MiBand и другой носимой электроники.
И все как обычно, каждый год, вой на всю вселенную о том что обновлений тааааак мало и они такие незначительный на уровне багфиксов что надо было не новую версию делать а просто поменять третью цифру в нумерации…. Так же присутствуют любители теорий одностороннего воровства, ввиду пребывания винды в комме, то активно двигается тема что это все еще было в тестовых билдах iOS 0.0.1а но злобный гугель спереди тогда и только сейчас смогла разобраться в коде и наконец реализовал стыренное….. Но появилась секта Самсунг что уже радует разнообразием, но тематика та же — все стиырили у самсунг…Ироды
И спрашивается, а вам не все равно? Гугл с консорциумом добавили в свою ос нововведения, приписывали apı новые, обновили sdk, дали возможность всем пользоваться этими вызовами….
И кстати пользователи андроид вам какая разница будет это андроид 7.1.99 или андроид 8.0.1?? Обновление вам не грозит (привет великий разработчик операционных систем самсунг), так что что стенать то про версию???
Вот-вот. А тормозни и спроси такого петуха, мол ну ок, раз такое дело, сам скажи что и в каком количестве потянули бы на священное право назваться новой версией? Ну перечисли там по-быстрому, внедрение чего и каких функций точно и достоверно закрыли бы тебе рот? И что услышишь? Вряд ли что-то кроме мычания, особенно не удивлюсь если это окажется владелец обоссаного котами леново или мейзу на застрявшей 5.1.1 и андроид в чистом виде видевший лишь на картинке.
«Кроме того, иконки будут по-разному анимированы и научатся отображать количество пропущенных уведомлений, как в iOS»
Е****-колотить держите меня крепче, не прошло и 10 лет!
«или некоторых Android-лаунчерах.»
Постойте-ка, то есть существуют лаунчеры с этой фишкой, которой мне так не хватало с тех пор как я ушел с Iphone 4s на андроид? Кто подскажет какой хороший лаунчер так умеет?
Чувак, проснись!)))
всмысле?))
Nova launcher точно умеет. Правда там нужно доустановить плагин
Плагин этот работает только с платной версией Новы, которая стоит 300р. Даже если скачать Nova Prime с 4pda, плагин ее распознает как левую и работать отказывается.
Запатить, не?
И да, форки андроида это умеют. MIUI, например.
Стоковый у Асуса тоже умеет.
Видимо не настолько стоковый, раз умеет. ))
Стоковый ОТ Асуса, а не стоковый ОТ Андроид.
Ну я и говорю, в асустеке прикрутили. )
300р заплатить за наличие уведомлений на иконках я не готов морально.
Видимо 300р всё таки не только за уведомления. Там много полезных фишек помимо этого. Видимо вам не так сильно это нужно. В противном случае, вы бы купили не задумываясь. )
Нет, понятно, что я в холодном поту каждое утро не просыпаюсь с мыслями о том, как же мне нужны такие уведомления.)) Не всегда желание что-то иметь совпадает с желанием за это заплатить денег. При том, что в восьмерке совсем скоро это будет реализовано бесплатно.
Nova умеет
уже писал выше — нова только за деньги умеет
Вот тут: https://xakep.ru/2017/02/10/three-reasons-to-reject-android/
очень интересное мнение про новые версии Андроид.
Большая часть уже есть в «отсталой» windows))
Капец. Ни одной новой фишки, которую невозможно было бы реализовать с помощью стороннего софта даже не на самых свежих версиях android. Все уже существует.