Microsoft has provided more details about
Marmalade, a new cross-platform SDK that it has created to bring more apps to its unified app environment for Windows 10. The new tool is aimed at game developers, and works in combination with its Visual Studio developer package. Using Marmalade, developers can simultaneously code games for iOS, Android, and Windows using C++. A key attraction for developers is that Marmalade uses a platform abstraction API that hides a lot of the complexity of coding for native platforms.
The arrival of Marmalade follows the recent cancellation of Microsoft's Project Astoria, which was designed to allow developers to run Android apps on Windows Phone, wrapped in Android Runtime, running within Windows 10 phones. With Android Runtime now officially removed from Windows 10 devices, Project Astoria is not progressing.
The new Marmalade cross-platform SDK is focused on gaming, but appeals to developers as it opens up developing for iOS and Android simultaneously, but also gives developers access to the one billion users Microsoft is targeting for Windows 10 across smartphones, tablets, notebooks, desktops, and other environments.