Сейчас Android – единственная операционная система, способная составить конкуренцию iOS. На этой неделе Google презентовала восьмую по счету редакцию программной платформы Android O, в которой продемонстрировала все новейшие достижения разработчиков компании. Что нового в Android 8.0, какие функции ОС стоило бы позаимствовать Apple, а какие – беззастенчиво скопированы с iOS – далее в материале. Функция энергосбережения
Второй год подряд Google выпускает раннюю версию нового Android в марте – за три месяца до официальной презентации iOS. В публикации официального блога, посвященной новой ОС, Google в качестве главного нововведения «под капотом» выделяет ряд функций, призванных сэкономить батарею устройства. Инженеры компании по примеру Apple ввели более строги автоматические ограничения для приложений, работающих в фоне, касающиеся работы трансляций, фоновых служб и запросов местонахождения. Разработчикам приложений придется теперь переработать свои программы таким образом, чтобы они могли нормально работать в фоне на новой ОС.
«Каналы» уведомлений
В новой версии Android приложения смогут группировать отправляемые пользователю уведомления в различные «каналы». Официальное описание новой возможности Android O довольно туманно, однако можно предположить, что пользователи смогут более тонко управлять уведомлениями, разрешая и запрещая их не только на уровне отдельных приложений, но и на уровне типов уведомлений внутри каждого приложения. Например, для онлайн-игры можно будет разрешить уведомления с сообщениями от партнеров по виртуальным сражениям, но запретить рекламные объявления о доступности новых внутриигровых покупок. А новостное приложение сможет группировать уведомления по темам: политика, экономика, спорт и т.п. Каналы уведомлений в Android O
Помимо этого, разработчики смогут устанавливать для плашек уведомлений произвольный цвет. В Google подчеркивают, что пользоваться этим стоит лишь в том случае, когда уведомления касаются текущих задач и пользователю по-настоящему важно заметить их как можно скорее. А нажав на значок с изображением часов, можно будет «приглушить» уведомления на определенное время: Уведомления в Android O можно «приглушать» на определенное время
Новый раздел настроек
В Android O полностью преобразилось меню настроек. Его не только перерисовали в минималистичном и информативном черно-белом дизайне, но и организовали более логично. Настройки теперь не идут сплошным списком, а организованы по категориям. В верхней части списка будут отображаться предложенные системой пункты настроек, которые, по «мнению» смартфона, могут пригодиться пользователю в данный конкретный момент. Также реализованы более гибкие настройки энергсбережения — прямо с экрана «Батарея» включается адаптивная подстройка яркости экрана и задается период, после которого аппарат уходит в режим глубокого энергосбережения («сна»): Экран блокировки, панель навигации
В Android O можно менять ярлыки для быстрого доступа к функциям и запуска приложений с экрана блокировки — возможность, давно доступная во многих сторонних лончерах. При желании, ярлыки можно вообще отключить: Появились гибкие настройки для панели навигации с системными кнопками «Домой», «Назад» и «Последние приложения». Теперь в нее можно добавлять дополнительные кнопки — например, «Буфер обмена» или переключатель клавиатуры, выбирать расстояние между кнопками, а также сдвигать кнопки вправо или влево для более удобного использования на смартфонах с большими экранами: «Темы» интерфейса
В новой версии Android пользователь может выбирать тему оформления, пока функция лишь меняет вид панели быстрых настроек. Тем доступны две: «Pixel» (темная) и «Инвертированная» (светлая). Неизвестно, будет ли эта возможность включена в финальный релиз Android O, или разработчики в итоге от нее откажутся: пока что ее реализация очень ограничена. Новые обои
Google подготовила для Android O новые официальные обои. С выходом каждой редакции ОС компания постепенно переходила на более реалистичные изображения, в основном представленные спутниковыми снимками Земли или фотографиями с высоты птичьего полета. На этот раз пользователям предлагается взглянуть на нашу планету из космоса. Улучшенный Bluetooth и аудио для профессионалов
Samsung не поддержала Apple в намерении избавить пользователей смартфонов от проводных наушников — в Galaxy S8, судя по утечкам, традиционный аудиоразъем убирать не станут. Однако в Google явно готовятся к «беспроводному будущему»: в Android O серьезно усовершенствована поддержка Bluetooth. В частности, на системном уровне поддерживается разработанный компанией Sony кодек LDAC, позволяющий передавать по стандартному соединению втрое больше данных за единицу времени. Появилось меню выбора кодеков, где также присутствуют разработанные Qualcomm aptX и aptX-HD. Последний позволяет передавать по Bluetooth 24-битный звук (стандарт для mp3, стриминговых сервисов, YouTube и т.п. — 16 бит). Кроме того, в Google планируют сделать доступным для разработчиков в Android O Audio API, позволяющий создавать профессиональные приложения для работы со звуком, требующие минимальной задержки в воспроизведении. Возможно, это сократит отставание экосистемы Android от iOS по части профессиональных аудиоприложений — ранее это было практически невозможно из-за особенностей работы операционки со звуком.
Иконки на любой вкус
В Android O реализована гибкая система управления формой значков приложений. Так в Google хотят угодить производителям смартфонов, у каждого из которых свой взгляд на идеальную внешность значка: квадрат со скругленными углами, круг или «подушка». Разработчики приложений для Android O смогут рисовать «адаптивные» значки, которые затем, в зависимости от выбранного производителем подхода к оформлению на конкретной модели телефона, смогут принимать разную форму. Другие нововведения
В Android O реализован Autofill API – фреймворк для приложений, позволяющий автоматически заполнять заранее сохраненные пользовательские данные: имя, адрес и даже пароли. По сути в Google создали предпосылку для унификации работы менеджеров паролей, что теоретически должно повысить безопасность их использования на Android-устройствах.
Режим «картинка-в-картинке» появится в Android O на смартфонах и планшетах, позволяя смотреть видео, одновременно переписывясь в чате или листая сайты. Кроме того, разработчики получили новый режим отображения информации поверх основного экрана приложения, заменяющий системные предупреждения, а также режим вывода информации на дополнительный экран (например, подключенный по Miracast).
Расширенный цветовой охват для приложений реализован в Android O, что позволит создателям графических редакторов внедрять в них поддержку такого режима для устройств с соответствующими высококачественными экранами.
Функция Wi-Fi Aware позволит поддерживающим ее устройствам обнаруживать друг друга поблизости и обмениваться данными напрямую, минуя точку доступа а-ля AirDrop. А благодаря ConnectionService API приложения, поддерживающие аудиозвонки (Skype, WhatsApp, Viber и т.п.), смогут выводить информацию о них на заблокированном экране или подключенных экранах точно так же, как это делает штатное приложение «Телефон» (привет, CallKit в iOS 10).
Наконец, памятуя о доступности Android-приложений на компьютерах с Chrome OS, в Google решили внедрить в Android O поддержку сочетаний клавиш для управления различными функциями приложений. Взято с macdigger.ru