Отримання сповіщень на своєму телефоні не є чимось новим, або щось, що почалося з Android. Незалежно від того, чи ми говоримо про дратівливі спливаючі вікна або про захоплююче червоне миготливе світло, наші телефони завжди мали змогу сказати нам, що хочеться нашої уваги.
Але з Android 7.0 все покращиться, значною мірою тому, що зараз розробники мають більше контролю над способом відображення сповіщень.
Поговоримо про зміни та нові функції.
- Прямі відповіді - це те, що ви, можливо, вже бачили на телефоні за допомогою деяких додатків. Приклад Hangouts - це приклад. Якщо хтось надсилає вам повідомлення в Hangouts, а у вас немає інших очікуючих сповіщень, ви отримуєте єдине подання повідомлень, на яке ви можете відповісти прямо з відтінку сповіщень. Оскільки це стало можливим з моменту запуску оригінального Nexus 6, чимало програм застосували його.
Такі види діючих сповіщень були доопрацьовані в Android 7.0, і розробники можуть вирішити додати більше контексту до сповіщення (подумайте, наприклад, багатолінійну історію чатів у сповіщенні Hangouts, наприклад) і зберегти сповіщення активним після відповіді, якщо ви очікується відповідь на повернення. Ви можете вести чат Hangouts із історією прямо у відтінку сповіщення. А оскільки це власне уявлення про додаток, який вже є активним, він освітлює ресурси.
- Комплектація сповіщень - це вдосконалена версія "стеків", яку ми бачили з 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 не повинен зберігати дрібницю та здебільшого білі кольори, а зараз розробники мають деякі інструменти, щоб зробити сповіщення щодо своїх додатків. Нам вони не сподобаються, але наступну чудову ідею можна побудувати за допомогою цих інструментів.