Microsoft lures iOS devs with open-source app tools for Windows 10

Because for some folks it's Objective-C or nothing


Microsoft has made available an early preview version of the Windows Bridge for iOS, the set of developer tools previously known as "Project Islandwood."

The tools are just one of several "bridges" that Microsoft announced at its annual Build developer conference in April, designed to lure developers from other platforms to Windows 10.

In this case, the idea is that iOS developers will be able to write Windows Universal Apps in Objective-C, making it easy to port their existing code to Redmond's platform.

The bridge consists of an Objective-C compiler that will be integrated with a future version of Visual Studio, an Objective-C runtime for Windows that provides functions like message passing and automatic reference counting, and a set of header files and libraries that make available a subset of the iOS APIs.

"Our goal with the iOS bridge has never been simply to run iOS apps on Windows," Microsoft's Salmaan Ahmed wrote in a blog post. "Rather, our goal is to help you write great Windows apps that use as much of your existing code and knowledge as possible."

Windows apps written in Objective-C will have full access to the Windows APIs and will run alongside other Universal Apps without additional sandboxing.

Much of the source code to the bridge is being made available on GitHub, here, under the MIT open source license. The exception is the compiler, which is a custom modified version of the LLVM clang compiler that includes code from Visual Studio's cl.exe compiler and will only be available in binary form.

"This is very much a work-in-progress and some of the components we showed at Build in April are not ready yet or still in an early state," Ahmed explained. "Today's release supports building apps that target both Windows 10 and Windows 8.1 built for x86 and x64 processor architectures, and through the fall we'll add additional capabilities as more of the bridge is being completed."

Among those future features will be compiler support for the ARM processor architecture, meaning apps written in Objective-C will be able to run on Windows 10 Mobile, the version of the OS for smartphones, in addition to the desktop PC version.

As for the other half of Redmond's smartphone app porting strategy – "Project Astoria," which is now being called the Windows Bridge for Android – it's still only available in an invite-only preview program.

"Our goal is to have everyone currently on the early access waitlist in the program by the end of August; and we are aiming to release the Windows Bridge for Android as a public beta in the fall," said Microsoft's Kevin Gallo.

There's also the Windows Bridge for web apps, previously known as "Project Westminster," which is available now and allows developers to write web apps that run like native applications on Windows 10.

"Project Centennial," the bridge that helps developers convert classic .Net and Win32-based Windows desktop apps into Universal Apps, will begin testing in 2016. ®


Other stories you might like

  • Experts: AI should be recognized as inventors in patent law
    Plus: Police release deepfake of murdered teen in cold case, and more

    In-brief Governments around the world should pass intellectual property laws that grant rights to AI systems, two academics at the University of New South Wales in Australia argued.

    Alexandra George, and Toby Walsh, professors of law and AI, respectively, believe failing to recognize machines as inventors could have long-lasting impacts on economies and societies. 

    "If courts and governments decide that AI-made inventions cannot be patented, the implications could be huge," they wrote in a comment article published in Nature. "Funders and businesses would be less incentivized to pursue useful research using AI inventors when a return on their investment could be limited. Society could miss out on the development of worthwhile and life-saving inventions."

    Continue reading
  • Declassified and released: More secret files on US govt's emergency doomsday powers
    Nuke incoming? Quick break out the plans for rationing, censorship, property seizures, and more

    More papers describing the orders and messages the US President can issue in the event of apocalyptic crises, such as a devastating nuclear attack, have been declassified and released for all to see.

    These government files are part of a larger collection of records that discuss the nature, reach, and use of secret Presidential Emergency Action Documents: these are executive orders, announcements, and statements to Congress that are all ready to sign and send out as soon as a doomsday scenario occurs. PEADs are supposed to give America's commander-in-chief immediate extraordinary powers to overcome extraordinary events.

    PEADs have never been declassified or revealed before. They remain hush-hush, and their exact details are not publicly known.

    Continue reading
  • Stolen university credentials up for sale by Russian crooks, FBI warns
    Forget dark-web souks, thousands of these are already being traded on public bazaars

    Russian crooks are selling network credentials and virtual private network access for a "multitude" of US universities and colleges on criminal marketplaces, according to the FBI.

    According to a warning issued on Thursday, these stolen credentials sell for thousands of dollars on both dark web and public internet forums, and could lead to subsequent cyberattacks against individual employees or the schools themselves.

    "The exposure of usernames and passwords can lead to brute force credential stuffing computer network attacks, whereby attackers attempt logins across various internet sites or exploit them for subsequent cyber attacks as criminal actors take advantage of users recycling the same credentials across multiple accounts, internet sites, and services," the Feds' alert [PDF] said.

    Continue reading

Biting the hand that feeds IT © 1998–2022