It seems Ubuntu is aiming for platform independence with the 14.04 release. Ubuntu 14.04 aka Trusty Tahr will be a Long Term Support (LTS) release. Considering the 5 year support for LTS releases, 14.04 is one of the most anticipated releases.
According to Ubuntu Developer Dimitri John Ledkov, a recent update to cmake will make cross compilation trivial for cmake based projects. Cross compilation in general terms means compiling a software for a system with architecture different that of base system. Like compiling 32 bit software on a 64 bit computer or compiling Android kernel (which uses arm architecture usually ) on a 64 bit computer .The cmake upgrade makes it possible to cross compile various software packages including Unity 8, Mir, and SDK based apps.
The architecture cited in the mailing List as an example is aarmhf. This architecture is commonly known as armv7 is popular in Android devices, Beagle board and Chromebook 11 by Samsung. With a proper emulator, a developer can develop an app for the 32t bit, x64 bit and arm architectures together with relative ease.
This might be a step towards ‘Desktop Convergence’ that Mark Shuttleworth talked about earlier this year.