Unity is like a wrapper around a bunch of code that can be reused on all platforms so all the front end stuff should be pretty portable but there's still going to be cross-platform details to address. Not a good plan to address them while core stuff is still in flux because a lot of that extra stuff you handled for the other platforms might become undone, wasting the time spent.