Мой любимый пример - авторизация по ТЕЛЕФОНУ и ПАРОЛЮ. Был у меня клиент, который настойчиво хотел сделать такую функцию и вписал ее в свое ТЗ. Но вот в чем суть. В мире разработки существуют 2 шаблонных варианта авторизации: через ТЕЛЕФОН + КОД ИЗ СМС и через EMAIL + ПАРОЛЬ. Для этих авторизаций у нас, у разработчиков, есть уже готовый написанный код, который остается только взять и подключить. Бонусом идет то, что все в мире пользователи приложений тоже уже привыкли именно к этим 2м вариантам авторизации.
Клиент же в своем ТЗ изобретает велосипед. Можно сделать, как хочешь клиент (с авторизацией через ТЕЛЕФОН + ПАРОЛЬ)? - да можно конечно. Только вот:
- Это займет больше времени у разработчика, так как делать придется с нуля - следователь весь проект выйдет дороже
- Это будет сбивать пользователей и ронять конверсию в завершение регистрации.
- Для отправки паролей по смс (для смены пароля) клиенту придется отдельно оплачивать еще и каждую смску (письма о смене пароля на email отправляются бесплатно), что повлечет рост расходов на приложение.