Same appimage will run on different hardware architectures?

will the same appimage run on different hardware architectures? For
instance arm, x86 and power architecture? Thank you.

No.
Different architecture means different binary code.