Общий декларативный код — native ux для каждой платформы.

Что значит изоморфный? Приемы и компоненты могут сильно отличаться, но есть чёткое двусторонние соответствие

«Используй Qt, Всё плохо на любой платформе»

Проблема

многие таргетят один layout-код и на несколько платформ, чаще всего продукты выходят чуждыми для всех платформ, а попытки сделать адаптирующийся к платформам лэйаут без платформо-специфичного кода пока проваливаются или выходят сложными

Максимум что удаётся, это узкий кросс-платформенный сабсет компонентов

Обнако, за этим будущее. Причём в форме смелого автоматического/обучаемого изоморфизма

См так же config-cli-gui