Microsoft Opens Windows Bridge For iOS To Developers - InformationWeek

InformationWeek is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

IoT
IoT
Software // Enterprise Applications
News
8/7/2015
12:05 PM
50%
50%

Microsoft Opens Windows Bridge For iOS To Developers

Microsoft released an early look at its iOS bridge for developers. A final release is scheduled for this fall.

Beyond Windows 10: 6 Microsoft Releases To Watch
Beyond Windows 10: 6 Microsoft Releases To Watch
(Click image for larger view and slideshow.)

A little more than a week after Microsoft took the wraps off its latest operating system -- Windows 10 -- the company has released software that could help programmers simplify bridging the gap between Windows applications and apps for Apple's iOS mobile platform.

Windows Bridge for iOS, also referred to as WinObjC, is a Microsoft open source project that provides an Objective-C development environment for Visual Studio and Windows.

In addition, WinObjC provides support for Apple iOS application programming interface (API) compatibility, and is available as a preview on GitHub.

To use WinObjC, there are a few requirements, including the Windows 10 operating system and Visual Studio 2015 with Windows developer tools. The site notes Visual Studio 2015 Community is currently available for free.

The company is releasing the iOS bridge as an open source project under the MIT license, Kevin Gallo, partner director of software engineering at Microsoft, wrote Aug. 6 on Microsoft's Windows blog.

"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," Gallo noted. "Between now and the fall, we'd love more eyes, feedback, and participation on the code, so we're doing our development in the open."

(Image: Microsoft)

(Image: Microsoft)

The iOS bridge supports both Windows 8.1 and Windows 10 apps built for x86 and x64 processor architectures, and soon we will add compiler optimizations and support for ARM, which adds mobile support.

In addition, compiler optimizations will not work and will likely crash clang, while support for Autolayout, Storyboard, MapKit, AssetsLibrary, AddressBook, Ads, Objective-C annotations, and media capture and playback hasn't been worked out yet.

The final release will happen later this fall, allowing the bridge to take advantage of new tooling capabilities that will ship with the upcoming Visual Studio 2015 Update.

For those interested in the deep technical aspects of the bridge, Salmaan Ahmed, the program manager for Windows Bridge for iOS, has an in-depth blog post discussing the compiler, runtime, IDE integration, and what the bridge is and isn't.

Meanwhile, the Windows Bridge for Android, also known as Project Astoria, is currently available as a technical preview by invitation only.

Gallo noted the company's goal with Project Astoria is to have everyone currently on the early access waitlist in the program by the end of August, and noted that Microsoft is aiming to release the Windows Bridge for Android as a public beta in the fall.

[Read about Outlook coming to the Apple Watch.]

The two projects with iOS and Android are also in keeping with Microsoft's new philosophy under CEO Satya Nadella, which is expanding the company's reach by embracing new platforms and moving away from the older desktop-centric models where everything relied on the Windows operating system.

Alongside the Windows 10 launch, Microsoft also debuted delivered the Windows SDK and accompanying tools that developers use to build and submit Universal Windows apps.

The update to the operating system also introduced new APIs and built a platform that is designed to do much of the work to make apps more personal through adaptive user experience, natural user inputs, and cloud-based services.

Nathan Eddy is a freelance writer for InformationWeek. He has written for Popular Mechanics, Sales & Marketing Management Magazine, FierceMarkets, and CRN, among others. In 2012 he made his first documentary film, The Absent Column. He currently lives in Berlin. View Full Bio

We welcome your comments on this topic on our social media channels, or [contact us directly] with questions about the site.
Comment  | 
Print  | 
More Insights
Comments
Newest First  |  Oldest First  |  Threaded View
jastroff
50%
50%
jastroff,
User Rank: Ninja
8/9/2015 | 6:29:07 PM
Re: IBM and Microsoft now open the "Windows"
I have mostly low hopes, if that's the right term. I think MSFT is very entrenched in the ways of old, and too big to change.

But, could be wrong, so let's wait and see
danielcawrey
50%
50%
danielcawrey,
User Rank: Ninja
8/9/2015 | 4:13:02 PM
Re: IBM and Microsoft now open the "Windows"
I have high hopes for Microsoft under Nadella. I think he's going to do whatever it takes to make sure the company takes a more device agnostic approach. Whereas with Ballmer he was infuriated by the idea of people using iPhones and iPads, this new CEO realizes the future has arrived and it doesn't always include Microsoft as the center of everything. 
Li Tan
50%
50%
Li Tan,
User Rank: Ninja
8/8/2015 | 9:25:55 PM
Re: til now
Unfortunately this is the case so far - the developer needs to use iOS's own language, tools to develop iOS app. There are cross-platform tools but they have limitations to some extent.
soozyg
50%
50%
soozyg,
User Rank: Ninja
8/8/2015 | 1:30:32 PM
til now
software that could help programmers simplify bridging the gap 

So what have programmers been doing until now? Creating their own coding for each project?
demmis_linux
50%
50%
demmis_linux,
User Rank: Apprentice
8/8/2015 | 8:18:40 AM
IBM and Microsoft now open the "Windows"
As an between jobs 50+ year old U.S NAVY vet, I was my given a last chance to learn iOS9 programming thanks to a sponsorship from udemy  ( https://www.udemy.com/courses/ ). I was not sure I wanted to go the Apple route at this age, but after reading about IBM moving to more MAC's as desktops and now this move by Microsoft I tried my first MAC since the 1980's. Ok, I worked for both IBM and Red Hat and felt I knew computers, boy was I missing the boat!

iOS, Android, Windows 10 here I come .....

p.s. Microsoft's Windows 10 Technical Preview ROCKS!!!!!!
Slideshows
7 Technologies You Need to Know for Artificial Intelligence
Jessica Davis, Senior Editor, Enterprise Apps,  7/1/2019
Commentary
A Practical Guide to DevOps: It's Not that Scary
Cathleen Gagne, Managing Editor, InformationWeek,  7/5/2019
Commentary
Diversity in IT: The Business and Moral Reasons
James M. Connolly, Editorial Director, InformationWeek and Network Computing,  6/20/2019
White Papers
Register for InformationWeek Newsletters
Video
Current Issue
Data Science and AI in the Fast Lane
This IT Trend Report will help you gain insight into how quickly and dramatically data science is influencing how enterprises are managed and where they will derive business success. Read the report today!
Slideshows
Flash Poll