Возможно, я пропустил основную часть платформы x64 здесь, но я понял, что x64-приложения были только лучше, чем версии x86 (на операционной системе x64 и аппаратном обеспечении, очевидно), когда большие объемы памяти, большие указатели, или другие требовательные факторы.
Однако я начал замечать некоторые более мелкие приложения, предлагающие x64 версии своих инсталляторов в дополнение к стандартным версиям x86. Поскольку x86 отлично работает на Windows x64 с использованием WoW, есть ли какая-то польза для меня, выпуская x64-скомпилированную версию моего приложения? Как я вижу:
Плюсы:
- Потенциально более высокая производительность (в каких условиях, однако)
Минусы:
- Дополнительная сборка для создания/поддержки
- Потенциальные ошибки в объекте x64, отсутствующие в целевой точке x86
- Зависимость от x64 версий DLL для поставщиков/ОС, требующая наличия другого контрольного списка установки и введения дополнительных проблем устранения неполадок.
Каковы некоторые веские причины, которые могут заставить меня пересмотреть добавление x64-скомпилированной версии моего приложения?