Почему 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 и прочим софтом нам прийдется и дальше самим, сколько бы сил и времени это ни забирало.

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

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


Comments 10


Сразу стало понятно, какая это жесть на самом деле, выхода нет))
Пора ускорить освоение смартфона и переводить на what's up, там вроде в части интерфейса сильных перемен не наблюдала.

07.08.2017 19:17
0

Да, коммуникаторы типа вотсапа неплохая замена скайпу. Хотя и там есть обновления, куда ж без них? Я заметила другое. У меня вотсап стоит на айфоне, а у родителей -на самсунге. И вот их вотсап и мой, мягко говоря, разнятся. Точнее, разное ПО у смартфонов, отсюда и разница во всем. Поэтому если у вашей бабушки был самсунг, не дарите ей айфон :) и наоборот.

08.08.2017 22:34
0

Бабушка быстро и безотказно изводит уже второй андроид)) айфон предлагала, ей не понравился, почему - объяснить не смогла. Вот про разницу интерфейсов и разных клиентов тоже больная тема, не получится дистанционно объяснить куда ткнуть, ибо все отличается от того, что буду видеть перед собой я.

09.08.2017 08:43
0

Меня свекровь уже замучила этими обновлениями, недавно купила себе ноутбук, теперь осваивает, каждый вечер, а почему так, а что делать...мне недавно профессионал переустанавливал виндовс отключил все обновления и пока вроде бы ничего, не терроризируют меня, не знаю что он по выключал но помогло...

07.08.2017 19:19
0

Все равно рано или поздно обновления дадут о себе знать

09.08.2017 08:44
0

Видимо, надо воздействовать на разработчиков по всем каналам обратных связей и создавать общественный запрос (доказывать привлекательность растущего контингента пожилых пользователей на фоне общего "старения" населения), дабы обновление для людей прежних поколений было необременительно и максимально "дружелюбно" (варианты прогрессивной загрузки всё чаще применяют в регулярно обновляемых ММО-играх). Надеемся, начиная с какой-то версии программы так оно и будет.

07.08.2017 19:20
0

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

07.08.2017 21:41
0

А что плохого в этих обновлениях?

Для некоторых пользователей перестановка двух кнопочек местами - это большая беда. Посмотрите статью, на которую я ссылаюсь, так это подробно описано.

08.08.2017 05:53
0

Мне кажется, тут смешаны в кучу два вида обновлений.

  1. обновления функционала.
  2. обновления интерфейса.

И злом в этом контексте являются обновления (изменения) интерфейса.
До тех пор, пока кнопочки на своих местах, условная бабушка не заморачивается на то, какой марки движок, из каких пластиков делается нынешняя машинка, и из какой жести была сделана первая освоенная. ))
То есть, фактически, речь о поддержке "скинов", вариантов внешнего вида, а не полновесных версий. Или я что-то не понимаю.

10.08.2017 19:02
0