To make an app compatible with Android N's multi-window mode, developers need to add configuration changes to activities and use specific intent flags or launch modes when starting new activities. This allows activities to be resized and run simultaneously with others on the screen.