Вопросы к Поиску с Алисой
Возможно, имелись в виду различия между программной и аппаратной поддержкой переносимости приложений.
Программная поддержка предполагает, например, переносимость исходного кода. en.wikipedia.org Программное обеспечение можно скомпилировать и связать из исходного кода для различных операционных систем и процессоров, если оно написано на языке программирования, поддерживающем компиляцию для этих платформ. en.wikipedia.org
Также к программной поддержке относят обратную совместимость операционных систем. citforum.ru Например, приложение, работающее в одной версии ОС, будет работать без перекомпиляции в более новых версиях системы на той же аппаратной архитектуре. citforum.ru
Аппаратная поддержка связана с совместимостью форматов исполняемых файлов и библиотек. citforum.ru Формат файлов сильно связан с аппаратной частью платформы, на которой функционирует система. citforum.ru Из-за технических причин (разный размер указателей, различный порядок нумерации разрядов и т. п.) сложно достичь совместимости систем, работающих на различных архитектурах. citforum.ru
Таким образом, разница между программной и аппаратной поддержкой переноса приложений заключается в том, что программная поддержка связана с переносимостью кода и операционной системы, а аппаратная — с совместимостью форматов файлов и аппаратной части платформы.