First ARM based Macs are available now. See the porting guide https://developer.apple.com/documentation/xcode/porting_your_macos_apps_to_apple_silicon and the architectural differences: https://developer.apple.com/documentation/apple_silicon/addressing_architectural_differences_in_your_macos_code
Things to do: