Общий декларативный код — native ux для каждой платформы.
Что значит изоморфный? Приемы и компоненты могут сильно отличаться, но есть чёткое двусторонние соответствие
«Используй Qt, Всё плохо на любой платформе»
многие таргетят один layout-код и на несколько платформ, чаще всего продукты выходят чуждыми для всех платформ, а попытки сделать адаптирующийся к платформам лэйаут без платформо-специфичного кода пока проваливаются или выходят сложными
Максимум что удаётся, это узкий кросс-платформенный сабсет компонентов
Обнако, за этим будущее. Причём в форме смелого автоматического/обучаемого изоморфизма
См так же config-cli-gui