Slashdot Mirror


Windows 10 Can Run Reworked Android and iOS Apps

An anonymous reader writes with this interesting news from Microsoft. After months of rumors, Microsoft is revealing its plans to get mobile apps on Windows 10 today. While the company has been investigating emulating Android apps, it has settled on a different solution, or set of solutions, that will allow developers to bring their existing code to Windows 10. iOS and Android developers will be able to port their apps and games directly to Windows universal apps, and Microsoft is enabling this with two new software development kits. On the Android side, Microsoft is enabling developers to use Java and C++ code on Windows 10, and for iOS developers they'll be able to take advantage of their existing Objective C code. 'We want to enable developers to leverage their current code and current skills to start building those Windows applications in the Store, and to be able to extend those applications,' explained Microsoft's Terry Myerson during an interview with The Verge this morning.

17 of 223 comments (clear)

  1. Re:Why? by Spy+Handler · · Score: 5, Insightful

    they're probably talking about wanting to run Android/iOS apps on Windows 10 phones.

  2. *Badly by netsavior · · Score: 4, Funny

    the headline accidentally left out a word.

    Windows 10 Can Run Reworked Android and iOS Apps, Badly

    1. Re:*Badly by CastrTroy · · Score: 4, Interesting

      I think the main question is how much reworking is needed to make the apps run well. Reworking could mean anything from ensuring there is no requirement for things that possibly couldn't exist on a standard windows machine, such as games that require tilt controls. It could also mean rewriting 90% of the code. There's no reason why they shouldn't be able to get this to work. If they can get Android and iOS apps to run on windows tablets, phones, and desktops, then that will be one more reason for users to switch back to Windows. Personally, I have a Windows tablet and I love it. The only real problem is the small number of apps. If they could make iOS and Android apps run on it, then all the better.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
  3. Shades of OS/2... by Anonymous Coward · · Score: 4, Insightful

    a.k.a. "a better DOS than DOS" and "a better Windows than Windows." That did not end well.

  4. Yes, can we do this to Microsoft? by Anonymous Coward · · Score: 5, Funny

    Hey Google and Apple, how about changing your API just enough to break Microsoft's implementation every time they release a version? Pleeeeease.

    LOL

  5. MS giving up on mobile development by Dracos · · Score: 5, Insightful

    What I'm reading is that MS has all but given up on Windows as a mobile development platform for the sake of being able to run Android/iOS apps.

    It also serves as a tacit acknowledgment that MS isn't connecting with mobile developers, and that mobile apps drive mobile platforms.

  6. This is an old tactic by Anonymous Coward · · Score: 4, Interesting

    In the 80's Microsoft wrote their applications to be able to import files in formats from other companies, but not export back to the same formats. Examples were lotus 1-2-3 and Wordperfect. This tactic was a trick to encourage and then lock in developers to work only on the Windows platform using Microsoft's software. It also explains their reluctance to make easily available export tools to Open Office formats unless forced by a government such at the UK.

    Examples of this trick:

    1. http://answers.microsoft.com/en-us/office/forum/office_2010-excel/convert-lotus-123-wk4-to-excel-2010/f9508a7f-9cd0-418e-aac8-0e01f0e26da1
    2. https://support.microsoft.com/en-us/kb/2671933
    3. https://www.microsoft.com/en-us/download/details.aspx?id=4540
    4. Results of google searching for openoffice converter at microsoft.com: https://www.google.com/webhp?sourceid=chrome-instant&rlz=1CAHPZY_enUS566US566&ion=1&espv=2&es_th=1&ie=UTF-8#q=microsoft+openoffice++converter+site:microsoft.com
    5. And lastly check what page hits a google search of microsoft.com returns: https://www.google.com/webhp?sourceid=chrome-instant&rlz=1CAHPZY_enUS566US566&ion=1&espv=2&es_th=1&ie=UTF-8#q=microsoft+converter+site:microsoft.com
  7. Re:assuming they reverse-engineer the libraries by arth1 · · Score: 4, Informative

    Why would anyone need to reverse engineer open source libraries from Android?

  8. Re:Metro UI by DogDude · · Score: 4, Insightful

    I buy Windows Phone because of the UI. It's about a decade ahead of Android and Apple's "lots of little random icons on a grid" thing that most people still tolerate for some bizarre reason.

    --
    I don't respond to AC's.
  9. Re:assuming they reverse-engineer the libraries by SEE · · Score: 5, Funny

    To avoid Oracle's copyrights!

  10. Hypocrites by damicatz · · Score: 3, Interesting

    Microsoft was an amicus supporting Oracle in their efforts to copyright APIs.

    Now they want to turn around and do the exact same thing, only for Android and iOS. And to top that all off, their entire success is based on the fact that they were able to rip off the CP/M APIs and clone them for IBM and do so for much cheaper than what DR wanted.

  11. Re:assuming they reverse-engineer the libraries by farble1670 · · Score: 4, Interesting

    Why would anyone need to reverse engineer open source libraries from Android?

    because they are also providing MSFT implementations of the Google APIs which of course are not open source. should be easy enough. e.g., provide a maps implementation that works exactly like Google maps.

  12. Re:Why? by macs4all · · Score: 5, Informative

    Actually this is hilarious. I remember the first version of MS Word that ran on the PPC Macs, it used a translation layer so they could use the Windows code on the Mac. It was a Dog, it ran slow and crashed often.

    Sorry, sonny; that isn't even close to being correct.

    The abomination that you are thinking of was MS Word 6.0 (IIRC) for Mac. Notice the "6.0" part of the name. That really does mean that it was the sixth major version of MS Word for the Mac. And it was truly horrible.

    What you apparently don't know is that MS Word (and Excel) were available in GUI form for MacOS for at least two major revisions before a fully-GUI version was released for Windows.

    Sorry for the Mac-centric link; but it was the only place that I could find that had the dates correct. I personally used MS Word 4.0 for Mac pretty much until the end of MacOS (Classic) in 2001, and it was very stable and "just the right size". Note that this article confirms that the awful, "ported" (emulated) version is Word 6.0...

    I didn't know about the Xenix version, or that it was designed by Xerox PARC guys. So, technically, the Mac version was the second GUI version, I guess, then Windows was the third.

    Now, get off my lawn!

  13. Re:Why? by bondsbw · · Score: 5, Informative

    Windows 10 universal applications will be able to run on all devices, including phones, tablets, desktop, table, Microsoft Band, IoT, Xbox One, etc. If you create a W10 universal app then it will run everywhere. Even the same exact binary will run across all these devices (although, of course, you'll need to make your UI responsive enough to make sense in these environments and with different input mechanisms).

    Legacy desktop applications will pretty much be limited to desktops and tablets under Windows 10.

    This should be much less confusing than RT was. RT had different capabilities across the same form factor, while Windows 10 will have the same capabilities for the same form factor.

    --
    All my liberal friends think I'm a conservative, all my conservative friends think I'm a liberal.
  14. Re:Metro UI by Anonymous Coward · · Score: 3, Insightful

    Just modded you up because: (1) I rather like the Windows Phone UI and (2) because Microsoft did it's own thing while Google just aped what Apple was doing. I'm going to get down-modded into oblivion for pointing that last part out but I saw early Android prototypes and they were very clearly Blackberry killers.

  15. Re:Why? by Dog-Cow · · Score: 3, Interesting

    That joke may have been funny about 5 years ago. Might.

    My parents, siblings and their spouses use Windows Phones. They aren't horrible, though they do suffer from a lack of apps. Which is probably why MS is going to the trouble of making porting really easy.

  16. Re:assuming they reverse-engineer the libraries by im_thatoneguy · · Score: 3, Interesting

    Nokia already did that for the Nokia-X. Maybe that's why Microsoft bought Nokia.