Microsoft launched Windows 10 on July 29 and the news for over 14 million downloads in first 24 hours created buzz. After that the announcement of the Windows SDK and Office Mobile Apps excited users to try it. Today, Microsoft released Windows Bridge for iOS. iOS bridge is an open-source project under the MIT license that will make it easier for iOS developers to build and run apps on Windows.
The iOS bridge supports both Windows 8.1 and Windows 10 apps built for x86 and x64 processor architectures. In the future it will add compiler optimizations and support for ARM, which adds mobile support.
As stated by Kevin Gallo via a blog post :
We’re releasing the iOS bridge as an open-source project under the MIT license. Given the ambition of the project, making it easy for iOS developers to build and run apps on Windows, it is important to note that today’s release is clearly a work-in-progress — some of the features demonstrated at Build are not yet ready or still in an early state. Regardless, we’d love for the interested and curious to look at the bridge, and compare what we’re building with your app’s requirements. And, for the really ambitious, we invite you to help us by contributing to the project, as community contributors — with source code, tests, bug reports, or comments. We welcome any and all participation in building this bridge.
The Windows Bridge for iOS is intended to enable iOS developers for creating Windows apps using existing Objective-C code. To realize this, this bridge consists of the following four components:
Visual Studio will include a compiler that will be shipped as part of an update scheduled in the fall. The compilers know how to take Objective-C code and compile it into a native Universal Windows app.
Objective-C runtime will provide language features such as message dispatch, delegation and automatic reference counting.
iOS API headers/libs
iOS API compatibility is also available.
Visual Studio IDE integration
Tools for importing your Xcode project into the Windows developer tools (Visual Studio 2015) and SDK are also provided.