Каковы последствия отказа от поддержки Windows 98? - PullRequest
2 голосов
/ 25 ноября 2008

До сих пор в моем приложении я поддерживал все версии Windows от Windows 98 до Windows NT / 2000, от XP до Vista.

Но из-за добавления Unicode в моей следующей версии поддержка Windows 98 все еще возможна, но очень трудна.

Я знаю, что все еще есть некоторые из моих пользователей, использующих Windows 98.

Какие плюсы и минусы у меня больше нет поддержки Windows 98?

Ответы [ 9 ]

6 голосов
/ 25 ноября 2008

Поддержка удаления для Win98 открывает целый ряд новых Win32 API, которые вы можете использовать в своем программном обеспечении. Это позволит вам улучшить работу большинства ваших клиентов на новых ОС.

Продолжайте предоставлять текущую версию вашего программного обеспечения для пользователей Win98, но проясните, что Win98 не будет поддерживаться в будущих версиях вашего программного обеспечения.

Я думаю, что большинство пользователей Win98 начинают получать сообщение и скоро будут обновляться. Кроме того, если они не хотят платить за обновления своего компьютера / ОС, они вряд ли захотят платить за обновления вашего программного обеспечения;)

4 голосов
/ 25 ноября 2008

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

3 голосов
/ 25 ноября 2008

Я думаю, что Шерм ударил гвоздь по голове здесь:

Если у вас все еще есть пользователи, работающие под управлением Windows 98, то очевидным недостатком отказа от поддержки является то, что некоторые из них неизбежно откажутся от обновления. Они либо будут придерживаться версии вашего программного обеспечения, которое у них уже есть, либо переключатся на другую версию.

Я бы добавил только одну вещь - любой, кто использует Windows 98, вероятно, не будет так заинтересован в обновлении что-нибудь . Фактически, вполне вероятно, что пользователи, которые используют Win98, в любом случае используют более старые версии вашего программного обеспечения.

В любом случае, преимущества поддержки минимума Windows на основе WinNT слишком многочисленны, чтобы перечислять их здесь. Лучшее решение здесь - предоставить этим пользователям ссылку на последнюю действующую версию вашего программного обеспечения, совместимую с Win98, но вам не следует стараться обслуживать людей, которые все еще заинтересованы в использовании 10-летней ОС .

2 голосов
/ 25 ноября 2008

Что ж, если один из ваших клиентов использует 10-летнюю ОС (на предположительно 10-летнем оборудовании), что-то говорит мне, что они не тратят много времени на обновление вашего программного обеспечения.

Если бы не частный клиент, который платил вам за заказное программное обеспечение, я бы об этом не беспокоился.

И если это частный клиент, запрашивающий заказное программное обеспечение, возможно, вам следует показать, что цены на современные машины в сравнении с вашей премией за работу с такой старой системой.

2 голосов
/ 25 ноября 2008

Наиболее распространенная вещь, которую нужно сделать в вашей ситуации, это оставить пользователям Windows 98 работающую старую версию. Иногда нужно просто отпустить прошлое.

2 голосов
/ 25 ноября 2008

Если у вас все еще есть пользователи под управлением Windows 98, то очевидным недостатком отказа от поддержки является то, что некоторые из них неизбежно откажутся от обновления. Они либо будут придерживаться версии вашего программного обеспечения, которое у них уже есть, либо переключатся на другую версию.

С другой стороны, затраты на разработку и поддержку этих пользователей, вероятно, перевешивают дополнительный доход, полученный от этого. Поэтому, хотя в принципе вам не нужны несчастные клиенты, на практике может оказаться более экономически эффективным, чтобы 99% из них были довольны.

1 голос
/ 25 ноября 2008

В Windows 98 по-прежнему доступно несколько функций Unicode:

http://support.microsoft.com/kb/210341

0 голосов
/ 25 ноября 2008

Если клиент / пользователь работает с Windows 98, он будет содержать устаревшую версию вашего программного обеспечения.

Просто заморозьте текущий исполняемый файл Win98 и объясните в примечаниях к выпуску, что новые функции будут доступны только в версиях Win2K или Vista.

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

0 голосов
/ 25 ноября 2008

В зависимости от вашей дорожной карты и технологий, которые вы используете - возможно, будет (но немного сложно) разветвить ваш код. Используя приличную систему SCM, вы можете разрабатывать в своей «новой» ветке и функциях резервного порта (слияния) и исправления ошибок, которые также имеют отношение к ветке win98.

Это немного трудоемко, но это позволит вам продолжать предоставлять новые функции всем клиентам и не оставлять пользователей win98 вне процесса.

...