Перейти к содержимому


Фото
* * * * * 1 Голосов

12.9.0 Косяки новой панели уведомлений на Android 12 и выше


  • Please log in to reply
4 ответов в этой теме

#1 Больная на голову Мальвина

Больная на голову Мальвина

    Member

  • Posters
  • 185 Сообщений:

Отправлено 24 Апрель 2023 - 12:55

Здоровеньки!
 
Уже писала про косяк этой панели уведомлений для Light версии в https://forum.drweb.com/index.php?showtopic=336780
Но вместо выводов и исправлений Вы просто добавили эту панель в версию Pro даже не подстроив её под особенности версии Pro. Ожидаемо получился трэш и угар :)
 
1) Те же проблемы с 2-мя щитами разного цвета, что и в Light версии.
2) Цвет индикатора состояния защиты на панели уведомлений может не совпадать с цветом такого же индикатора состояния защиты на панели состояния главного экрана приложения. Например, в уведомлениях зелёный, а на главном экране жёлтый. Достаточно просто установить приложение, принять Лицензионное соглашение и предоставить оба разрешения на доступ к файлам. И вуаля. Как это можно было не заметить для меня загадка :) И это только одна из ситуаций. Жёлтый щит на главном экране приложения появляется во многих ситуациях и ожидаемо Вы эти цветовые состояния не согласовали с панелью уведомлений. А зачем, правда? Итак сойдёт :) Ну подумаешь один и тот же индикатор состояния защиты в разных местах отображается разным цветом.
Видосик для наглядности этого безобразия - https://disk.yandex.ru/i/3zHL5oEOSMQF0g
3) С описанием этой новой функциональности в документации тоже заморачиваться не стали - просто скопировали её из Light версии не адаптирую под расширенный функционал Pro-версии :)
Описан только один вариант - Запустить выборочную проверку (при желтом индикаторе). Нажмите color_shield_orange_day (жёлтый щит с восклицательным знаком). 
Т.е. например, я отзываю у приложения разрешения на доступ к файлам, в уведомлениях появляется жёлтый щит и при его нажатии должна начаться выборочная проверка, судя по документации. Но это же абсурд. Ведь появляется запрос на предоставление отозванных разрешений.
4) Почему-то нет группировки уведомлений для этой новой панели уведомлений (см. картинку ниже), но если отключить настройку 'Панель уведомлений' то группировка есть. Хотя тоже смотрится дико - https://disk.yandex.ru/i/_cA-TOpA0hMtug
 
Итого: новая функциональность реализована с косяками на всех этапах, начиная с дизайна и реализации, кончая тестированием и документацией. Собственно, не удивлена. С каждой новой фичей происходило тоже самое, только не так концентрировано сразу и не так одномоментно :)

Сообщение было изменено Больная на голову Мальвина: 24 Апрель 2023 - 13:00


#2 Stanislav Lagunov

Stanislav Lagunov

    Newbie

  • Dr.Web Staff
  • 23 Сообщений:

Отправлено 24 Апрель 2023 - 17:59

Здравствуйте.
1. Это корректное поведение. Реализация соответствует дизайну.
2. Цвета индикаторов защиты в панели уведомления и на главном экране приложения могут отличаться, т.к. они отвечают за разные компоненты. Индикатор в панели уведомления отражает случаи, когда на устройстве обнаружены угрозы или требуется предоставить разрешения для работы приложения. Индикатор на панели состояния главного экрана приложения отражает проблемы найденные Аудитором безопасности.
3. Спасибо за замечание. Исправим
4. Здесь играют свою роль особенности и реализация уведомлений, заложенные производителем 
устройства. 



#3 Больная на голову Мальвина

Больная на голову Мальвина

    Member

  • Posters
  • 185 Сообщений:

Отправлено 25 Апрель 2023 - 08:09

Stanislav Lagunov, здравствуйте.

 

1. Такое поведение не может быть корректным. Тут в дизайне ошибка. Не могут стоять рядом 2 щита с молнией да ещё и разного цвета. Потому что сразу возникают вопросы - зачем их нужно 2, почему они разного цвета и что это должно означать для пользователя. То что будут проблемы сразу видно по рисунку 10 из Вашей документации, где на левом рисунке 4 значка, а на правом их 5. Писать что реализация соответствует дизайну не стоило, как и реализовывать подобные дизайнерские глупости.
Прикрепленный файл  2_щита.png   176,68К   0 Скачано разПрикрепленный файл  Рисунок10.png   18,48К   0 Скачано раз
 
