Статья

Android 7.0: лучшие интерактивные уведомления

protection click fraud

Получение уведомлений на вашем телефоне - это не что-то новое или то, что началось с Android. Говорим ли мы о надоедливых всплывающих окнах или о том, что красный мигающий свет, наши телефоны всегда могли сказать нам, что требуют нашего внимания.

Но с Android 7.0, все станет намного лучше, в основном потому, что разработчики теперь могут лучше контролировать способ отображения уведомлений.

Поговорим об изменениях и новых функциях.

Связанные уведомления
  • Прямые ответы это то, что вы, возможно, уже видели на своем телефоне в некоторых приложениях. В Hangouts приложение является примером. Если кто-то отправляет вам сообщение в Hangouts, а у вас нет других ожидающих уведомлений, вы получаете представление одного сообщения, на которое вы можете ответить прямо из тени уведомлений. Поскольку это стало возможным с момента выхода оригинального Nexus 6, многие приложения уже закодировали его.

В Android 7.0 эти виды уведомлений с активными действиями были дополнительно усовершенствованы, и разработчики могут добавить к уведомлению дополнительный контекст. (представьте, например, историю многострочного чата в этом уведомлении Hangouts) и оставьте уведомление активным после ответа, если ответный ответ ожидалось. Вы можете запустить чат Hangouts с историей прямо в панели уведомлений. А поскольку это родное представление уже активного приложения, оно требует мало ресурсов.

Verizon предлагает Pixel 4a всего за 10 долларов в месяц на новых безлимитных линиях

  • Связанные уведомления являются улучшенной версией «стеков», которые мы видели со времен Lollipop, с использованием новых функций визуального стиля Nougat. Вот почему они могут показаться вам знакомыми - разработчики приложений могут реализовывать их форму уже более года.

Просто, когда получено несколько уведомлений для одного приложения, их можно объединить в одну группу. Эта группа может быть расширена для просмотра отдельных сообщений. Изменения в Android N позволяют разработчикам «постепенно» расширять стек уведомлений, чтобы они могли добавлять контекст в группу или каждое уведомление. Это означает, что в нашем примере с Hangouts вы можете развернуть группу уведомлений, отображающую 3 непрочитанных сообщения. и просматривать историю чата для одного или всех из них - а с помощью функции прямого ответа вы можете действовать их.

Разработчики могут использовать эти новые функции в своих приложениях, оставаясь при этом совместимыми со старыми версиями Android.

Эти изменения могут показаться знакомыми любому, кто использует Android с Lollipop или более поздней версии, потому что поведение основано на изменениях, внесенных в Android 5.0 (API 21). Это также то, что мы уже используем Android Wear часы с новым визуальным стилем. Из-за этого, Связанные уведомления и встроенный Прямые ответы обратно совместимы с любым приложением, созданным для Lollipop или выше. Все, что действительно нужно сделать разработчику, - это проверить, соответствуют ли они новым лучшим практикам. Даже если они не беспокоят, существующие функции API без проблем вызывают новые версии. Это важно, потому что на самом деле многие приложения, которые мы используем каждый день, редко обновляются.

Еще лучшая новость заключается в том, что, используя существующие библиотеки поддержки, разработчики могут реализовать эти изменения. и у вас все еще есть приложение, которое работает так, как задумано для таких старых версий Android, как Honeycomb (Android 3.0). Это 98,2% всех устройств Android, которые все еще используются.

  • Уведомление Peeking возвращает старые всплывающие окна для входящих уведомлений, но делает их умнее. Разработчик может использовать окно просмотра для отображения последнего входящего уведомления связанной группы. Уведомление Hangouts теперь можно сворачивать и расширять, чтобы видеть контент по своему усмотрению, мы можем отвечать на каждую отдельную цепочку сообщений, и мы могли бы реализовано разработчиком) настроил все так, чтобы ответ мог "заглядывать" на наш экран на мгновение или два - и позволял нам напрямую отвечать из подглядывания окно.

  • Пользовательские представления и стили сообщений позволить разработчику изменять внешний вид уведомлений для конкретного приложения. Это может быть очень важно, когда вы создаете пакеты и просматриваете, и может помочь нам, поскольку пользователи получают право информация с первого взгляда. Стили сообщений позволяют настраивать ярлыки уведомлений, и теперь у нашего уведомления Hangouts есть заголовок - «Чат с папой» или «Плохие шутки» - и если участников несколько, каждый ответ может быть помечен или цветные.

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

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

Сделайте уведомления снова великолепными.

instagram story viewer