It also depends on how different your platforms are, and whether all the features on one platform on another are available. I am developing tools that have versions for Win32, Windows CE and mobile devices, as well as various embedded platforms. Some aspects of the product simply do not apply to platforms that do not have the appropriate equipment. For example, I am currently working on a [link text] field-based land use product 1 that works with various measuring devices, such as GPS and Total stations, using various communication tools such as bluetooth, RS232 and radio modems, on a wide range platforms. The specific version I'm working on will be placed on board on a measuring device with a relatively small screen and keyboard, as well as very limited memory and memory. It makes no sense to include functionality related to other devices, and it is very useful for the user to simplify and simplify the interface as much as possible.
Optimized user interfaces, small executables, and zero virus portability are still paramount in some domains. Many common sources for sure, but also many targeted sources and conditional compilation.
source share