2. Ну во-первых, зачем в приложении нужны 2 разных индикатора состояния защиты? Одного вполне достаточно. Тем более что в документации Вы называете их одинаково и никакого различия между ними не оговорено.
А во-вторых, 'Индикатор на панели состояния главного экрана приложения отражает проблемы найденные Аудитором безопасности' - это правда, но только отчасти. Панель состояния отображает и другие проблемы (не из Аудитора безопасности) и была придумана не для того, чтобы просто дублировать информацию из Аудитор безопасности.
На панели состояния главного экрана приложения при обнаружении угроз отображается красный щит с текстом 'Dr.Web обнаружил угрозу Необходимо обезвредить угрозы', а угрозы совершенно точно ищет не Аудитор безопасности. Также при отсутствии разрешений на главном экране приложения пишет 'Обнаружены проблемы' и по кнопке ПОДРОБНЕЕ переводит на экран предоставления разрешений. Работу с разрешениями тоже делает не Аудитор безопасности. Плюс на панели состояния главного экрана приложения отображаются проблемы при работе с компонентами, которые также не связаны с Аудитором безопасности.
 
4. А причём здесь производитель устройства? Я же написала, что если отключить в приложении настройку 'Панель уведомлений' то группировка есть. Т.е. группировки нет именно для Вашей новой панели уведомлений. Более того, в документации написано: на устройствах с Android 7.0 или более поздними версиями все уведомления Dr.Web группируются в одно разворачивающееся уведомление. На устройствах с Android 8.0 или более поздними версиями уведомления Dr.Web разделены на категории, или каналы (среди которых есть канал 'Группировать уведомления'). И я практически уверена, что на чистом Android-е будет тоже самое поведение.


#4 ant76

ant76

    Member

  • Posters
  • 114 Сообщений:

Отправлено 25 Апрель 2023 - 09:46

 

Stanislav Lagunov, здравствуйте.

 

1. Такое поведение не может быть корректным. Тут в дизайне ошибка. Не могут стоять рядом 2 щита с молнией да ещё и разного цвета. Потому что сразу возникают вопросы - зачем их нужно 2, почему они разного цвета и что это должно означать для пользователя. То что будут проблемы сразу видно по рисунку 10 из Вашей документации, где на левом рисунке 4 значка, а на правом их 5. Писать что реализация соответствует дизайну не стоило, как и реализовывать подобные дизайнерские глупости.
 
2. Ну во-первых, зачем в приложении нужны 2 разных индикатора состояния защиты? Одного вполне достаточно. Тем более что в документации Вы называете их одинаково и никакого различия между ними не оговорено.
А во-вторых, 'Индикатор на панели состояния главного экрана приложения отражает проблемы найденные Аудитором безопасности' - это правда, но только отчасти. Панель состояния отображает и другие проблемы (не из Аудитора безопасности) и была придумана не для того, чтобы просто дублировать информацию из Аудитор безопасности.
На панели состояния главного экрана приложения при обнаружении угроз отображается красный щит с текстом 'Dr.Web обнаружил угрозу Необходимо обезвредить угрозы', а угрозы совершенно точно ищет не Аудитор безопасности. Также при отсутствии разрешений на главном экране приложения пишет 'Обнаружены проблемы' и по кнопке ПОДРОБНЕЕ переводит на экран предоставления разрешений. Работу с разрешениями тоже делает не Аудитор безопасности. Плюс на панели состояния главного экрана приложения отображаются проблемы при работе с компонентами, которые также не связаны с Аудитором безопасности.
 
4. А причём здесь производитель устройства? Я же написала, что если отключить в приложении настройку 'Панель уведомлений' то группировка есть. Т.е. группировки нет именно для Вашей новой панели уведомлений. Более того, в документации написано: на устройствах с Android 7.0 или более поздними версиями все уведомления Dr.Web группируются в одно разворачивающееся уведомление. На устройствах с Android 8.0 или более поздними версиями уведомления Dr.Web разделены на категории, или каналы (среди которых есть канал 'Группировать уведомления'). И я практически уверена, что на чистом Android-е будет тоже самое поведение.

 

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



#5 Больная на голову Мальвина

Больная на голову Мальвина

    Member

  • Posters
  • 185 Сообщений:

Отправлено 25 Апрель 2023 - 11:51

ant76, здравствуйте.

 

Да, у меня MIUI. Скрины и видео сняты для шторки уведомлений в стиле Android. Да, я понимаю, что для шторки уведомлений в стиле MIUI внешний вид уведомлений слегка поменяется (например, не будет этой дурацкой ситуации с 2-мя щитами с молниями разного цвета - что выглядит гораздо лучше).

 

Отсутствие группировки уведомлений то тут причём и как привязано к производителю устройства?


Сообщение было изменено Больная на голову Мальвина: 25 Апрель 2023 - 11:56



Читают тему: 0

0 пользователей, 0 гостей, 0 скрытых