If by architecture you mean arm / intel / ..., it's just a case of recompilation. You can crosscompile to another architecture quite easily if you have a well configured environment provided from upstream. Since the system is the same, there shouldn't be many problems.
If you mean architecture as in screen size, etc. - you just need to test for what's available.
If you mean architecture as in screen size, etc. - you just need to test for what's available.