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.

156 of 223 comments (clear)

  1. assuming they reverse-engineer the libraries by swschrad · · Score: 1

    or provide a translation engine

    --
    if this is supposed to be a new economy, how come they still want my old fashioned money?
    1. Re:assuming they reverse-engineer the libraries by arth1 · · Score: 4, Informative

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

    2. Re:assuming they reverse-engineer the libraries by SEE · · Score: 5, Funny

      To avoid Oracle's copyrights!

    3. 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.

    4. 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.

    5. Re:assuming they reverse-engineer the libraries by jittles · · Score: 1

      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.

      They probably are pushing Bing maps on Windows phone and so they probably just use a wrapper library that translates Android and iOS calls to the appropriate Windows Phone equivalent. From what little I saw and heard of their presentation yesterday, it sounds like you have to compile your Android and iOS apps inside of Visual studio to run it on Windows Phone 10.

    6. Re:assuming they reverse-engineer the libraries by farble1670 · · Score: 1

      i think it's well and truly clear that i didn't say anything about legality. i said it's a difficult technical challenge.

  2. Why? by wardrich86 · · Score: 2

    Why would anybody want this? I can't think of any mobile apps that would be useful on a regular computer. Most of the really useful mobile apps are only really specific to the fact they're being run on a mobile device, and/or are really only helpful for bridging a gap between a phone and a computer.

    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. Re:Why? by armanox · · Score: 1

      Think tablets and phones (Windows Tablets and phones)

      --
      I'm starting to think GNU is the problem with "GNU/Linux" these days.
    3. Re:Why? by wardrich86 · · Score: 2

      Ah. That would make a bit more sense.

    4. Re:Why? by bjwest · · Score: 1

      Could also be thinking ahead to a Windows 10 TV? Being able to run the current Apple and Android TV apps as soon as it comes out would probibly make people hesitate less on purchasing one, if there ever is such a thing.

      --

      --- Keep the choice with the user..
    5. Re:Why? by alen · · Score: 1

      run games on a PC that I play on IOS or Android and not run down my battery or use too much data or sometimes they are pretty good games

    6. Re:Why? by armanox · · Score: 2

      It's not just games that people run on phones. And regardless, Microsoft wants (read; needs) people to release programs in general for Windows mobile, so they seem to be going the path of making it easy for people to just hit "compile" and be able to deploy it.

      --
      I'm starting to think GNU is the problem with "GNU/Linux" these days.
    7. Re:Why? by erice · · Score: 1

      Why would anybody want this? I can't think of any mobile apps that would be useful on a regular computer. Most of the really useful mobile apps are only really specific to the fact they're being run on a mobile device, and/or are really only helpful for bridging a gap between a phone and a computer.

      While "really useful" is not the word I would use to describe them, Hinge and Tinder are mobile only. Neither has a web site that does more than point to a mobile app.

      As I recall, some Craiglist scraping apps had features unavailable on any web site or desktop application.

      Waze finally has a useful web interface after years of only being able to check routes on the mobile app.

    8. Re:Why? by MobileTatsu-NJG · · Score: 1

      What kind of multi-touch screen are you running on your PC?

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    9. Re:Why? by Anonymous Coward · · Score: 1

      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.

      My guess it this is what will happen on the Windows phones, it will be a dog.

      THAT will reflect on MS, poorly, and on the application developers too, does any App developer really want users to see their App crash because of a buggy translation layer. If those users transfer to an iPhone/Android they will remember that App that crashed.

    10. Re:Why? by dj245 · · Score: 1

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

      Are you sure about that? I have only seen Windows phones, and not owned one but as an owner of a Windows 8 tablet, the desktop OS looks a lot like a portable device and vice versa. In fact, it seems they have been planning convergence for some time. Windows 10 might be the OS where the differences between mobile and desktop are only in the relevent aspects of the UI.

      --
      Even those who arrange and design shrubberies are under considerable economic stress at this period in history.
    11. Re:Why? by Anonymous Coward · · Score: 2, Insightful

      To me it still doesn't make sense why they call the desktop OS Windows 8/Windows 10 and the phone OS Windows 8/Windows 10. Why they have two types of tablets: one that runs Windows 8 and can thus run Windows 8 programs, and another that runs Windows 8 and thus can run Windows 8 but also applications of Windows 8. Unfortunately the first tablet with Windows 8 can't run Windows 8 programs because the Windows 8 programs have to be completely rewritten in another language. On the phones with Windows 8 you can also only run Windows 8 programs and none of the Windows 8 programs.

      They did the same thing with Outlook. You have Outlook which is web mail, and you have Outlook which is a mail client. You can use Outlook on its own or you can use Outlook to check Outlook mails. Outlook can check any mail, and you will have to configure Outlook to receive your mails. Outlook on the other hand is just web based and after registering for an account you can check your mail online.
       
      And they also have Skype and Skype. Skype is a consumer oriented VoIP product while Skype is a business oriented VoIP product. You can not log in with your Skype account on Skype, neither can you use your Skype account on Skype. But I don't know for sure about this last statement, I have never used Skype, only Skype, but it might be that you can use Skype accounts on Skype.

      I think it would also be a wise choice to rename the Windows servers OS to Azur, now it's way too confusing with those different names.
       
        Maybe they will once launch their own social media and call it SharePoint, so you have SharePoint and SharePoint, SharePoint is a collaboration tool, while SharePoint is a social media...

    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 arglebargle_xiv · · Score: 1

      Why would anybody want this?

      Well, the strategy worked so brilliantly for the Amiga (Emulate an Atari ST! Emulate a Mac! Emulate anything that isn't an Amiga!) that obviously Microsoft have decided to give it a go too.

    14. 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.
    15. Re:Why? by jsepeta · · Score: 1

      You've obviously never used Korg Gadget on an iPad. This app SCREAMS to be run on a system with more horsepower and a bigger screen.

      --
      Remember kids, if you're not paying for the service, YOU ARE THE PRODUCT THAT IS BEING SOLD.
    16. Re:Why? by arglebargle_xiv · · Score: 1

      >they're probably talking about wanting to run Android/iOS apps on Windows 10 phone.
      They are planning on selling only one piece.

      No, no, no, that's not true! I once met a guy who had a Windows phone and he said his wife had one too, so they've sold at least two pieces. There may even be a third Windows Phone user out there (although I've never met him/her/it).

    17. Re:Why? by Bing+Tsher+E · · Score: 1

      And Windows 10 tablets.

      The x86 based 8.1 tablets are really nice and rather inexpensive. I am hoping they will prove to be iPad killers.

    18. Re:Why? by Bing+Tsher+E · · Score: 1

      There's a ten inch multi-touch screen on my Asus Transformer. Which presently runs Windows 8.1 and soon will run ten.

      It's an x86 PC in tablet form. And considerable cheaper than an equivalent Ipad. And it runs a real OS, not one that is deliberately crippled.

    19. Re:Why? by MachineShedFred · · Score: 1

      While it was poorly worded, he meant to say the first PowerPC-native version of Word for Mac System 7.5. That would probably be Word 6.0. And it was ass-slow and terrible.

      --
      Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
    20. Re:Why? by hairyfeet · · Score: 1

      Actually I've been installing Steam more and more on computers owned by people that you wouldn't think of as "gamers" because they have casual mobile games that they want to play on their laptop or desktop as well as their phone or tablet. If MSFT makes it so Windows 10 can run these natively? I'm sure all those casuals would give the Windows appstore a boost.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    21. Re:Why? by jeffmflanagan · · Score: 1

      I know someone with one, so that's three for sure. I wouldn't be surprised if they've sold tens of phones.

    22. Re:Why? by arglebargle_xiv · · Score: 1

      I know someone with one, so that's three for sure. I wouldn't be surprised if they've sold tens of phones.

      "This is a Windows Phone. Prime quality. Feel it! And I can promise you it is not the only one we have. In Russia we have ho hooo... dozens of Windows Phones. Dozens! But this is our company's most popular product of all. Blue Screen! Finest quality. Try. By lucky coincidence we have more than 800 billion tons of it."

    23. Re:Why? by macs4all · · Score: 2

      While it was poorly worded, he meant to say the first PowerPC-native version of Word for Mac System 7.5. That would probably be Word 6.0. And it was ass-slow and terrible.

      And what was really hysterical was that the 68k versions of Word ran circles around Word 6.0, even though they were running through Apple's 68k -> PPC JIT Compiler!!!

      Yes,,WORD 6 sucked. I know. I tried to use it for about a month when it came out.

    24. Re:Why? by BradMajors · · Score: 1

      laptop.

    25. 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.

    26. Re:Why? by shione · · Score: 1

      The problem ms still has with this is nobody wants to buy their android/ios apps AGAIN. So ms might be able to get new people who have never had a android or iphone before (how many of these people would there be?) the windows phone will still have a lack of incentive for people to swap phones because nobody wants to buy their entire library of apps again. ms may as well throw the towel in. they came in too late to the phone market even after steering nokia to its death for the ms cause.

      A android/ios app running on a windows phone will likely be slower, suck more power off the phone and be at the mercy of a buggy translation layer or apple/google doing what ms did to wordperfect and os/2 and changing the api.

      Why anyone would want to buy a windows phone to help ms become a monopoly in that market to fuck over corporations and consumers again is beyond me.

    27. Re:Why? by TheRaven64 · · Score: 1

      My girlfriend has one (she wanted one with a good camera and the Nokia Lumina some-unmemorable-number had the best one). The UI is nicer than any other phone I've used, but the selection of apps is a big limitation. Around half of the things that I use on a regular basis on my Android phone have no Windows phone equivalent. Being able to run Android apps would make it much more attractive.

      --
      I am TheRaven on Soylent News
    28. Re:Why? by jellomizer · · Score: 1

      With the new ultrabooks laptops which flip into a tablet form factor. You would want a rich supply of apps that are designed for a touch interface. While keeping the laptop and desktop apps for more sit down type of work.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    29. Re:Why? by angel'o'sphere · · Score: 1

      What about WhatsApp/Viber?
      Or my 'NovoCard' HyperCard clone for my iPad.
      Or countless of games ...
      Or 'TechBasic' a superb Basic dialect running on my iPad, several Planetarium / Astro programs.
      I have like 30 kanji learning programs, a multi language dictionary settled around japanese, called: "imiwa?"
      Plenty of traveling related apps ...

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    30. Re:Why? by cheekyboy · · Score: 1

      Dude, this is what apple has done with quicktime/itunes, which is why it is BIGGER than MacOS classic itself.

      Quicktime wrapped a carbon api to windows, and then they just hack ported itunes to windows, which is WHY its so shit and not multi threaded or multitasks poorly.

      MS approach is more along WINE, the version that can recompile win32 apps using libraries inside linux.

      All thats missing is swift, Obj C is dead.

      --
      Liberty freedom are no1, not dicks in suits.
    31. Re:Why? by cheekyboy · · Score: 1

      It is possible to compile java to native code, its just another layer ontop of C++ that has to preprocess java into C++, like C++ goes to C, then to asm.

      Anything thats slow in java, would have been converted to a native API call that runs at 100% native speeds. If your code is slow in java, its because your a shit coder.

      --
      Liberty freedom are no1, not dicks in suits.
    32. Re:Why? by Wdomburg · · Score: 1

      I'll take it. Want me to send you my address? :)

    33. Re:Why? by Shirley+Marquez · · Score: 1

      And let's not forget Windows tablets. The mobile apps might also make sense there, especially for tablets with cellular data capability.

    34. Re:Why? by Shirley+Marquez · · Score: 1

      Word 6.0 for the Mac was a badly done port of Word for Windows 6.0, which wasn't all that well written to begin with. It was a dog on the Mac, plus it lacked features that were in the previous Word for Macintosh, 5.1, which was a native Macintosh application. Microsoft's desire to move to a common code base for both GUI platforms was laudable, but they probably would have done better to port the Mac program to Windows like they did with Excel.

      Since then Microsoft has fixed the worst of the coding problems, and increased computing power has taken care of the rest. But they still haven't fixed the fact that Word has user interface problems; the shift to the Ribbon in place of the traditional menus wasn't an improvement.

    35. Re:Why? by SenseiLeNoir · · Score: 1

      Oh dear, sometimes you really need to understand the system you are critisizing before you critisize it.

      Do you mean Java the language or Java the run time?

      Java the language has nothing that makes it slower or faster than any other language, such as C++ or ObjC. Like all languages, a crap code = crap performance.

      If you are talking about the Runtime, again, you are wrong. Firstly, Android uses the Dalvik Runtime, not Java. Since 2.2, it has used a JIT compiler, which in itself gives very much near native performance on "tight" code.

      Since Android 5.0 lollipop, it has a AOT Compiler, all apps are converted to native code on installation, therefore all code is native.

      Finally, your proposition that iOS is easier to port, is also very very wrong, based on the actual evidence and reality. Today, you are seeing android apps running on all types of platforms, such as windows/mac via bluestacks (http://www.bluestacks.com/) on blackberrys, and many others. IOS appas can only run NATIVELY on ios devices (even on a Mac PC it has to be compiled as an x86 app first to run on the emulator)

      --
      Have a nice day!
  3. Great! by Anonymous Coward · · Score: 1

    Now, when can I run Windows 10 on my iPhone?

    1. Re:Great! by CastrTroy · · Score: 1

      Why? Is there something particularly good about the iPhone hardware. It's expensive, has very little storage for the price, and has a non-replaceable battery. Why would anybody want an iPhone unless they wanted to run iOS?

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    2. Re:Great! by Bing+Tsher+E · · Score: 1

      You can't even slip a micro-SD card into an iPhone, let alone plug in an OTG cable and connect your regular USB storage devices.

      Oh, you can connect to 'the cloud' though.

    3. Re:Great! by Dog-Cow · · Score: 1

      You also have a phone that will last 5+ years unless you regularly drop it on concrete. You'll get OS updates for 3+ years and apps galore. And the batteries are replaceable, though it's not something you're average consumer will do himself.

    4. Re:Great! by CastrTroy · · Score: 1

      I don't think I've known anyone to use an iPhone for 5+ years. I'm not saying it doesn't happen, but it's probably very uncommon. Most of the people using old iPhones constantly complain about how the updates to the OS slow it down. Updates are great for security, but when they ruin the user experience by slowing down the device,

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
  4. Interesting approach by HideyoshiJP · · Score: 1

    I at least find the approach interesting. I wonder if this is going to go the same route they tried with browsers in Metro where they could talk to a back-end process (Win32 or otherwise).

  5. *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.
    2. Re:*Badly by Anonymous Coward · · Score: 1

      YOU left out the word "both", as in [while Android and iOS can't run ^both^ Windows Apps at all]

    3. Re:*Badly by antiperimetaparalogo · · Score: 1

      YOU left out the word "both", as in [while Android and iOS can't run ^both^ Windows Apps at all]

      Not anymore... read more about it here: http://mobile.slashdot.org/sto...

      --
      Antisthenes: "Wisdom begins by examining the words/names." - excuse my English, i am (slightly...) better with my Greek!
    4. Re:*Badly by DocSavage64109 · · Score: 1

      You only care about boot times? I don't think I've turned my phone off once this year.

    5. Re:*Badly by Anonymous Coward · · Score: 1

      > then that will be one more reason for users to switch back to Windows.

      Back in the 80s I was deciding whether to develop GUI applications for GEM, OS/2 or Windows 3.x. Then IBM announced that Windows would run on OS/2 so that decided it for me: develop for Windows and it would run on either. Of course no one actually used my application on OS/2.

      Now Android and IOS apps will run on Windows 10 it seems likely that many developers will entirely drop Windows apps and will switch to Android on the basis they will have them run in either and this expands their potential market. Then, for phone apps, they will forget about converting to the 3% WP market.

    6. Re:*Badly by farble1670 · · Score: 1

      There's no reason why they shouldn't be able to get this to work.

      it's a massive engineering effort, and they admit as much in the article. even if you 98% of the things working, the last 2% is going to cause unacceptable app crashes.

      think about the engineering effort to take the entire iOS *and* Android SDK, plus the Google APIs, and make them all work with MSFT. that's not just string manipulations, it's all of the APIs that connect to cloud services, sensors, and so on.

    7. Re:*Badly by dj245 · · Score: 1

      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.

      Why do you think a small number of apps is a problem? I have a Lenovo Yoga Tablet 2 with Windows 8, and it can run any Windows software ever written that it meets the minimum requirements for. I have never once thought "boy I wish I had an app that did X". In fact, I wish some of the apps that I do have (Skype, for one) were not apps at all but normal Windows programs.

      --
      Even those who arrange and design shrubberies are under considerable economic stress at this period in history.
    8. Re:*Badly by macs4all · · Score: 1

      the headline accidentally left out a word. Windows 10 Can Run Reworked Android and iOS Apps, Badly, while Android and iOS can't run Windows Apps at all

      In "bold", i added the phrase you accidentally left out - no need to thank me fellow slashdoter!

      So you consider something that runs "badly" to be something worth crowing about?

      I guess it depends on how badly, doesn't it?

    9. Re:*Badly by arglebargle_xiv · · Score: 1

      I think the main question is how much reworking is needed to make the apps run well.

      It's pretty straightforward really, you take your iOS app, you throw away everything other than int main( int argc, char **argv ), and then you replace the rest of the code with the Windows 10 equivalent.

    10. Re:*Badly by antiperimetaparalogo · · Score: 1

      the headline accidentally left out a word. Windows 10 Can Run Reworked Android and iOS Apps, Badly, while Android and iOS can't run Windows Apps at all

      In "bold", i added the phrase you accidentally left out - no need to thank me fellow slashdoter!

      So you consider something that runs "badly" to be something worth crowing about? I guess it depends on how badly, doesn't it?

      Well, in Greece we have the (rougtly translated) saying "something is better than nothing"!

      --
      Antisthenes: "Wisdom begins by examining the words/names." - excuse my English, i am (slightly...) better with my Greek!
    11. Re:*Badly by Bing+Tsher+E · · Score: 1

      Does that include Fart apps? I've not seen one of those in the Windows App store yet. Are we going to get the gaseous Apple apps soon?

    12. Re:*Badly by AmiMoJo · · Score: 2

      Just think about the UI for a moment. Ported apps are going to suck, and be a horrible mish-mash of three radically different UIs. Android has a back button, iOS and Windows do not. On iOS you usually get some custom "back" functionality, on Windows most apps don't use that paradigm at all.

      What about notifications? I haven't seen Windows Phone's implementation, but Android notifications are light years ahead of the simple ones that iOS supports. There is a lot of functionality built in to the Android notification system, and many apps make extensive use of it.

      iOS apps don't access a filesystem, they use the device's media databases which are all descended from the iTunes database. Windows will probably just map those to the contents of your personal folder, which I don't even use for data.

      This might work for simple apps like self-contained games, but any developer that limits themselves to the features available on both Windows and Android/iOS is going to be turning out crap that doesn't suit either system well. Maybe they will try to pepper their code with #ifdefs.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    13. Re:*Badly by macs4all · · Score: 1

      Well, in Greece we have the (rougtly translated) saying "something is better than nothing"!

      The American equivalent is "Half a loaf (of bread) is better than no loaf at all."

      But, remembering the painful days of software Windows emulation on Macs, I don't think that either the Geek nor American phrase applies here!!!

    14. Re:*Badly by antiperimetaparalogo · · Score: 2

      Well, in Greece we have the (rougtly translated) saying "something is better than nothing"!

      The American equivalent is "Half a loaf (of bread) is better than no loaf at all."

      I like your American equivalent - it's more "paradigmatic"!

      But, remembering the painful days of software Windows emulation on Macs, I don't think that either the Geek nor American phrase applies here!!!

      Hmmm.... maybe the G[r]eek could apply?

      --
      Antisthenes: "Wisdom begins by examining the words/names." - excuse my English, i am (slightly...) better with my Greek!
    15. Re:*Badly by Ancil · · Score: 2

      Android has a back button, iOS and Windows do not.

      Actually, Android and Windows Phone both have dedicated back buttons. iPhone is the outlier here.

      What about notifications? I haven't seen Windows Phone's implementation, but Android notifications are light years ahead of the simple ones that iOS supports.

      Notification functionality is pretty much identical on my Windows Phone and Nexus 5.

      This stuff is all simple. The hard thing to emulate would be in-app advertisements and in-app purchases. Developers take that very seriously, for obvious reasons.

    16. Re:*Badly by Dog-Cow · · Score: 1

      iOS apps don't access a filesystem, they use the device's media databases which are all descended from the iTunes database.

      This is almost 100% wrong. Certainly close enough that we may as well call it. I haven't written an iOS app yet that didn't access the filesystem directly. It's rather a common operation. There are no databases on the device that descend from the iTunes database. That doesn't even make sense. There's the iTunes database (not a descendent), and the assets library (photos, videos), which is a separate database. Another popular database is AddressBook, again, not descended from iTunes, whatever that would mean.

    17. Re:*Badly by mordenkhai · · Score: 1

      Because it can be a problem. There are apps that you don't have access too. As a WinPhone user I just lost my banking app. It had been fantastic for the last year and a half, and then in March they just stopped it. I can use the website to do most things, but I can no longer use the camera to deposit checks. I may have to actually visit a bank..... There are many more apps, but so far that one is the one I care about most. Other than that I have loved my Lumia 1520 and want to see what they roll out with Win10.

    18. Re:*Badly by shione · · Score: 1

      It would also need to be reworked so the app isn't tied to your itunes/google play account anymore but to ms's app store. If people still need a itunes/google play account to make the app work then ms still has that problem where people have a itunes/google play account already... why wouldnt they just stay there and buy apps off itunes/google play to run on the windows phone.

    19. Re:*Badly by G-forze · · Score: 1

      I can no longer use the camera to deposit checks.

      There's your problem, right there. It's 2015 and you are still transfering money using paper.

      --
      "There's someone in my head but it's not me." - Pink Floyd, Dark Side of the Moon
    20. Re:*Badly by mordenkhai · · Score: 1

      Not really sure I can expect my grandparents to learn a new way to do it at this point.

    21. Re:*Badly by macs4all · · Score: 1

      Well, in Greece we have the (rougtly translated) saying "something is better than nothing"!

      The American equivalent is "Half a loaf (of bread) is better than no loaf at all."

      I like your American equivalent - it's more "paradigmatic"!

      But, remembering the painful days of software Windows emulation on Macs, I don't think that either the Geek nor American phrase applies here!!!

      Hmmm.... maybe the G[r]eek could apply?

      LOL! Did I actually do that?!? SORRY!!!!! Yes, I meant "Greek"... (facepalm)

      Paradigmatic: Hmmm. That's a new word... But I like it! ;-)

    22. Re:*Badly by antiperimetaparalogo · · Score: 1

      Well, in Greece we have the (rougtly translated) saying "something is better than nothing"!

      The American equivalent is "Half a loaf (of bread) is better than no loaf at all."

      I like your American equivalent - it's more "paradigmatic"!

      But, remembering the painful days of software Windows emulation on Macs, I don't think that either the Geek nor American phrase applies here!!!

      Hmmm.... maybe the G[r]eek could apply?

      LOL! Did I actually do that?!? SORRY!!!!! Yes, I meant "Greek"... (facepalm)

      No problem dude, i found it funny because it happens to me in some other way: since we are in /. and this "geek" word is always used, and since i am a -classical- Greek (with an "r"!), i am constantly like "did the fucking barbarians just insulted my great culture? When we were building the Parthenon they were still hunging from trees"...

      Paradigmatic: Hmmm. That's a new word... But I like it! ;-)

      It makes sense in Greek (and i bet it is used as a term in some scientific fields) - if you ever use it most people will think that you must be a very educated person (just make sure if anyone asks to tell them it's G[r]eek...).

      --
      Antisthenes: "Wisdom begins by examining the words/names." - excuse my English, i am (slightly...) better with my Greek!
  6. 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.

    1. Re:Shades of OS/2... by Anonymous Coward · · Score: 1

      but they succeeded in doing that so technically it was a win for those who did use OS/2.

      Why it finally didn't end well was when IBM had the next release(internal) running Windows 95 apps and Microsoft found out, Microsoft played a trick to make sure OS/2 would never run Win32 apps. OS/2 apps could only access 4GB of memory(virtual address space) but Microsoft made Windows 95 apps with access to 16GB of virtual address space. Important because Microsoft modified the Win32 app loader to push the application resources(menus, icons, etc) up above the address space OS/2 apps could get to and thus preventing OS/2 from running Windows95/Win32 applications. They could run the beta/transistional apps called Win32c but those were quickly rebuilt for the full Win95/Win32 API. Or something like that.

      Maybe Apple or Google will want to try something like this to help Microsoft down the hill it's going down?

    2. Re:Shades of OS/2... by Dog-Cow · · Score: 1

      Wow. Talk about completely inaccurate. Where do you get your information from, the turds in your toilet bowl? Windows 95 had a 4GB address space. It could not access memory above that limit at all. Windows NT introduced APIs for paged memory management to take advantage of the PPro's 36-bit address space.

  7. So can a Commodore 64 by NotDrWho · · Score: 2, Funny

    It just requires a little more "reworking."

    --
    SJW's don't eliminate discrimination. They just expropriate it for themselves.
  8. 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

    1. Re:Yes, can we do this to Microsoft? by Penguinisto · · Score: 1

      That.... that would be awesome.

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    2. Re:Yes, can we do this to Microsoft? by alannon · · Score: 1

      Why would they want to do this? MS providing a "reworking"/"publishing" tool that lets you easily port iOS and Android apps to Win10 means that more developers are targeting non-MS platforms as their primary platforms. This sounds more like MS is signalling, "We haven't been very successful with this, so we're going to follow your lead for now." There's been a pretty radical culture change in the DevTools/Frameworks/Runtimes teams at Microsoft, signalled by the fact that all of their core runtimes and web frameworks are 100% open source (APL2), published on GitHub (https://github.com/aspnet) and are directly accepting and responding to issue reports and pull requests on these projects. Their new DNX runtime (in preview right now) targets Windows, Linux and MacOS (through Wine, which they are contributing to) and (almost) all of their example code for the new ASPNET5 frameworks is developable and deployable on all three platforms.
      3 years ago I would never imagine myself ever recommending any MS development tools to anybody, but here I am now
      Btw, Visual Studio 2015 Pro is now 100% free for small organizations or open source projects (branded as Community edition).

    3. Re:Yes, can we do this to Microsoft? by Bing+Tsher+E · · Score: 1

      That would be excellent. Break the API for the entire library of Android apps with every new release.

      Can we get them to stop selling ads, too?

    4. Re:Yes, can we do this to Microsoft? by AmiMoJo · · Score: 1

      Neither would, because they make sure that their APIs are stable for older apps to use. New functionality doesn't break the old. Of course Microsoft will have to keep adding support for these new functions, or just hoping apps degrade properly when it isn't available.

      Having said that, Apple has gone out of its way to break compatible implementations of its DRM before (remember when Real implemented Fairplay or whatever their music DRM is called?) so I wouldn't put some asshattery past them.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    5. Re:Yes, can we do this to Microsoft? by Penguinisto · · Score: 1

      Stop it... now you're just teasing. ;)

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    6. Re:Yes, can we do this to Microsoft? by Wdomburg · · Score: 1

      Yeah, we want a handful of incumbent players deliberately stymieing competition! That's awesome for consumers.

  9. 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.

    1. Re:MS giving up on mobile development by MightyMartian · · Score: 2

      This reminds me a lot of how IBM tried to deal with 32 bit Windows compatibility. They created a set of libraries and APIs to try to facilitate the easy porting of Win32 software to OS/2. In the end, developers simply didn't bite, because IBM's desktop market share was too low to make it worth it. I see Microsoft running up against the same problem; why bother going through the effort, even with assistance, of porting mobile apps from the two dominant platforms (and by dominant I mean dominating something like 90%+ of all mobile devices)?

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    2. Re:MS giving up on mobile development by swamp+boy · · Score: 1

      Incorrect. IBM provided run-time support for existing Win32 software. No porting, no recompile. Windows was essentially a full-fledged subsystem of OS/2.

    3. Re:MS giving up on mobile development by MightyMartian · · Score: 1

      My memory may be failing, but the IBM's license agreements only applied to Win16 and Win32s, and not to Win32, thus IBM could not place the Win32 API in OS/2, and thus developed a developer migration toolkit.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    4. Re:MS giving up on mobile development by MightyMartian · · Score: 1

      Except that, as Metro so clearly demonstrated, mobile apps suck on a desktop monitor.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    5. Re:MS giving up on mobile development by swamp+boy · · Score: 1

      My memory is also failing! You're correct - it was limited to Win16 and Win32S. However, at the time OS/2 2.0 was released all (or nearly all) Windows software was 16 bit. Those 16-bit Windows apps didn't need any SDK, recompile, or anything. They ran as-is.

    6. Re:MS giving up on mobile development by ip_freely_2000 · · Score: 1

      Metro is dead. Microsoft is moving forward with Universal apps.

    7. Re:MS giving up on mobile development by Bing+Tsher+E · · Score: 1

      The serious question is which will be killed. iOS or Android.

      I am cheering for the death of all of Apple. Oh, they can make watches. Everybody wants a watch with an animated Mickey Mouse display.

    8. Re:MS giving up on mobile development by MightyMartian · · Score: 1

      Which means nothing so far as Android or iOS apps are concerned. Porting an app designed for Android or iOS would likely mean significant changes to the user interface of the app.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    9. Re:MS giving up on mobile development by MightyMartian · · Score: 1

      I doubt either. I'm predicting that Microsoft remains a niche player in the mobile world, as it desktop market remains stable or very slowly dwindles. Nobody writing apps for mobile app platforms gives a flying shit about Microsoft's offerings. Maybe if porting was super easy, they might give it a go, but if that's the plan, then I think we're in for more dismal Surface and Windows phone sales.

      Frankly, I don't know why MS just doesn't distribute an Android layer for Windows.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    10. Re: MS giving up on mobile development by larryjoe · · Score: 1

      The Windows Phone platform and tools may indeed be inferior to Android and iOS. However, this business decision doesn't suggest that anymore than the fact that far more software is written for Windows than Mac proves the inherent superiority of Windows.

    11. Re:MS giving up on mobile development by bondsbw · · Score: 1

      Not entirely. The UX has been converging across the platforms, at least, much more today than 2 or 3 years ago.

      --
      All my liberal friends think I'm a conservative, all my conservative friends think I'm a liberal.
    12. Re: MS giving up on mobile development by johanw · · Score: 1

      The far more software that is being developed are desktop applications. Noone cares about windows phone apps, and being able to run them on the desktop doesn't change that.

    13. Re:MS giving up on mobile development by JohnFen · · Score: 1

      Because Windows 10 goes beyond mobile. It is phone, tablet, phablet, IoT, laptop, desktop, table, Xbox One, Microsoft Band.

      Which begs the question: why bother? If Microsoft's effort here is successful, then I might be forced to do this -- but until then, it's just additional work for little gain.

    14. Re:MS giving up on mobile development by JohnFen · · Score: 1

      I'm predicting that Microsoft remains a niche player in the mobile world, as it desktop market remains stable or very slowly dwindles.

      This is my prediction as well. I've seen nothing in Microsoft's announcements that tells me otherwise.

  10. Only "old" iOS apps? by khb · · Score: 1

    " advantage of their existing Objective C code."

    Of course, Apple has been pushing Swift ... by the time this tool gains traction, how many of the newest sexiest IOS apps will not port because they aren't Objective-C?

    1. Re:Only "old" iOS apps? by bondsbw · · Score: 1

      How many Obj-C apps have been rewritten in Swift? I can see new apps and old apps that needed major rework, but most companies aren't going to invest the time it takes to port from Obj-C to Swift with little or no gain in market share.

      --
      All my liberal friends think I'm a conservative, all my conservative friends think I'm a liberal.
    2. Re:Only "old" iOS apps? by Bing+Tsher+E · · Score: 1

      Or, maybe when this tool gains traction, developer teams will have to decide: "hmm, should we shitcan the whole codebase and do a rewrite, or just keep going but on Windows?"

      It will be interesting to see how it goes.

  11. So... by Anonymous Coward · · Score: 1

    ...if I want to run the wide range of apps available on Android, why would I spend money on a phone that limps along with "reworked" (WTF?!?!) apps? Go for the real thing, duh! Even Microsoft is admitting defeat here.

    1. Re:So... by DogDude · · Score: 1, Funny

      I think this is for people who want the better interface and the better performance of a Windows Phone, but with access to a few more apps.

      If you're a 12 year old that wants to install as many apps as possible, you're not going to get a Windows Phone in the first place.

      --
      I don't respond to AC's.
    2. Re:So... by Anonymous Coward · · Score: 1

      By better interface, you mean 16-color brain damage that acts like it's from the 1980s.

    3. Re:So... by macs4all · · Score: 1

      By better interface, you mean 16-color brain damage that acts like it's from the 1980s.

      Exactly!

      And you thought XP was Fisher-Price land...

    4. Re:So... by Bing+Tsher+E · · Score: 1

      I think iOS is roadkill. They're already huffing Android fumes instead of innovating. This could be it. I like Android so I hope it's the second place OS in about a year. Apple can make novelty watches and eMedicine gadgets.

    5. Re:So... by macs4all · · Score: 1

      I think iOS is roadkill. They're already huffing Android fumes instead of innovating. This could be it. I like Android so I hope it's the second place OS in about a year. Apple can make novelty watches and eMedicine gadgets.

      Stop trolling; it's unbecoming.

  12. Metro UI by sonicmerlin · · Score: 1

    The UI was "artsy" in WP7, but it's just cluttered and ugly now. You can't even use live tiles like widgets. No one will adopt this platform until they fix the UI. WP marketshare actually shrank last year. Heck even Blackberry predicts they'll sell double the units this year.

    1. 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.
    2. 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.

    3. Re:Metro UI by Anonymous Coward · · Score: 1

      You do realize that Microsoft is completely backing away from the current Windows phone UI, right?
      https://www.thurrott.com/mobile/windows-phone/1380/five-years-later-full-retreat-made-windows-phone-special
      https://www.thurrott.com/mobile/windows-phone/3000/ex-microsoft-designer-explains-the-move-away-from-metro

    4. Re:Metro UI by Anonymous Coward · · Score: 1

      yup. Windows Phone is awesome..,. Haters and trolls gonna hate and troll.

    5. Re:Metro UI by sonicmerlin · · Score: 2

      But they're still using flat, ugly single palette squares that turn your home screen into a claustrophobic nightmare. And what's the point of a live tile when you can't interact with it?

    6. Re:Metro UI by ruir · · Score: 1

      I guess it is a coincidence most of the corporate people I know carry their mandatory Windows Phone and an extra iPhone. I think thats because Windows is so ahead of time, they must also use something from the present.

    7. Re:Metro UI by fintux · · Score: 1

      You can replace that single color with a background image. With a properly selected image, it actually looks very nice. And of course applications can implement their tiles in colors they want (and there are also ways to replace a majority of the default icons with custom icons).

  13. 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
    1. Re:This is an old tactic by alannon · · Score: 1

      How does a tool that allows you to re-work your existing iOS or Android source projects into Win10 projects compare to a tool that allows you to convert a document from 1-2-3 or WP into Excel/Word? Or rather, how could it possibly lock a software developer into the Windows platform? This is more like a life-support tactic to allow developers to publish to mobile Windows with minimal effort, with the hope that the platform catches enough traction that developers would start developing native Windows 10 mobile apps. This is identical to what Blackberry did with BB10 to allow developers to publish Android apps that supported it (which I've done at my work). That certainly did absolutely nothing to lock me into the BB10 platform (though it did not make me want to develop for the platform any more than I did).

    2. Re:This is an old tactic by Joshua+Fan · · Score: 1
      Slashdot is old school and will not convert links for you, so you need HTML tags to make links clickable.

      <a href="http://www.example.com">example title</a>

      Convert Lotus 123 .wk4 to Excel 2010 - Microsoft Community

      Convert Lotus 123 .wk4 to Excel 2010

      Office XP WordPerfect 5.x Converter Security Patch: KB824938

      Results of google searching for openoffice converter at microsoft.com: microsoft openoffice converter site:microsoft.com - Google Search

      And lastly check what page hits a google search of microsoft.com returns: microsoft converter site:microsoft.com - Google Search

    3. Re:This is an old tactic by Bing+Tsher+E · · Score: 2

      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.

      Huh? Application developers in the 80's were dependent on and 'trapped' by Microsoft's Office file formats? That's just a weird theory. Which applications do you mean? Don't say 'Wordperfect and Lotis 1-2-3' because those weren't applications whose developers were 'fooled'.

      And Wordperfect was mainly just strong because it had free tech support, so that there was a bossy secretary at each business who knew that alt-flipper-f4 was the secret key combination. It was shit as far as a pick-it-up-and-go tool for everybody else.

    4. Re:This is an old tactic by johanw · · Score: 1

      " by providing Windows 10 free (if you upgrade in first year) they will be the largest single OS provider in the world"

      Assuming people even WANT to "up"grade. From whiceat I've seen from windows 10 I will stick with 7 for now. As a non-company I don't care about price anyway, I'll just pirate a version I like. When people not even want to pirate their software MS has a problem.

  14. Reworked, because .... by PPH · · Score: 1

    .... that maintants a separate marketing channel for these apps. They don't want people taking their Windows devices and going to the Google store (or third party outlets) to download native Android aps.

    --
    Have gnu, will travel.
  15. Re:What is a "Windows"? by narcc · · Score: 1, Offtopic

    It's a popular operating system developed by Microsoft, a large software company headquartered in Redmond, WA.

    As this is the first time you've heard about that company and their products, you have no reason to care.

  16. I think rework = no iOS libraries. by SuperKendall · · Score: 1

    From past systems like this, I think it would mean that you can technically use Objective-C code, just not any of the system frameworks... but that would be a pretty huge limitation if so, and involve a ton of re-work for anything existing.

    I don't know why companies get so exited around being able to re-use a subset of business logic, and nothing else.... get a rules engine people!

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:I think rework = no iOS libraries. by macs4all · · Score: 1

      From past systems like this, I think it would mean that you can technically use Objective-C code, just not any of the system frameworks... but that would be a pretty huge limitation if so, and involve a ton of re-work for anything existing.

      That's what I was thinking. The devil's in the details beneath the word "Reworked".

      By that same headline, pretty much any app written for any platform can be "reworked" to run on any other platform.

      It's a ridiculous claim at this point. Typical Microsoft marketing babble.

      Wake me when it works; I need a good long nap...

    2. Re:I think rework = no iOS libraries. by Bing+Tsher+E · · Score: 1

      Oh, you'll wake up when it works. But you might have to change your crappy handle on Slashdot.

      Apple is sort of phasing out Macs anyways, aren't they? It sure seems that way.

    3. Re:I think rework = no iOS libraries. by macs4all · · Score: 1

      Oh, you'll wake up when it works. But you might have to change your crappy handle on Slashdot.

      Apple is sort of phasing out Macs anyways, aren't they? It sure seems that way.

      Mark my words, in 18 months, it will be as if this announcement never happened. It's the Microsoft Way.

      And I should know: I write Windows Application software all day for a living.

      Why do you think I like Macs?

    4. Re:I think rework = no iOS libraries. by batkiwi · · Score: 1

      It does work, King used it to port candy crush saga.

  17. Wouldn't it be easier to just have an emulator? by Karmashock · · Score: 2

    I am a big believer in emulators. Just have an emulator that can run android or ios apps sort of like wine emulates windows apps for linux.

    Every OS should have a suite of emulators that can run any program from any other operating system.

    Yes, you take a performance hit when you emulate but if your computer is speedy you don't notice.

    I have a virtual OSX, Virtual linux, and a couple virtual flavors of windows on my PC. I can run pretty much anything. At top speed without a performance hit? No... OSX especially is a little bit slower because the optimization isn't great. I love my virtual machines.

    --
    I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
    1. Re:Wouldn't it be easier to just have an emulator? by R3d+M3rcury · · Score: 2

      Yes, you take a performance hit when you emulate but if your computer is speedy you don't notice.

      On the other hand, if your "computer" (i.e., cell-phone, tablet) is not speedy, you will. And if your computer uses batteries, you will also notice.

    2. Re:Wouldn't it be easier to just have an emulator? by Karmashock · · Score: 1

      A car is not a bus is not a train is not a boat is not a plane... but they all move people from one place to the next.

      You don't like my terminology? Please give me one word that describes all clarification just as the world "transport" covers my other examples.

      Absent that, I'm going to conflate things for the sake of brevity because the conflation doesn't impair my point.

      --
      I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
    3. Re:Wouldn't it be easier to just have an emulator? by Godwin+O'Hitler · · Score: 1

      ... which last I checked stands for Wine Is Not an Emulator?

      ...and which first I checked stood for Windows Emulator
      http://www.faqs.org/faqs/windo...

      --
      No, your children are not the special ones. Nor are your pets.
    4. Re:Wouldn't it be easier to just have an emulator? by johanw · · Score: 1

      Sometimes they can be nice. I run a TI-89 emulator on my Android phone. Much more practical than buying a bulky calculator.

    5. Re:Wouldn't it be easier to just have an emulator? by johanw · · Score: 1

      "If you also have to emulate the CPU, things get really, really slow."

      Depends. My C-64 emulator runs faster than the original in 1983. :-)

  18. Nevermind - Islandwood by SuperKendall · · Score: 2

    It looks like in fact Microsoft is providing some kind of middle layer which provides much of the iOS framework libraries, they are calling it "Islandwood". Couldn't find details beyond that though.

    It doesn't mean much to me that a game was ported with minimal effort since that would mostly be using OpenGL and the like.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  19. Not an interview, they just watched the keynote by Anonymous Coward · · Score: 1

    I am at the build conference where this information came from.

    It was not an interview in any form. Also key details were wrong (hyper v is not used to bring native apps to the app store, it is AppV). Lots of details were missing like the phone os' android subsystem for emulating android apps.

    Don't read the article, watch the keynote after it gets posted to channel 9.

  20. 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.

    1. Re:Hypocrites by Quarters · · Score: 1

      Would you care to provide some links to support your claim? I mean what I assume is your claim that Microsoft wrote an amicus brief supporting Oracle in the lawsuit. There is no such thing as being 'an amicus'.

      I can find many supports showing Microsoft in support of an appeal of the case, including a posted story right here on Slashdot
      http://developers.slashdot.org...

      I can find zero stories about them being in support of Oracle.

    2. Re:Hypocrites by damicatz · · Score: 1

      Would you care to provide some links to support your claim? I mean what I assume is your claim that Microsoft wrote an amicus brief supporting Oracle in the lawsuit. There is no such thing as being 'an amicus'.

      I can find many supports showing Microsoft in support of an appeal of the case, including a posted story right here on Slashdot
      http://developers.slashdot.org...

      I can find zero stories about them being in support of Oracle.

      Yes.

      http://cdn.arstechnica.net/wp-...

      And amicus is the correct term.

  21. Finally! by ckatko · · Score: 1

    I can't wait for Windows 10 to finally support C++ applications. I've been using it since the 70's, and it's really great to see such a prolific language finally hit the Windows platform. This truly is the year of the Windows Desktop.

    1. Re:Finally! by Chalnoth · · Score: 1

      And Java! Don't forget Java!

    2. Re:Finally! by Bing+Tsher+E · · Score: 1

      The Objective C build environment was fully supported and an install option in the Developer section of Slackware 95. That was back in, oh, the 1.2.18 kernel days.

    3. Re:Finally! by Malc · · Score: 1

      Do you have a time machine?

    4. Re:Finally! by im_thatoneguy · · Score: 1

      WinRT has supported C++ as long as it's existed. What they added was C++ Android compatibility.

  22. Re:How the mighty have fallen! by Teun · · Score: 1

    How many are today available to run iOS?

    --
    "The likes of Facebook and WhatsApp are free to those whose privacy is of zero value."
  23. Windows sucks because they emulated Apple. by WaffleMonster · · Score: 2

    Microsoft is killing themselves. Lowering the cost of porting applications is no substitute for generating organic demand for a platform people see value in using.

    MS has a technologically sound platform yet their desperate attempts at "Apple emulation" is costing them dearly in terms of hackers and developers in a position to want to write software for WP.

    The platform is openly hostile to customization and demonstrates no respect for privacy or rights of its users.

    In addition to failing to offer basic features available in other platforms including insanely enough even features present in previous generations of "Windows Mobile".

    Until this changes good luck getting anyone to care about using the platform much less develop software for it.

  24. Re:How the mighty have fallen! by Bing+Tsher+E · · Score: 1

    Aren't there a bunch of fruity color options.

    Oops, no, that was the iMac. I get them confused.

  25. OpenGL ES support? by edxwelch · · Score: 1

    I wonder if they will make the same mistake they did with Windows Phone and not provide any OpenGL ES support

  26. The Microsoft Verge .. by DougPaulson · · Score: 1

    Mind Control: To control mental output you have to control mental input. Take control of the channels by which developers receive information, then they can only think about the things you tell them. Thus, you control mindshare!ref

  27. Kind of the opposite by SuperKendall · · Score: 1

    Oh, you'll wake up when it works

    Well, if it works well all it will mean Windows gets some of the exploding Mac app market, a breath of fresh air in the stagnating Windows application space (for everything but games that is).

    Apple is sort of phasing out Macs anyways, aren't they

    You must be thinking of the slumping PC market.

    Apple doesn't talk about Macs much but they are the sleeper hit, they keep growing in sales (unlike Windows PC) and Apple spends a lot of effort developing new macs.

    Retina 5k iMac, perhaps you've heard of it.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  28. So now they want us to use their OS again by aybiss · · Score: 1

    So they've spent some more time muddying the purpose of their OS and they want us to bring our efforts to their platform, after years and years of making sure nobody could take their efforts under Windows to other platforms?

    Good luck there MS, I for one will not be supporting you.

    --
    It's OK Bender, there's no such thing as 2.
    1. Re:So now they want us to use their OS again by ruir · · Score: 1

      It was the strategy they used to kill Java, however they are forgetting nowadays there is one thing called phones. I guess this is also a two-pronged approach to augment the library of Windows-phone supported apps in a very near future.

  29. Re:How the mighty have fallen! by Teun · · Score: 1

    Ah yes :)

    --
    "The likes of Facebook and WhatsApp are free to those whose privacy is of zero value."
  30. Meh by JohnFen · · Score: 1

    If I have to make any changes to my code at all, or have to use Microsoft tools, then I'm not interested. Windows Phones aren't a big enough market or an interesting enough platform for me to bother.

  31. Yet Apple can't port iOS apps to Macs? by doccus · · Score: 1

    OK... smells of incompetence to me. For years they've been hinting of the ability to run iOS apps on OSX,m but it's always been implied it's too difficult. YEt Microsoft didn't seem to have any problem, and surely OSXs code can't be more imcompatible than Windows. Sheer incompetence.. and another reason to run Linux instead on my Mac..

    1. Re:Yet Apple can't port iOS apps to Macs? by david_thornley · · Score: 1

      Apple's position is not that you can't run an iOS app on your Mac. They provide an emulator for free with the development kit. Apple's position is that you generally don't want to run iOS applications except on a phone or tablet. They may be wrong (although there's a distinct lack of apps on my iPhone that would make sense on my desktop or laptop computers), but it's a conscious decision.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    2. Re:Yet Apple can't port iOS apps to Macs? by doccus · · Score: 1

      Apple's position is not that you can't run an iOS app on your Mac. They provide an emulator for free with the development kit. Apple's position is that you generally don't want to run iOS applications except on a phone or tablet. They may be wrong (although there's a distinct lack of apps on my iPhone that would make sense on my desktop or laptop computers), but it's a conscious decision.

      Sorry, but that "emulator" is a similator only.. It requires the original code of the app to run, and can't do anything but surf the web, the other "apps" are dummies. It's only applicatiion is to let devs see how their app would behave on an iOS device. It can't run external iOS apps. As far as wanting to run these apps on OSX, perhaps there's similar productivity apps for the OSX platform, but when it comes to games such as pinball, over 90% of the currently available ones are iOS only. Since the developers of many keep promising to port them to OSX, but never do, an emulator is currently the only optionsort of having several devices for all the games, short of an iOS layer in OSX..