What is the proper way to build and support multi-architecture snap in store (year 2018)?

see the architectures documentation, build-on and run-on were recently added (this does not yet fully work with build.snapcraft.io though, you will have to build locally):

there is also $SNAP_ARCH_TRIPLET:

and $SNAPCRAFT_ARCH_TRIPLET:

1 Like