Блин :( Цитата: "Возьмём Злобных Птичек: Они написаны, они не будут переписываться под каждую встречную железку".
ПО-ЧЕ-МУ?!
Тогда расскажите, ЧТО будут делать программисты "энгри бёрдс"?
Они же есть.
Еще раз повторяю, если у программы нет группы программистов,
ее поддерживающей, то программа МЕРТВА.
И вы это лучше меня знаете.
Чем занимаются эти программисты, как не пишут варианты под НОВЫЕ ТИПЫ устройств?
Сколько параметров настройки в программе? Больше ста? И это хорошо?
Я считаю - что плохо.
И что отдельная версия "под е-инк" в миллион раз лучше, чем "гуглить опции".
Не нужно натягивать сову на глобус.
Количество ТИПОВ устройств, на которых имеет смысл использовать программу сильно меньше ста.
Такое количество версий можно за пол-года наплодить тем же коллективом.
Особенно если не обманывать себя и помнить что программа это не "кирпич", а система взаимодействующих объектов.
Если вы не индус, ее ВСЮ переделывать не понадобится.
ДАЛЕЕ:
На каком основании те или иные объекты попадают в код прикладной программы?
Радио-кнопку дает операционка готовую, а сплайновый объект? А трёхмерную модель и физику мира?
Почему нет?
А ведь далеко не во всех современных играх так.
Вспомним кучу игр на движке DOOM.
Почему такой движок не является частью операционной системы?
И нужно было бы переписывать "Птичек" под е-инк, если бы под е-инк переписали "движок DOOM"?
Одним словом "все как всегда".
Одни создают проблемы, другие ищут решение, третьи проблемы решают.
И ни один из них не знает никого из двух других.
... но не любой ценой.