Universal apps have existed since the transition from PowerPC. For most apps it's simply recompiling in Xcode and it creates a fat binary with both architectures.
Any apps that rely on specific intel libraries will have a bit more work to do.
Any apps that rely on specific intel libraries will have a bit more work to do.