Конкурсное задание выполнено не до конца, работа над приложением не окончена. В приложении доступна большая часть ожидаемой функциональности, однако качество реализации оказалось ниже ожидаемого. Это, а также объём выявленных недоработок помешали поместить работу на более высокое призовое место.
Среди проблем, существенно влияющих на взаимодействие с приложением:
– Возможные вылеты при попытке поделиться геопозицией в чатах/ожидании загрузки видео.
– Проблемы с авторизацией в части случаев (не удавалось залогиниться в аккаунт), проблема воспроизводилась несколько раз сразу после чистой установки. Несмотря на многократные перезапуски приложения, проблема могла быть решена только перезагрузкой самих часов.
– Неспособность приложения сохранить состояние даже при секундном переходе в другое приложение на Apple Watch. Пользователь, возвращаясь в приложение, неизбежно попадает на экран списка чатов с долгой загрузкой элементов.
– Общая скорость работы приложения и значительные задержки в прогрузке содержимого бесед.
– Отображение на экране контактов (по нажатию на кнопку 'New Message') сущностей, не имеющих отношения к аккаунту пользователя, а именно: аккаунтов из групп, в которых состоит пользовательский аккаунт, ботов и сервисных заглушек Channel.
Список чатов:
– Некоторые аватарки чатов могут загружаться с ощутимой задержкой, например у больших публичных групп (
@durovschat и пр.).
– Выбранная реализация рендеринга аватарок может приводить к тому, что тёмные картинки выглядят рваными по краям, проблема была выявлена с
@telegramtips.
– Представление Saved Messages некорректно.
– Редактирование имён контактов на другом устройстве будет учтено только при перезапуске приложения.