Google выпустила предварительную версию Android P

В рамках конференции Mobile World Congress компания Google представила предварительную версию новой операционной системы Android P. Платформа пока «сырая», но в ней уже реализовано немало интересных функций.

Построение маршрутов в закрытых помещениях с помощью Wi-Fi RTT

В Android P встроена поддержка протокола беспроводного соединения IEEE 802.11mc, также известного как круговая задержка Wi-Fi (RTT). С его помощью можно находить координаты и прокладывать маршруты по зданиям. Для работы с «комнатной» геопозицией на устройствах с новой операционной системой создателям приложений предоставляется API, через который можно измерять расстояние до ближайших точек доступа Wi-Fi. При этом девайс не обязательно должен быть подключён к сети, а для пущей безопасности определять расстояние разрешено только самому мобильному устройству.

пример построения маршрута внутри здания

Зная расстояние до 3 и более точек доступа, можно вычислить местоположение устройства с точностью до 1 — 2 метров. Это открывает широкие перспективы для развития различных навигационных сервисов.

Управление размером дисплея

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

пример полноэкранного отображеня фотографии высокого разрешения

Ещё в Android P можно определять форму экрана и оптимально подгонять под неё изображения. Это особенно актуально для приложений под смартфоны с «челочкой» на дисплее, как у iPhone X. Такая «фишка» стала своеобразным трендом на выставке Mobile World Congress.

Улучшенные уведомления

В Android P упор сделан на совершенствование визуальной составляющей уведомлений и их функциональности. Дизайнеры разработали новый стиль сообщений: теперь в тексте выделяется имя отправителя и варианты возможной реакции пользователя. Можно открывать чаты, прикреплять фото и стикеры и составлять шаблонные ответы.

Прочие улучшения

Среди нововведений в Android P также фигурируют следующие функции и компоненты:

  • API для поддержки нескольких физических камер и улучшенная обработка записи;
  • класс ImageDecoder, позволяющий преобразовывать изображения в битовые матрицы и объекты типа Drawable;
  • встроенная поддержка видеофайлов в формате HDR VP9 Profile 2;
  • новый формат сжатия снимков HEIF;
  • открытый мобильный API для работы с системой бесконтактной оплаты NFC.

Ещё в новой операционной системе представлены улучшения безопасности, повышена общая производительность платформы и оптимизирован второй официальный язык для Android-разработки Kotlin.

С полным списком нововведений можно ознакомиться в источнике.

Новая версия ОС уже доступна для разработчиков. Android P Developer Preview для ознакомления можно установить на устройства Pixel, Pixel XL, Pixel 2, и Pixel 2 XL, а также запустить в эмуляторе Android в Android Studio.

Android, кстати, можно использовать в качестве полноценной операционной системы для ПК. Напомним, что в середине февраля разработчики открытого проекта Android-x86 представили стабильный релиз Android 7.1 для настольных компьютеров и ноутбуков.

Источник: блог Android Developers

Подобрали три теста для вас:
— А здесь можно применить блокчейн?
Серверы для котиков: выберите лучшее решение для проекта и проверьте себя.
Сложный тест по C# — проверьте свои знания.

Также рекомендуем: