Android 11 глазами разработчиков. Новый API и использование 5G в приложениях

Android 11 глазами разработчиков. Новый API и использование 5G в приложениях

Android 11 теперь доступен в первых смартфонах. Он предлагает множество интересных изменений, которые видны на первый взгляд, но их доступность и использование сторонними приложениями во многом зависит от их подготовки разработчиками.

Android 11 теперь доступен в первых смартфонах. Он предлагает множество интересных изменений, которые видны на первый взгляд, но их доступность и использование сторонними приложениями во многом зависит от их подготовки разработчиками.

Google описал наиболее важные ключевые изменения для разработчиков в блоге, где вы можете узнать о новых API и их возможностях.

Одним из наиболее важных интерфейсов может быть Bubble API, который дает разработчикам возможность адаптировать свои мессенджеры к новому «пузырьковому» представлению, которое изначально поддерживается в Android 11.

Android 11 глазами разработчиков. Новый API и использование 5G в приложениях

Благодаря ему пользователи могут отвечать на сообщения, не выходя из других приложений.

Bubble API дает разработчикам возможность решить для себя, может ли данное уведомление из приложения отображаться в виде всплывающего сообщения или только в классической форме.

Android 11 также меняет способ обработки определенных разрешений. Например, если приложению требуется доступ к API, относящемуся к чтению телефонных номеров, теперь необходимо запросить разрешение READ_PHONE_NUMBERS вместо текущего READ_PHONE_STATE. Подробности описаны в документации.

 

Поддержка Android 11 и 5G в приложениях

Изменения коснутся также поддержки сетей пятого поколения. Android 11 дает разработчикам возможность использовать информацию о соединении 5G непосредственно в своих приложениях.

Android 11 глазами разработчиков. Новый API и использование 5G в приложениях

Новый API позволяет, среди прочего, проверить, подключено ли устройство к сети 5G NR или NSA, а затем — в зависимости от обстоятельств — оценить скорость с помощью методов getLinkDownstreamBandwidthKbps () и getLinkUpstreamBandwidthKbps ().

Эта информация может позже использоваться для динамического предоставления или скрытия определенных функций в ваших программах.

Благодаря этому пользователям, которые находятся в диапазоне теоретически менее эффективной LTE, не нужно будет предлагать некоторые варианты, которые могут не работать удовлетворительно при плохом подключении к Интернету.

Схожие записи:

Смартфоны Xiaomi с лучшей батареей. Сравниваем три популярные модели

Смартфоны Xiaomi с лучшей батареей. Сравниваем три популярные модели

В продажу поступят умные часы от Apple

В продажу поступят умные часы от Apple

Карты RTX 3080 закончились через секунду после премьеры. На аукционе цена достигла 100 тысяч долларов

Карты RTX 3080 закончились через секунду после премьеры. На аукционе цена достигла 100 тысяч долларов

Характеристики беспроводных зарядок и критерии их выбора

Характеристики беспроводных зарядок и критерии их выбора

No Comment

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *