Конкурсное задание выполнено не до конца, работа над приложением не окончена. Часть предложенной к реализации функциональности не была внедрена. Отметим качественную попытку реализовать поддержку очистки кеша.
В ходе тестирования приложения были выявлены значительные недоработки, существенно влияющие на взаимодействие с приложением:– Необходимость перезапуска приложения сразу после авторизации в аккаунте – в противном случае пользователю демонстрируется вечный прогресс-бар. Проблема возникала в большей части предпринятых попыток.
– Постоянные вылеты приложения при листании любых типов бесед.
– Несоответствие предложенному дизайну в области масштаба списка чатов.
Авторизация:
– Чрезмерно долгая генерация QR-кода.
– В части случаев код мог не создаваться и приложение приходилось переустанавливать.
Список чатов:
– Аватарки часто загружаются с задержкой непосредственно после авторизации.
Вложения:
– Необходимость взаимодействия с сущностями видео и видеосообщений несколько раз, чтобы приложение начало их воспроизведение. При единичном касании для загрузки и проигрывания пользователю демонстрируется вечный прогресс-бар даже на небольших роликах до 10 секунд и объёмом менее 1 MB.
– Видеосообщения часто проигрываются частично, несколькими кадрами.
– Отсутствует поддержка для части вложений, а именно: анимированных эмодзи, крупных эмодзи (2 > 3), частично викторин (отсутствует вывод объяснения).
– Скорость проигрывания анимированных стикеров оказалось ниже стандартной.
Отправка сообщений:
– Приложение не позволяет делиться текущим местоположением.
– При переходе к экрану 'New Message' по кнопке из списка чатов наблюдаемые статусы последней активности отображаемых там пользователей всегда 'offline'.
Apple Watch Series 4/6, watchOS 7.6.1