Как, возможно, вы уже знаете, скорее всего, следующая версия Delphi будет кроссплатформенной . Кроме того, вот несколько опросов по этому вопросу.
Хотя написание кросс-компилятора сейчас нас не очень интересует, портирование библиотеки, которая была / связана с Windows на несколько платформ, безусловно, делает это.
Вы можете подумать, например, в VCL (стандартная библиотека Delphi). Хотя он был разработан только для Windows, он имеет ценность, и, конечно, от него зависят огромные кодовые базы.
Вопрос:
Каков наилучший подход для обеспечения кросс-платформенной осведомленности приложения / библиотеки , обеспечивающей плавный путь преобразования / обновления (насколько это возможно, конечно)?
Еще раз подчеркиваю, нас не интересует, какой лучший способ сделать кроссплатформенную разработку только (были вопросы по этой теме). Нас также интересует еще одно требование: Старый код базы / установки управления.
PS: Опыт и / или методологии из аналогичных ситуаций с другими языками (например, C / C ++), которые рассматриваются как стандартная практика приветствуются.
Заранее спасибо.