Microsoft announced it will release a number of new tools that will let developers easily port apps to Windows 10, at its Build conference on 29 April 2015.
Executive vice president for operating systems at Microsoft Terry Myerson said the company would release four sets of tools aimed at developers.
Among them are tools for Android, iOS, and OS X developers.
Android developers will be able to re-use much of the Java and C++ code in their apps to build apps for Windows 10. These apps then run in Windows security containers.
Myerson said this is how game developer King ported Candy Crush Saga to Windows 10.
For iOS and OS X apps, Microsoft said its integrated development environment Visual Studio would get support for Objective-C.
This is the programming language used to develop apps for iOS and OS X. Visual Studio will be able to work with and compile this code into applications that run on Windows 10.
Tools for web and Windows desktop application developers
Microsoft also announced tools aimed at web developers and developers of “normal” .NET and Win32 desktop applications.
Developers will be able to build web applications that can access the full Windows platform and Windows store.
It will also be possible for developers of normal Windows desktop applications to launch their software in the Windows store.
Speaking on security, Myerson said they have learnt from App-V: Microsoft’s application virtualisation and streaming software.
“Win32 and .NET applications will come down from the Windows store and run in an isolated way,” said Myerson.