Я продолжаю тестировать беговые мобильные приложения для Андроида, и в процессе понял, что схему начисления очков за доступные функции нужно несколько переделать: что-то добавить, изменить веса, разработать начисление бонусов и штрафов и т.д..
Теперь есть три категории функций: базовые, важные и опциональные.
Вес позиций первой категории - 10 (по факту, это блокирующий вес)
вес второй - 3
вес третьей - 1.
По каждому пункту могут начисляться бонусы и штрафы 1/3 от веса. Потом все это дело суммируется.
Базовая функциональность
Вес - 10, фактически, блокирующий.
1. Регистрация тренировки. Беговое ПО должно обеспечивать регистрацию тренировки, пройденное расстояние и затраченное время.
2. Сохранение тренировки на сервере. После окончании тренировки приложение должно скинуть актуальные данные тренировки на сервер без специальных манипуляций. Потому что после тренировки хочется в душ, а не манипулировать.
Важные требования
Вес - 3.
3. Управление в активном режиме. Приложение должно быть адаптированно к условиям стрессовой тренировки, обладать повышенной устойчивостью к ошибкам оператора, управляться простым и очевидным образом.
Неудобные, мелкие, теснящиеся кнопки с непонятными функциями (-).
Неочевидное управление (-).
Защита от дурака (+).
4. Отображаемые данные. Информация должна быть удобно расположена и хорошо читаться.
Неинформативные данные (-).
Мелкие информационные элементы, нерациональное использование рабочей площади (-).
Дурацкие неубираемые поля - (-).
Настраиваемый состав отображаемых полей (+).
Многостраничность с разным составом полей (+).
6. Карта с треком.
Карта "через замочную скважину" (-).
Немасштабированная по умолчанию, без функции позиционирования (-).
7. Управление остановками.
Отсутствие паузы (-)
Наличие отсечки круга (+)
Отображение отсечки круга на карте (+)
Отсроченный старт (+).
Дополнительные возможности
Вес - 1.
8. Голосовая подсказка (+1).
Без локализации (-).
Только бипер (-)
Настраиваемая (+).
9. Непрофильная активность Навязчивая реклама, навязывание про-версии, заманивание в социальные сети (-1).
10. Ручной ввод. (+1).
Есть у всех приложений.
11. Локализация. При отсутствии (-1).
Есть у всех приложений.
Избыточные возможности
Фичи, которыми я не озабочен. Они не проверялись.
Вес - 0.
12. Поддержка внешних датчиков.
13. Автопауза.
14. "Живой" он-лайн репортаж на сайте.
На подходе еще два приложения. Я буду пользоваться уже новой схемой.