У меня есть запрос на заключение контракта, и одно из требований в первом проекте спецификации гласит, что программное обеспечение (приложение с графическим интерфейсом для конечных пользователей) должно работать на Win 2000 и Mac OS 7.5. Я понятия не имею, почему они хотели бы поддерживать такие древние системы, но я думаю, что это оставляет меня с Java в качестве единственного варианта, кроме необработанного C, или нет?
Итак, если это будет Java, есть ли ограничения на то, какую версию Java я могу использовать для этих целей?
Кроме того, хотя это не было бы строго по теме, я был бы признателен за комментарии по стратегиям, позволяющим запускать программное обеспечение для обеих целей. На самом деле, поддерживать эти древние и современные системы может быть даже сложнее, чем поддерживать Mac и Win, верно?
В качестве еще одного побочного замечания, я также буду признателен за факты, которые могут быть использованы, чтобы отговорить клиента от этого и заставить его перейти на OS X и XP. Например: «Эй, только 2% всех Mac, используемых сегодня, все еще используют ОС старше X».
Редактировать : Моя главная цель здесь - быть хорошо подготовленным технически, чтобы договориться о том, какими на самом деле должны быть спецификации.
Подобные вещи часто являются результатом того, что какой-то менеджер думает: «Ну и дела, моя тетя все еще использует OS 9, и я держу пари, что есть люди, даже более старомодные, так что давайте просто будем осторожнее и записывать 7.5». Там нет технического суждения вообще, и это нормально. Просто в этих случаях вам нужно тщательно объяснить, какие есть компромиссы, и, если вы добьетесь успеха, это обычно дает вам гораздо более реалистичные характеристики. Не исключено, что они вообще откажутся от Mac OS, если будут вынуждены ставить на нее деньги.
С такими характеристиками, если вы не поможете клиенту изменить их форму, то произойдет следующее: вы добавите число в предложение, которое заплатит за все сумасшедшие вещи, а затем еще и некоторые, менее опытные конкуренты не увидят всех последствий и не введут меньшее число в свое предложение, получат концерт, и все это заканчивается слезами для всех. Вы можете сказать «хе-хе, я вам так сказал», но и денег не получите.
Редактировать : Спасибо, что все еще публикуете факты и советы, хотя я уже принял ответ на свой первоначальный вопрос. Я буду продолжать голосовать за это, и это, безусловно, помогает. Также спасибо за сочувствие и попытку спасти меня от подписания плохого контракта! Но не волнуйтесь, я не на самом деле собираюсь писать код для Mac OS 7.5 ... ;-) На самом деле, действительно, надзор за всеми последствиями в любом случае был бы не в моей тарелке.