Бинарная переносимость — это тестирование исполняемого файла на переносимость между платформами и средами, обычно на соответствие спецификации Application Binary Interface (ABI).
Двоичный интерфейс приложения (или ABI) определяет системный интерфейс для скомпилированных прикладных программ, а также различается для разных типов аппаратной архитектуры. Поскольку двоичная спецификация включает в себя информацию, относящуюся к архитектуре процессора компьютера, для которой она предназначена, невозможно указать один документ для всей возможной Системы. Следовательно, ABI — это семейство спецификаций, а не единое целое.
Программные платформы
Тестирование двоичной переносимости должно проводиться на различных типах программных платформ.
Окна (x86, x86-64)
Linux
Mac OS
Джава
Solaris
Android