Yeah, projecting a methodology from one OS to another is fraught.
With Android it makes little sense to start the app before the RC. Android is set up to recognise the DJI hardware and simplify the connection process to your chosen flight app. It has been found to be a robust way to establish and maintain a solid connection between RC & Flight apps on Android. Numerous Android users who previously experienced DJIGo4 App disconnects (when starting app first) on S7, S8 and other phones have converted to this methodology to prevent these disconnects.
So my chosen start sequence with Android is to close all apps on phone then,
1) RC On,
2) DJIGo4 App (or one of my other 3 flight apps) on, in response to USB connection prompt **
3) MP On.
My shutdown sequence is simply to power off the MP first.
** Select an application for the USB device A B C D Just Once, Always