As it stands today, developers are tasked with creating separate apps for iOS and macOS. It's possible that Apple could place greater emphasis on its programming language, Swift, which can be used for both Mac and iOS apps, to enable the change.
Apple could be looking to bring its desktop and mobile software much closer together.
With the would-be change, Apple is hoping the success of its mobile app business will rub off on its stagnant desktop app marketplace.
Gurman notes it could also lay important groundwork for potentially combining the iOS and MacOS operating systems, though it's unclear if Apple is considering such a plan. Apple has shown some interest in a cross-platform framework internally, using something called UXKit to power the Photos app on iOS and macOS.
There is a Cuphead imposter app on the iOS store - this is a scam.
The report did not specify whether the single app system would also work with other Apple devices, like the Apple Watch, Apple TV and the upcoming HomePod speaker. In doing so, there'd be less work for developers and more choices for consumers. Additionally, Microsoft, before ditching Windows software for smartphones, allowed developers to create a single application that ran on different devices. As such, we could see this rumored at Apple's 2018 Worldwide Developers Conference - where we always see the next versions of iOS and macOS.
Sources familiar with Apple's plans tell Bloomberg that the project, codenamed "Marzipan", will be one of the flagship features of next year's software roadmap. Google has started going down the same road, bringing Android apps over to Chrome OS. They also advised the iPhone and iPad users to avoid downloading or purchasing the game at all cost despite "Cuphead" not being available on the device.
Maybe so. But Apple has a long history of insisting it would never do something - make a small iPad, say, or a big iPhone - and then doing it anyway.