Unreal 3 engine will run on a number of different platforms, and what you see is nothing more than some default settings that the unreal editor throws into the inis just incase a developer wanted to build a specific version for whatever platform, in other words the creation tools that unreal uses can build cross platform executables, you just enable the platform(s) you want when you click build. This is one of the reasons why you see games built on the Unreal engine available on multiple platforms like PS3, Xbox 360, and PC.
As far as I know there is no IOS version of Hawken ever created, same with Linux, or Mac, there was an Android version built specifically for Nvidia for the Nvidia Shield, but never publically released, only demoed live once or twice. And no you cannot run executables for one platform on another, it requires completely different builds, so something built for windows won't run on another platform because the internal system architecture and machine language is completely different. And note, I'm not discussing running a windows exe inside of an emulator, I'm talking natively.