Уголок изобретателя №34. Шторка уведомлений

Привет.

Туманный анонс — следствие размышлений над одним из предложений, которое было внесено в комментариях. Но сначала немного лирики.

Думаю, что каждый из вас согласится, что даже такое законченное и нагруженное под завязку сервисами устройство как смартфон не является законченным продуктом. Если бы так было, то в продаже не было бы ни чехлов, ни селфи-палок, ни стабилизаторов для съемки и т.п. Уверен, что если мысленно перебрать в голове инструменты разных профессий, то не найдется ни одного, для которого мастера не придумали бы дополнения. Даже молоток, и тот разжился улучшениями:

Если кто не понял, то в головке молотка выполнен специальный паз с утопленным в него магнитом, чтобы можно было зафиксировать в нем гвоздь для первого удара. Чтобы пальцами его не удерживать, рискуя получить синяк на ногте. Изобретение, кстати, запатентовано:

Подобные примеры свидетельствуют о том, что существует множество нестандартных ситуаций при использовании типового инструмента, которые требует его улучшений, дополнений к нему или вовсе вспомогательных устройств. И ситуация, аналогичная молотку, актуальна также для сферы электроники. Недавно, например, задумался о том, чтобы пробежаться по живописным горным тропам Челябинской области, сделать запись этого процесса с камерой на груди, вставить отметки на видео, где нужно увеличить угол бегового полотна дорожки или скорость. Затем сопоставить расстояние со временем видео и настроить скорость воспроизведения таким образом, чтобы можно было выставлять разную скорость на тренажере и преодолевать фиксированный километраж ровно к окончанию записи. Иногда психологически важно иметь географические ориентиры, подсказывающие объем оставшейся работы, нежели полагаться только на время или километраж. Так вот. Креплений на грудь для экшн-камер существует великое множество. А вот чтобы закрепить на груди камеру со стабилизатором — это уже задачка нетривиальная. Если вдруг знаете способ, то поделитесь, буду очень признателен.

Это я к тому, что изобретательство не прекращается ни на секунду и даже программы исключением не являются. Но сначала давайте обсудим изобретение из прошлого «Уголка»:

Обратная связь

В прошлом выпуске мы обсуждали клавиатуру, которая меняла бы свой дизайн под те приложения, в которых она используется. Мы описали подобные возможности применительно к цвету, форме кнопок и шрифту. Отметили также возможность использования настраиваемого под каждое приложение вручную внешнего вида. Однако в комментариях мне указали на то, что подобные возможности уже реализованы в клавиатуре AnySoftKeyboard.

Несмотря на доступность всевозможных словарей для данной клавиатуры, сама клавиатура устанавливаться из Google Play отказалась. Впрочем, на официальном сайте есть ссылка на еще один источник, где можно взять последнюю версию в виде apk-файла. Я так и сделал.

В настройках и правда есть галочка для преобразования внешнего вида под различные приложения. Но «мера возможностей» разработчиков оказалась скорее «полторашкой». Вот как в итоге отображается клавиатура в различных приложениях:

Это стандартные, в чем-то типовые приложения, но тем не менее в стоковом дизайне WhatsApp* программа решила, что зеленый цвет будет органичнее. А вот так клавиатура выглядит в сторонних программах:

Если в Total Commander есть хотя бы какое-то сочетание с серым цветом всплывающих окон (хотя разница в оттенках видна невооруженным глазом), то мотивы цветов в Obsidian и Telegram остались мне неясны.

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

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

Пункты просто сдвигаются по отношению друг к другу с учетом того, что второй растворяется в первом. Третий, соответственно, становится вторым и т.д.

Еще в комментариях указали на то, что также нарушает интерфейс запущенных программ шторка уведомлений. Это так. Но первая моя реакция на перспективу увязать шторку и клавиатуру в одну заявку на выдачу патента не была радостной. Вместо одного отдельного приложения, мы получаем полноценный интерфейс, который запатентовать будет куда сложнее. Особенно учитывая тот факт, что по аналогии с клавиатурой, эксперт легко может себе представить любой другой элемент лаунчера. Но идея въелась, и родилось еще одно предложение с куда более широкими возможностями.

Проблема

В принципе проблема с нарушением шторкой уведомлений единообразия дизайна приложений вовсе не стоит. Например, есть вариант, когда при ее раскрытии запущенная программа отображается позади заблюренная:

А ввиду того что кнопки должны отображаться достаточного размера для попадания по ним и предлагать весь арсенал дополнительных действий, то шторка должна либо загораживать запущенную программу полностью, с небольшой прозрачностью для органичности, либо же открываться частично, копировать цветовую гамму запущенного приложения аналогично клавиатуре из прошлой заявки и пролистывать кнопки до требуемой. Почему пролистывать? А потому что кнопок может быть в шторке вот столько:

И пожалуй, это и можно выделить в качестве главной проблемы. Уместить в частично открытой шторке много значков не получится. А при отображении нескольких из них придется горизонтально пролистывать их до необходимого. Лишние движения.

Уровень техники

Изначально в Google предлагали открытие шторки со всеми уведомлениями в виде общего выпадающего списка:

Но главным нововведением, безусловно, была возможность сдвигать ее не до конца:

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

Интересней вариант предложили в Huawei. Заявка новее. В ней уже можно видеть стандартный парад привычных переключателей. В наличии даже регулировка яркости. Вы, кстати, выводите яркость в шторку? Я после Samsung, дисплей которого можно было в любой ситуации использовать максимум на 30% яркости (автояркость стремилась выжечь глаза всем вокруг) и сдвигать на 100% только на очень сильном солнце, сегодня радуюсь автоматическому режиму. Сначала думал тускловата Nubia, но сегодня мне уже даже нравится. Отвлеклись. Любопытна заявка Huawei еще и тем, что выдвигающаяся шторка отображается окошком, а не сдвигом верхнего края дисплея:

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

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

Перед тем как озвучить решение, хотелось бы указать на еще одну находку за авторством Студии Артемия Лебедева:

Клавиатура содержит в каждой кнопке по мини-экрану, который выводит полностью настраиваемое пользовательское изображение. В разных программах — это могут быть разные картинки. Очень удобно, когда ты используешь в какой-нибудь программе горячие клавиши. Также можно не только назначить уникальное изображение, но и повесить на кнопку команду, отличную от базовой. Решение, безусловно, неоправданно дорогое для механических устройств, но шарма не лишено. Частично используем его.

Осуществление изобретения

Пользователь берет в руки смартфон и разблокирует экран. Ему требуется проверить уведомления и отключить беззвучный режим. Он, касаясь экрана, делает жест пальцем от его верхнего края. Выдвигается панель уведомлений, где в верхней части в виде иконок представлены ключевые опции управления смартфоном, а в нижней — уведомления, например, в виде списка. Пользователь отключает беззвучный режим, нажав соответствующую кнопку, пролистывает уведомления, сворачивает панель обратно, например, нажатием кнопки «Домой», и запускает приложение какой-нибудь игры. Игра запускается. Пользователь решает воспользоваться возможностью встроенной функции записи экрана, чтобы впоследствии смонтировать видео прохождения игрового уровня. Он, касаясь экрана, делает жест пальцем от его верхнего края. Выдвигается панель уведомлений, но в ней в верхней части уже представлены не ключевые опции управления смартфоном, а актуальные применительно к запущенному типу приложения (в данном случае к игре). Это может быть запись экрана, режим распознавания играющей композиции (например, Shazam), включение обходной зарядки и т.п. Основные опции также могут быть доступны при горизонтальном пролистывании. Уведомления могут открываться по дополнительному нажатию на соответствующую кнопку. Также в соответствии с дополнительными пунктами формулы изобретения интерфейс, цветовая гамма, шрифт и основные декоративные элементы шторки панели уведомлений копируются под запущенное приложение.

Вот так шторка обросла дополнительными функциями. Признаться, то, как она выглядит сейчас, меня вполне устраивает, но вот необходимость добавлять опции на все случаи жизни смущает. Если же появится возможность открывать только несколько востребованных для каждой отдельной ситуации, то загораживать весь экран смысла не будет, и идея с копированием дизайна приложения из прошлого выпуска пригодится.

Формула изобретения

1. Способ отображения панели уведомлений электронных устройств, состоящий в том, что:

упомянутые иконки функций смартфона определяются приложением, во время которого открыта панель уведомлений.

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

3. Способ отображения панели уведомлений электронных устройств по п.1 и п.2, отличающийся тем, что панель уведомлений отображается в виде всплывающего окна без визуального соединения с краями экрана.

4. Способ отображения панели уведомлений электронных устройств по п.1 — п.3, отличающийся тем, что после открытия панель уведомлений копирует цветовую гамму и форму кнопок запущенного приложения.

5. Способ отображения панели уведомлений электронных устройств по п.1 — п.4, отличающийся тем, что после открытия панель уведомлений копирует шрифт запущенного приложения.

6. Способ отображения панели уведомлений электронных устройств по п.1 — п.5, отличающийся тем, что панель уведомлений выполнена с возможностью запуска в соответствии с заранее сохраненными пресетами для отдельных приложений.

Преемственность с идеей кастомизируемой клавиатуры есть. И в то же время в наличии нововведение в виде создания отдельных режимов. Что думаете?

Смелых идей, отличных изобретений и успешных продуктов. Удачи!

P.S. Ход развития идеи от процесса обсуждения клавиатуры из прошлого выпуска к новому изобретению максимально схож с тем, как проходят мозговые штурмы в крупных компаниях при создании продуктов. Берите на вооружение).

[email protected]
наверх