If architectured properly (big if) you can split up the project appropriately so there is a common core and individual parts for specific OS.
Is it extra effort? Sure. Impossible? Definitely not.
(Nobody else wanted the job, but I thought it was fun.)