Development and Delivery Platforms
A platform is the device-and-operating system combination that our application will run on. Often, devices will be married to specific operating systems: consoles and cell phones are two examples. Other times, a device may host one of several different operating systems: non-Mac desktop PCs are the best example.
Delivering to multiple platforms is often difficult and, at the very least, is more work (and cost) than delivering to a single platform.
Applications may be developed on one platform for delivery on another. This is typically the case for mobile applications, if for no other reason than it’s easier on the eyes. (Desktop/laptop platforms will also be far more robust ...