Почему Skype мучает наших бабушек постоянными обновлениями и что можно с этим сделать?

Прочитал сегодня днем заметку «Обратная сторона обновлений» о том, как трудно приходится пожилым людям, когда в очередной раз происходит обновление тех программ, с которыми они, затратив кучу усилий, только-только научились работать.

Сразу отмечу, что данная проблема мне достаточно близка, так как моей маме недавно исполнилось 79 лет и она как раз относится к тем самым «бабушкам», на нужды которых разработчики программ не обращают должного внимания. И мне, точно так же как и @brika, автору упомянутой статьи, приходится что-то настраивать, помогать разобраться да и просто успокаивать маму после очередных обновлений.


grandparents
*

Казалось бы, есть простое решение: пусть разработчик программы сделает отдельную версию для бабушек и других пользователей, которых не радуют постоянные обновления. В некоторых случаях такое действительно возможно. Предположим у вас есть программка для редактирования текстовых файлов. В этом случае вы вполне можете использовать ее пока не надоест, разработчик может попытаться продать вам новую версию, но настаивать на принудительном обновлении, скорее всего, не будет. До тех пор, пока программы пользователей не взаимодействуют между собой в рамках одной сети как мессенджеры или через использование сложного и требующего постоянных обновлений формата данных как MS Word или браузеры — все прекрасно. Старая версия программы — это проблема самого пользователя.

Но в случае Skype ситуация гораздо сложнее — от разработчика требуется поддержка не отдельной программы, а сети взаимодействующих программ. К этой сети могут одновременно подключаться сотни миллионов пользователей, которые работают под разными операционными системами. Тот же Skype запускается под Windows, OS X, Linux, Android, iOS, Blackberry, Windows Mobile. Как правило, для создания программы на каждой платформы используются собственные инструменты разработки, причем они достаточно быстро меняются. За 10-15 лет может смениться несколько поколений инструментов, вплоть до того, что поменяется язык программирования, на котором разрабатывается приложение.

Теперь давайте вернемся к нашим уважаемым мамам и бабушкам. Предположим что баба Маша начала пользоваться Skype в 2008 году на компьютере под Windows, бабушке Даше в 2012 году продвинутый внучек установил программу на ноут под Linux, а вот бабушка Наташа, осталась в аутсайдерах, дети подарили ей планшет с Android только в 2016 году. Ни одна из бабушек не горит желанием переучиваться каждые полгода, их вполне можно понять. Но с точки зрения разработчика, все программы должны продолжать работать в общей сети, как сейчас в 2017 году, так и через 5, а, возможно, и 25 лет в будущем... А ведь в 2018 к общению через Skype приобщится еще и бабушка Лена, дай бог ей здоровья и долгих лет жизни.

Видите что происходит? Вместо примерно 5 версий под разные платформы, теперь уже надо поддерживать 25 версий, это при условии появления новой генерации бабушек каждые 2 года, то есть по 5 старых версий на каждую из 5-ти платформ. Весь этот зоопарк будет написан на 7-8 разных языках программирования с использованием разных версий библиотек от новейших до древних, как говно мамонта. Если сейчас в сети Skype при довольно жесткой политике принудительных обновлений и так наблюдаются постоянные глюки, то представьте, что будет, если версий станет не 5-8, как сейчас, а 25-30 и их количество продолжит расти со временем.

Теперь представьте объем затрат на поддержку дополнительных версий. Скорее всего, для этого прийдется на постоянной основе держать несколько дополнительных команд разработчиков и специалистов по тестированию. К тому, грамотных разработчиков в эти команды будет найти нелегко, мало кто согласиться в 2017 году поддерживать интерфейс, сделанный на библиотеках 2008 года, про которые все нормальные люди давным-давно забыли. К тому же чем больше команд разработчиков, тем больше времени будет тратиться на всевозможные согласования, тем сложнее организовать совместную работу. А работать совместно придется, не забываем, что все приложения и старые и новые работают в рамках единой сети и, если в коде обнаружилась, например, ошибка или уязвимость, то не только править, но и обновлять, все 25 версий надо будет синхронно.

Вспомним о том, что разработчики ПО — это не благотворительные общества, они должны не только платить немаленькие зарплаты разработчикам, но и генерировать прибыль для акционеров. В случае со Skype прибыль получается за счет платных услуг, например, когда пользователи звонят на городские или мобильные номера через приложение. Насколько сильно возрастет стоимость разработки в случае необходимости поддержки большого числа старых версий сказать трудно. По моим ощущениям это будет в разы, а может быть, и на порядок. Понятно, что во многих случаях можно повторно использовать часть кода, но сложность системы в целом все равно вырастет сильно, а стоимость разработки и тестирования зависит от сложности не линейно и с ее ростом растет очень и очень быстро.

Кто будет оплачивать банкет? Платными сервисами Skype пользуются в основном бизнесмены, люди в поисках работы за рубежом, туристы и эмигранты — в общем те, у кого нет особых проблем с переходом на новую версию. Можно ли за их счет обеспечить удобства бабушкам? Если бы Skype был монополистом на рынке, то, в принципе, да. Но в реальном мире, если разработчики поднимут стоимость звонков, наиболее платежеспособная часть клиентуры быстро разбежится по конкурентам и может легко получиться так, что прибыль даже упадет. Не выход в общем.

Есть вариант, брать дополнительную плату с желающих оставаться на старых версиях. Но это очень плохой PR, получается, что софтверный гигант обирает самых слабых и обездоленных. Выйдет примерно как свинью стричь — визгу много, а шерсти чуть.

А вот других вариантов как-то не просматривается, скорее всего, их попросту нет. Ведь эта проблема существует достаточно давно и, если она могла бы быть решена в рамках современной рыночной экономики наверняка уже нашлись бы желающие подзаработать. Например, производить те же «бабушкофоны» вполне рентабельно — их и производят. Так что помогать стареньким родителям и бабушкам со Skype и прочим софтом нам прийдется и дальше самим, сколько бы сил и времени это ни забирало.

Если у вас есть идеи, как можно решить эту проблему, давайте обсудим в комментариях. Кто знает, может быть в рассуждениях выше я где-то ошибаюсь и работоспособное решение все-таки существует.

Спасибо за внимание.

жизньпрограммирование
25%
11
84
169.316 GOLOS
0
В избранное
wealthycat
На Golos с 2017 M07
84
0

Зарегистрируйтесь, чтобы проголосовать за пост или написать комментарий

Авторы получают вознаграждение, когда пользователи голосуют за их посты. Голосующие читатели также получают вознаграждение за свои голоса.

Зарегистрироваться
Комментарии (10)
Сортировать по:
Сначала старые