
Третий год подряд Google выпускает предварительную версию для разработчиков следующей крупной версии своей мобильной операционной системы. Android P предлагает ряд новых функций для разработчиков и приложений, а также множество изменений на уровне системы. Android также получает новый дизайн, особенно для уведомлений, панели уведомлений и быстрых настроек.
Developer Preview 1 предназначена только для разработчиков, и Google особенно ищет отзывы о расширенной поддержке типов дисплеев и новых стилях уведомлений.
Как вручную установить Android P DP1
Новые функции для приложений и разработчиков
Учитывая рост популярности «челок» на устройствах, таких как Essential Phone и другие, анонсированные на MWC 2018, приложения теперь могут использовать уникальные формы экранов. Android P будет управлять высотой строки состояния, чтобы отделять контент от выреза «челки». Новые API также позволят разработчикам управлять отображением контента.
Обновление уведомлений улучшает их видимость и функциональность. В частности, приложения могут отображать беседы, фотографии, стикеры и использовать интеллектуальные ответы, подобно экспериментальному приложению Google Reply.
В области обработки изображений новые API позволяют получать одновременные потоки с двух или более камер. Это открывает возможности использования нескольких камер, такие как бесшовное масштабирование, эффект боке и стереоскопическое зрение.
Для мультимедиа Android P поддерживает HDR VP9 для видео с поддержкой HDR с YouTube и Play Фильмов на поддерживаемых устройствах. HEIF позволяет улучшить сжатие изображений, а мультимедийные API в настоящее время улучшаются и рефакторятся для повышения удобства использования.
Другие функции включают внутреннее позиционирование с помощью WiFi Round-Trip-Time, которое позволяет устройствам измерять расстояние от точек беспроводного доступа, улучшенный Neural Network API, обновления для Autofill и Open Mobile API для NFC-платежей и безопасных транзакций.
Фундаментальные изменения в Android
Android P также вносит изменения, которые рассматриваются как «долгосрочная инвестиция в создание Android как лучшей платформы для разработчиков», включая обновления в области безопасности приложений, конфиденциальности пользователей и производительности.
ОС теперь ограничивает доступ к микрофону, камере и датчикам для неактивных приложений, в то время как Google разрабатывает шифрование резервных копий Android с секретным ключом на стороне клиента и рандомизацию MAC-адресов для каждой сети.
Android P также включает стандартный системный диалог для более согласованной аутентификации по отпечатку пальца, в то время как незашифрованный HTTP-трафик будет по умолчанию блокироваться в пользу TLS.
Между тем, приложения получат улучшения производительности и эффективности благодаря изменениям в среде выполнения ART. Приложения будут лучше оптимизированы, а объем памяти, занимаемый скомпилированным кодом, будет уменьшен.
Язык Kotlin получил несколько оптимизаций компилятора, а также дальнейшие доработки режимов Doze, App Standby и Background limits. В рамках продвижения приложений к использованию новейших функций ОС Android P будет показывать пользователям диалоговое окно при установке приложения, ориентированного на Android 4.2 Jelly Bean или более ранние версии.
Наконец, Google ограничивает использование недокументированных интерфейсов и частных библиотек, прося разработчиков — включая собственные команды приложений компании — использовать общедоступные API Android. Компания просит разработчиков сообщать о частных API, у которых нет общедоступного эквивалента.
Чтобы узнать больше о новинках Developer Preview 1, посетите наш обновляемый список изменений и новых функций.
Системные образы Android P DP1 доступны для Pixel, Pixel XL, Pixel 2 и Pixel 2 XL. Google также рекомендует разработчикам использовать Android Emulator, загрузив SDK P Developer Preview на Android Studio 3.1 и выше.
Еще раз подчеркиваем, что этот первоначальный предварительный выпуск для разработчиков рекомендуется только для разработчиков, а не для ежедневного использования потребителями. Программа Android Beta будет запущена с более поздними выпусками. На данный момент прошивка — это единственный способ установить Android P.
Запланировано пять предварительных выпусков — по сравнению с четырьмя в прошлом году — с публичным выпуском для AOSP и OEM-производителей в третьем квартале 2018 года.
Смотрите 9to5Google на YouTube для получения большего количества новостей: