(no subject)

Apr 08, 2019 11:24

Когда живёшь с тремя смартфонами (СИМка только в одном), то поневоле замечаешь разности в поведении некоторых программ со сходной функциональностью, а точнее то как по-разному программисты разрешили одну и ту же проблему.

В частности это касается popup-уведомлений. Если пользователь отреагировал на уведомление на одном мобильнике и проверил новость, то зачем ему показывать уведомление о той же новости на другом мобильнике? И тут начинается разница. Лучше всего реализован почтовик GMail - он проверяет на сервере просмотрено ли письмо (неважно откуда, можно и с компа) и убирает уведомления со всех девайсов. Однако Linkedin, Instagram и Facebook так и продолжают висеть даже если новость просмотрел через приложение (даже и не через веб-сайт!) на другом девайсе... Думаете это всё? А вот нет, есть ещё более фееричная функциональность: приходишь домой и смартфоны без СИМок, через вайфай, подгружают уведомления, которых в них не было и которые уже не нужны потому что прочитаны. Это совсем ни в какие ворота: если под вайфаем все три мобильника получили одно и тоже уведомление, то ладно что в них не встроена функциональность переодически проверять сервер и удалять это уведомление, но если уведомление просмотрено через 4G вне дома, то хоть сервер-то можно было создать достаточно умным чтобы не посылать то уведомление повторно?. Говоря короче, во всех приложениях кроме GMail компании не хранят флаг "прочитано", а приложения не имеют функциональности уведомлять о том что юзер среагировал на уведомление. Вот в GMail об этом подумали, а в других компаниях мысль UX Designer'ов так далеко не простирается. Почему-то.

Я это всё к чему пишу-то? А к тому что расследование показало что Боинг рухнувший в Эфиопии рухнул из-за ошибок в софте!

Причём это были не программерские баги, а фичи. Т.е. не "работает как-то само", а "работает так, как афтырь подумал, а подумал он очень сомнительно". Проггерам прислали кривую постановку задачи, а они и закодили как велено. Куча проблем просто из-за того что кто-то не подумал лишний раз, не прошёл "лишнюю милю", не имел достаточного профессионального опыта, или... побоялся возразить.

работа, общество

Previous post Next post
Up