Microsoft debuts early, open-sourced Windows Bridge for iOS

Posted:
in iPhone edited August 2015
Microsoft on Thursday released an early version of Windows Bridge for iOS, a set of tools that will allow developers to port iOS apps to Windows.




Previously known as Project Islandwood, Bridge for iOS is still in an incomplete form and won't officially launch until sometime this fall, Microsoft said. Developers can however look at open-source code on GitHub, and the company is inviting people to contribute with testing, comments, and their own source code.

The iOS version of Bridge currently supports creating Windows 8.1 and Windows 10 apps built for 32- and 64-bit Intel systems. Users will have to wait for things like compiler optimizations and ARM processor support, the latter essential for phones and some tablets.

Other versions of Bridge are targeting Android and Web apps. Although the Android tools are available only in a private technical preview, the Web app tools are live and fully functional.

Microsoft has plotted an ambitious course for Windows 10, turning it into an universal operating system that can adapt not just to desktops, laptops, and tablets, but also phones and other devices. The company is hoping to have it installed on 1 billion devices with the next two to three years.

Along those lines, it's hoping to reinvigorate the Windows Store by attracting mobile developers who might normally skip Windows in favor of iOS or Android.
«1

Comments

  • Reply 1 of 25
    jungmarkjungmark Posts: 6,926member
    How the tables have turned. Good Luck, MS. You'll need it.
  • Reply 2 of 25
    robmrobm Posts: 1,068member
    hah - Windows Everywhere !
    Still living the dream
  • Reply 3 of 25
    Good luck with that. The list of gotchas in just converting code without writing for the platform is massive.
  • Reply 4 of 25
    radarthekatradarthekat Posts: 3,842moderator

    This is a de facto endorsement of the concept of building for iOS first.  Love it.

  • Reply 5 of 25
    dtracedtrace Posts: 59member
    Let's not forget all the millions of computers around the world using Windows, and MS is smart for building it out for other developers. They're seizing on the opportunity Google and Apple have given them by running increasingly closed systems. They had to lose a decade to humility but they're doing some really interesting things.

    MS has had a long period of penance for all its past transgressions, but don't forget the tens of millions of PCs in the world that are running Windows. They're smart to capitalize on being a universal platform, because Google and Apple have definitely gone in the other direction. In the long run, open platforms typically win the game. Remember Classic Mac OS, it was totally closed and it is dead now. MS learned this lesson in time and by being more open. Not saying every single thing they make is wonderful, but they're back in the game for sure and they're in it for the long haul.
  • Reply 6 of 25
    maestro64maestro64 Posts: 5,043member

    okay why would you want to port a Mobile phone App to windows 10 a desktop world. I really think this will end up be a poor experience for users. Not like there is window 10 mobile phone so the only reason to do it is for a convertable labtop or surface product and MS things users would like this experience.

     

    MS should just look to what happen when Apple tried to get MS developers to port their apps over to Mac, did not go well at all.

  • Reply 7 of 25
    Does it convert/bridge Swift code? If so, C# & F# are dead! Long live Swift and prosper!
  • Reply 8 of 25
    dtracedtrace Posts: 59member

    MS has had a long period of penance for all its past transgressions, but don't forget the tens of millions of PCs in the world that are running Windows.  They're smart to capitalize on being a universal platform, because Google and Apple have definitely gone in the other direction.  In the long run, open platforms typically win the game.  Remember Classic Mac OS, it was totally closed and it is dead now.  MS learned this lesson in time and by being more open.  Not saying every single thing they make is wonderful, but they're back in the game for sure and they're in it for the long haul.  Wait...forgot I was on AI...yay, "gold" products and software releases that skip QA entirely!! 

  • Reply 9 of 25
    gumbigumbi Posts: 148member
    Quote:

    Originally Posted by Maestro64 View Post

     

    okay why would you want to port a Mobile phone App to windows 10 a desktop world. I really think this will end up be a poor experience for users. Not like there is window 10 mobile phone so the only reason to do it is for a convertable labtop or surface product and MS things users would like this experience.

     

    MS should just look to what happen when Apple tried to get MS developers to port their apps over to Mac, did not go well at all.


    ?

    Windows 10 is not just desktop, that's why.  Desktop/Laptop, tablets, phones, xbox one, hollow lens, and IoT.  1 app that runs on all of those, and 1 Billion potential new customers. 

     

    These tools have already been used  - that's how candy crush got to windows phone 8.1 and windows 10.

  • Reply 10 of 25
    gumbigumbi Posts: 148member
    Quote:

    Originally Posted by curveddesign.com View Post



    Does it convert/bridge Swift code? If so, C# & F# are dead! Long live Swift and prosper!

    ?

    It does not do swift right now - though, it is supposedly something that may come later. 

     

    And Swift is no threat to the existence of C# or F#.

  • Reply 11 of 25
    geekmeegeekmee Posts: 629member
    This is great... Now I can get the Windows error messages that I love so much... On all my devices!!
  • Reply 12 of 25
    maestro64maestro64 Posts: 5,043member
    Quote:

    Originally Posted by gumbi View Post

     

    ?

    Windows 10 is not just desktop, that's why.  Desktop/Laptop, tablets, phones, xbox one, hollow lens, and IoT.  1 app that runs on all of those, and 1 Billion potential new customers.

     

    These tools have already been used  - that's how candy crush got to windows phone 8.1 and windows 10.


    yeah we seen MS attempt this before Window CE, yeah that worked well. Right now their is what 1% of the world phones running a MS os. There is no signs that they will gain ground here either. Window will be a destop/laptop environement for the forseeable future and Most of those 1B computer are sitting on a desk in some company sure they want you using a ported IOS app on you work computer like Candy Crush.

     

    Do you know how many Gig of HDD space Window 10 takes, so you sell phone will be weighted down with Windows that going to be positive user experience.

  • Reply 13 of 25
    mdriftmeyermdriftmeyer Posts: 7,503member
    gumbi wrote: »
    ?
    It does not do swift right now - though, it is supposedly something that may come later. 

    And Swift is no threat to the existence of C# or F#.

    Bulk of iOS apps are written in C/C++/ObjC/ObjC++. The switch to Swift won't happen until Swift 2.0 or 3.0 meets the hype.

    Having held conversations with some of the longest ObjC experts they aren't that impressed yet.
  • Reply 14 of 25
    gumbi wrote: »
    ?
    Windows 10 is not just desktop, that's why.  Desktop/Laptop, tablets, phones, xbox one, hollow lens, and IoT.  1 app that runs on all of those, and 1 Billion potential new customers. 

    Yeah right. Ninety-nine percent of "Windows users" are on the desktop. Windows Phone? Is that a thing? And the rest of those device have zero Windows users. One billion imaginary new Windows users? You wish, don't you?
  • Reply 15 of 25
    foggyhillfoggyhill Posts: 4,767member

    Funny, just upgraded to 10 (yesterday) and I'm pretty underwhelmed; MS reinvented the wheel if you ask me... Looks a lot like 7, with 8.1 underneath the hood. Nothing to see here.

  • Reply 16 of 25
    personperson Posts: 31member

    Windows 10 privacy statement, according to BGR,

     

    Finally, we will access, disclose and preserve personal data, including your content (such as the content of your emails, other private communications or files in private folders), when we have a good faith belief that doing so is necessary to: 1.comply with applicable law or respond to valid legal process, including from law enforcement or other government agencies; 2.protect our customers, for example to prevent spam or attempts to defraud users of the services, or to help prevent the loss of life or serious injury of anyone; 3.operate and maintain the security of our services, including to prevent or stop an attack on our computer systems or networks; or 4.protect the rights or property of Microsoft, including enforcing the terms governing the use of the services – however, if we receive information indicating that someone is using our services to traffic in stolen intellectual or physical property of Microsoft, we will not inspect a customer’s private content ourselves, but we may refer the matter to law enforcement.

     

     

    A.K.A  USA Government backdoor.

  • Reply 17 of 25
    eriamjheriamjh Posts: 1,645member
    foggyhill wrote: »
    Funny, just upgraded to 10 (yesterday) and I'm pretty underwhelmed; MS reinvented the wheel if you ask me... Looks a lot like 7, with 8.1 underneath the hood. Nothing to see here.

    Just your wireless network passwords and probably some other personal information. Thanks, Windows 10.
  • Reply 18 of 25
    gatorguygatorguy Posts: 24,213member
    person wrote: »
    Windows 10 privacy statement, according to BGR,

    Finally, we will access, disclose and preserve personal data, including your content (such as the content of your emails, other private communications or files in private folders), when we have a good faith belief that doing so is necessary to: 1.comply with applicable law or respond to valid legal process, including from law enforcement or other government agencies; 2.protect our customers, for example to prevent spam or attempts to defraud users of the services, or to help prevent the loss of life or serious injury of anyone; 3.operate and maintain the security of our services, including to prevent or stop an attack on our computer systems or networks; or 4.protect the rights or property of Microsoft, including enforcing the terms governing the use of the services – however, if we receive information indicating that someone is using our services to traffic in stolen intellectual or physical property of Microsoft, we will not inspect a customer’s private content ourselves, but we may refer the matter to law enforcement.


    A.K.A  USA Government backdoor.
    Most other providers, Google, Apple, Yahoo. etc. have the same general statements included in their privacy policies. Read Apple's for instance since they are the perceived banner carrier for privacy. Look at the section discussing "Disclosure to Third Parties"
    https://www.apple.com/legal/privacy/en-ww/

    Some of it is legally required cooperation with lawful authorities while the rest is for marketing and fulfillment, and to protect the company's interests as needed. Pretty much boilerplate IMHO.
  • Reply 19 of 25
    MacProMacPro Posts: 19,728member
    dtrace wrote: »
    Let's not forget all the millions of computers around the world using Windows, and MS is smart for building it out for other developers. They're seizing on the opportunity Google and Apple have given them by running increasingly closed systems. They had to lose a decade to humility but they're doing some really interesting things.

    MS has had a long period of penance for all its past transgressions, but don't forget the tens of millions of PCs in the world that are running Windows. They're smart to capitalize on being a universal platform, because Google and Apple have definitely gone in the other direction. In the long run, open platforms typically win the game. Remember Classic Mac OS, it was totally closed and it is dead now. MS learned this lesson in time and by being more open. Not saying every single thing they make is wonderful, but they're back in the game for sure and they're in it for the long haul.

    A question ... these "tens of millions of PCs" out there are running what CPUs and what OS by enlarge do you think? What percentage of these "tens of millions of PCs" are in fact less powerful than the iPhone in your pocket? Remember those same data surveys touting the "tens of millions of PCs" choose to exclude iOS devices as even being 'computers'!

    Microsoft is in a hole and digging. I say, send them more shovels.
  • Reply 20 of 25
    misamisa Posts: 827member
    gumbi wrote: »
    ?
    It does not do swift right now - though, it is supposedly something that may come later. 

    And Swift is no threat to the existence of C# or F#.

    Indeed. C# is used primarily by Unity, and damn near everyone is using unity for their cross platform mobile games because android is garbage to develop for. Unity makes it easy to develop something that runs well on iOS and OS X without resorting to having to create 100s of wrappers for devices that will be obsolete by the time you get to it. However Unity only uses .NET 2.0 so it's quite a bit behind.

    However. I am a bit more interested in what Microsoft is doing here, because this is a direct attempt to go "hey look, it costs you nothing to port your iOS app to Windows" ... And therefor the windows store. Because up till now, the only people putting apps on the windows store was Microsoft itself and a few desktop developers. All the fun stuff is on Steam for PC/Mac, leaving Microsoft out in the cold with no easy-money revenue source like Apple has.

    Most (game) developers are not targeting the PC as the first option,it's either iOS for mobile/touch games, Nintendo 3DS for AAA portable games, or PS4 for for console games. The only PC-first games are MMORPG's because most of them are in Korea and are played in PC-Cafe's on relatively mid-grade hardware.
Sign In or Register to comment.