The Fork functionality is NOT for cross compatibility.
It is used for working on your component, and then being able to regenerate your component without loosing changes.
Your component is writen in the last standard way (almost) and the cross compatibility layer is in various places :
- legacy folder
- mcv.php file
Hope it helps