Дисклеймер: канал с 19 марта прекращает существование. Подпишитесь на Telegram.
Новая версия ОС Android для разработчиков пришла несколько раньше ожидаемого (в середине марта). В любом случае Developer Preview уже доступна для Google Pixel смартфонов. К слову, в этой версии уже не будет поддержки старых смартфонов Google: Nexus 5X и Nexus 6P, их период поддержки в 3 года заканчивается в сентябре 2018.
Пока ещё нет даже имени у новой мажорной версии операционной системы, однако уже есть ряд функций, которые точно будут включены. Пока что большинство из них делают акцент на бэк-энд, но функции от этого не становится менее интересными. Давайте кратко посмотрим на этот список:
- Поддержка чёлок. Разработчики теперь могут взаимодействовать с API, чтобы настраивать то, как будет отображаться контент при наличии ублюдской чёлки у смартфона. Существует 4 различных варианта: нет чёлки, узкий вырез, широкий вырез, длинный вырез. В связи с огромным количеством новых смартфонов с чёлкой, эта функция была необходима. К сожалению.
- Мульти-камера. API для двойной (и более) камеры позволит получать разработчикам доступ к потокам одновременно с двух и более камер.
- Неактивные приложения. Уже были новости о том, что теперь доступ ни к камере, ни к микрофону приложения, которые неактивны, не смогут получить. При попытке получить доступ к микрофону из бэкграунда, к примеру, приложение будет получать системные ошибки.
- Улучшенные уведомления. Новый тип уведомлений «MessagingStyle» позволит разработчикам показывать беседы с фото и стикерами, включая умные ответы, прямо в расширенной строке уведомлений — это очень удобно для пользователя и очень напоминает аналогичную работу в iOS. Пока не ясно сколько будет доступно вариантов умных ответов, но Android Messages — скорее всего будет первым приложением, в котором это опробуют.
- Wi-Fi RTT. Также известный как 802.11mc, WiFi RTT позволит приложениям измерять расстояние между вашим смартфоном и ближайшей точкой доступа Wi-Fi для определения вашего собственного местоположения. Протокол использует текущую систему определения местоположения в Android для сохранения конфиденциальности и не подключается по факту к точкам доступа.
- Поддержка HEIF и HDR VP9. Android P теперь будет поддерживать формат изображений HEIF, относительно новый формат сжатия — изображения в два раза лучше, чем в JPG, при сохранении аналогичного JPG размера файла. HDR VP9 позволит разработчикам наконец реализовывать поддержку воспроизведения HDR в собственных приложениях.
- Улучшения ART и Kotlin. Android RunTime (ART) позволит приложениям быстрее запускаться не потребляя много системной памяти. Приложения, написанные на языке Kotlin, будут быстрее.
- Отпечатки пальцев, автозаполнение, HTTP. Android P теперь включает стандартное системное окно аутентификации по отпечатку пальца, обеспечивающее согласованный UI. Улучшение автозаполнения позволит приложениям, администрирующим ваши пароли, использовать старые варианты совместимости для автозаполнения, если какое-то из приложений не поддерживает встроенную функцию автозаполнения Android. А ещё теперь по умолчанию будет блокироваться весь HTTP трафик.
- Отдельная кнопка снимка экрана. Появилась отдельная кнопка, чтобы сделать снимок экрана. Доступна из меню выключения телефона.
- Убрали оранжевый цвет в режиме экономии заряда батареи. Раньше этот цвет сильно бесит, теперь его убрали и сверху и снизу вашего экрана не будет омерзительных оранжевых полосок. Будет просто уведомление, что включён этот режим.
- Переместили управление громкостью. Управление громкостью «переехало» с верхней части экрана на правую сторону, также улучшился сам интерфейс.
Если вы вдруг решили загрузить Developer Preview и установить — будьте максимально осторожны, потому что это самая первая версия, тем более для разработчиков — она может быть очень нестабильной. Никто не несёт ответственности за сохранность ваших данных.
Android P Developer Preview доступен пока что только для телефонов Google Pixel, Pixel XL, Pixel 2 и Pixel 2 XL.
Хотите больше похожих статей в своей ленте? Ставьте LIKE
Понравилось читать меня? Подпишитесь на канал
Подпишитесь на канал в Telegram