Cross platform is not an actual achievable goal if you wish to have a pleasant UX. One size does not, in fact, fit all.