For major updates, the three versions (iOS, Mac, Android) are usually developed in parallel.
For minor updates, bug fixes, are done as required.
The features are similar, their execution might be different (for instance the editor), and visually they are a different in places.
We also have a...