Slashdot Mirror


Microsoft Releases Windows 10 SDK

An anonymous reader writes: Microsoft today launched developer tools for the Windows 10 Technical Preview, including a software development kit (SDK). Developers can use the new tools, currently in preview, to start building universal Windows apps for Microsoft's upcoming operating system. A universal Windows app is Microsoft's verbiage for an app that can run across different form factors, including PCs, tablets, and phones. Developers can publish these apps in the Windows Store, which will be available across all types of Windows 10 devices.

133 comments

  1. Last week I tried to write a Win8.1 universal app by Anonymous Coward · · Score: 2, Interesting

    It turns out I had to write the UI twice: once for tablets/desktops, and once again for "Windows Phone".

    IDK about you, but if I were advertising a "Universal" SDK, it would mean that one app would be able to write without any code changes between platforms - with the optional ability to change UI layout according to form factor, but graceful degradation otherwise.

    God fucking dammit.

  2. So does this mean.... by SeaFox · · Score: 5, Funny

    Even "desktop" applications are going to have over-sized text and clunky controls now?

    1. Re:So does this mean.... by Anonymous Coward · · Score: 0

      Only if you design it that way...

    2. Re:So does this mean.... by hcs_$reboot · · Score: 5, Funny

      "desktop" applications are going to have over-sized text now?

      MS devs get older, you insensitive clod.

      --
      Slashdot, fix the reply notifications... You won't get away with it...
    3. Re:So does this mean.... by Anonymous Coward · · Score: 0

      Don't worry. Nobody is gonna develop Metro 2.0 apps*, we're all gonna stick to plain old desktop apps just like before.

      We've already been fucked enough times with their new stuff -- every time you try their new stuff they fuck you over then abandon the product (old windows phone, Zune, XNA, etc), or sometimes not officially abandoning it but simply letting it rot (winforms, silverlight, etc), or going half-assing a last update (Windows RT, WPF, etc).

      Fuck MS and their WP/Surface shit. The only reason people want of Windows in the first place is the desktop. That's it's *only* value, and MS has worked hard in the last few years to destroy that. Win8.x greatly hampered sales (most users end up using Classic Shell/Start8 and the like) and Win10 will take this to new levels.

      I might write C# for a living, I've moved on to a Mac for home use. Windows has no future as far as I'm concerned.

    4. Re:So does this mean.... by Billly+Gates · · Score: 2, Interesting

      Windows 10 has an adaptive UX and user control api to get around this problem.
      Haven't used it yet but plan to fire a vm tonight and play with it.

      VS 2015 supports android and linux development with cordova. No really you did not miss read that. I like this newer Microsoft

    5. Re:So does this mean.... by Anonymous Coward · · Score: 1

      I've moved on to a Mac for home use.

      And I bet you're one of the hundreds of people who log on to online forums every day bitching because X or Y program doesn't work properly for your Mac and how do you get it to work or when is the Mac patch due, right?

    6. Re:So does this mean.... by Anonymous Coward · · Score: 0

      Nope. Sorry. There's Chome/Firefox, Lightroom, Brackets, Sublime Text, iTunes, VLC and everything else I need. No worries :)

    7. Re: So does this mean.... by Anonymous Coward · · Score: 1

      So nothing that you'd use in an office. You know, those places where grown ups work.

    8. Re:So does this mean.... by Anonymous Coward · · Score: 0

      I write COBOL for a living on z/OS, doesn't mean I'm writing COBOL at home :-) I could however, with GnuCOBOL, and compile it with gcc, but what's the purpose.

      I'm not moving to z/OS at home. Haven't got the room nor the money for a mainframe :D

    9. Re:So does this mean.... by peppepz · · Score: 1, Insightful

      VS 2015 supports android and linux development with cordova. No really you did not miss read that. I like this newer Microsoft

      The all new Microsoft that, as expected, is conspiring to lock Linux out of people's computers by means of the so-called SecureBoot?

    10. Re:So does this mean.... by Anonymous Coward · · Score: 0

      Ladies and gentlemen... I present to you... The GNOME project! (not something you ever want to use on a low resolution screen)

    11. Re: So does this mean.... by Anonymous Coward · · Score: 0

      Sounds like you haven't worked in a while, or perhaps your work consists in flipping burgers?

    12. Re:So does this mean.... by dave420 · · Score: 1, Troll

      Big whoop. Microsoft is just not insisting that OEMs produce motherboards with SecureBoot which can be disabled. That's it. If you want to get upset over that, no one will stop you, but a fair few people will laugh at your misdirected rage-fest.

    13. Re:So does this mean.... by Anonymous Coward · · Score: 0

      Hahahahaha that's why everyone laughs at Dave420!

    14. Re: So does this mean.... by gbjbaanb · · Score: 1

      But the offices you mention are all running windows 7 (with a fair few running XP).

      None but a very few will be running Windows 10 for about 5 years.

    15. Re:So does this mean.... by Merk42 · · Score: 1, Troll

      They aren't forcing OEMs to do it, Microsoft is giving OEMs the choice and software should be about choice, shouldn't it?

    16. Re:So does this mean.... by Anonymous Coward · · Score: 0

      Yes, build 10041 recently released still has a gigantic start menu despite the fact that all the "metro" icons have been removed.

      Getting warning messages "this UI area has been depreciated" for the control panel and other areas. Now you can no longer click on the KB in windows updates when trying to get real information. They only allow tooltip bubbles now. Really the list goes on for all of these so called improvements.

      Microsoft is determined to push their agenda that the only devices in existence now are phones and tablets. At least that is what their UI department thinks.

    17. Re:So does this mean.... by peppepz · · Score: 0

      Of misdirected, here, is your failure to comprehend the implications of removing in general the ability to install an operating system other than Windows on the PC architecture. For competition in general, and in particular for an operating system which is developed by end users who install it on their home PCs.

    18. Re:So does this mean.... by peppepz · · Score: 1, Insightful

      They are removing from users the choice of installing an operating system other than Windows on their hardware of choice.

    19. Re: So does this mean.... by Anonymous Coward · · Score: 0

      I use sublime text in my office.

    20. Re:So does this mean.... by Anonymous Coward · · Score: 0

      So buy a computer with a motherboard that doesn't have SecureBoot or that has SecureBoot disabled. It's still your choice. If you have $, someone will provide it.

    21. Re:So does this mean.... by peppepz · · Score: 1

      This is unacceptable for so many reasons, do I really need to enumerate them all, once again? We've already gone through this when the "new" Microsoft forced on the OEMs (and therefore the users) the so-called Secure Boot restriction for Windows 8; back then all Microsoft supporters claimed that it wasn't a big deal precisely because there was the warranty of being able to disable it.

    22. Re:So does this mean.... by Merk42 · · Score: 1, Troll

      If you buy hardware that you can't disable SsecureBoot on, it's the because the OEM chose to not because Microsoft forced them.

    23. Re:So does this mean.... by gstoddart · · Score: 1, Insightful

      Yeah, right "do this or you can't sell machines with our stuff".

      That's not really a "choice".

      Once again, Microsoft abuses it's position in the market, and everyone acts like it's the OEMs who chose to do this.

      Sorry, but no ... the position this was a choice of the OEM is crap.

      --
      Lost at C:>. Found at C.
    24. Re:So does this mean.... by Merk42 · · Score: 0

      Yeah, right "do this or you can't sell machines with our stuff".

      [citation needed]

      According to the image in the Ars Technica article that started the whole conversation:

      Win10 Desktop: It's OEM option whether to allow end user to turn off Secure Boot

      (emphasis mine)

    25. Re:So does this mean.... by ConceptJunkie · · Score: 1

      That's fine until MS gives them a break on the Windows license if the SecuteBoot can't be disabled. OEMs will lock out alternate OSs at the drop of a hat if that happens.

      But, hey, it's all about choice.

      --
      You are in a maze of twisty little passages, all alike.
    26. Re:So does this mean.... by iampiti · · Score: 1

      You joke but I fear this will come true. After decades of refining the interface for use with a keyboard and mouse we will get "one size fits all" programs which will be equally unsuitable for both desktop and mobile devices. If anything they'll be more tuned for touchscreens since that's where the future seems to be.
      Call me a luddite if you want but I think that the desktop oriented and touch oriented interfaces in Windows 8 and 10 should have been kept separated. In the Windows 10 preview some applications have a touchscreen oriented interface and others have a desktop one. In a mobile device you should get only the formers and in my desktop I should get only the latter.

    27. Re:So does this mean.... by Anonymous Coward · · Score: 0

      You're upset at your mommy not letting you post on weekends here troll due to your rage fests which I see the results are that you are universally despised by all here (other than your multiple sockpuppets). Your post history shows us that's all fact. Why no posts on the weekend Dave420? Can't afford a PC of your own? Yes.

    28. Re:So does this mean.... by Anonymous Coward · · Score: 0

      peppepz, Dave420's a known despised troll on /. so keep schooling the little weasel as you have been doing. I love it. I'm not kidding either. Look at his post history. Guys here have had enough of his pussy trolling and name calling days later when they're long gone from a post so he can "get the last word" in like the beyotch he is. There's more than a few that have told him he needs his head beaten in. Very recently in fact. Truth is he lives with his mommy and everyone here knows it. He's no man. He's a big mouthed trolling little whimp.

    29. Re:So does this mean.... by peppepz · · Score: 1

      If I buy hardware with so-called SecureBoot, in any form, it's because Microsoft forced the OEM to implement it. Don't make it look like Secure Boot was a misfortune fallen from the sky.

    30. Re:So does this mean.... by exomondo · · Score: 1

      They are removing from users the choice of installing an operating system other than Windows on their hardware of choice.

      If by "they" you mean the OEMs (not Microsoft) and you have an example of an OEM who has actually done that then yes perhaps you may have a point. But if your hardware "of choice" doesn't have the ability to choose what operating system you put on it then obviously you chose wrong.

    31. Re:So does this mean.... by Anonymous Coward · · Score: 0

      Yeah, right "do this or you can't sell machines with our stuff".

      The *only* thing they have to do in this regard is ship with SecureBoot on by default. If the OEM wants to put a switch to allow it to be disabled *or* ship with it disabled and not have the certification then that is fine. Stop lying and pretending this is something else.

      Once again, Microsoft abuses it's position in the market, and everyone acts like it's the OEMs who chose to do this.

      Once again idiots let their anti-Microsoft bias get in the way of the facts.

      For fuck sake you can even buy Linux PCs from Dell these days, the problem with Linux is not, nor has it ever been, that Microsoft has placed restrictions on the ability of users to install it. In the past decade Linux has been easier than ever to install or even to run without installing thanks to increased hardware support and Live CD/USBs and ultimately it has received a massive *do not want* from computer users. It's great on mobile, embedded and servers but it is rubbish on the desktop. I can already see this will become yet another misappropriated excuse for the failures of desktop Linux. No YOTLD? Still blaming Microsoft rather than themselves. Make good software that people want to use and they will use it, even if it costs more money and even if it requires more effort and more compromises, Apple found this out and has been hugely successful. Desktop Linux meanwhile is still blaming everybody but themselves for not wanting their software.

    32. Re:So does this mean.... by Anonymous Coward · · Score: 0

      So is your complaint with UEFI SecureBoot, Microsoft's requirement that it be turned on by default on Windows 8+ certified systems or the fact that Microsoft does not force OEMs to put in an off switch? The latter is the only one that is changing, the two former ones have been in place for years so what specific negative effects have you experienced?

      Putting in the off switch is wholly at the OEMs discretion, this is an indisputable fact. That you point the finger at Microsoft here means you either do not understand the issue or you are trying to deflect that responsibility the OEMs and onto Microsoft instead for some alternate motive. It seems clear you dont actually know what you are upset about (or you do but you cannot succinctly express it), if you have personal emotional problem with Microsoft then that's your issue to deal with, sorry but it doesnt change the facts.

    33. Re:So does this mean.... by peppepz · · Score: 1
      Certainly I can't tell you about specific negative effects from the so-called Secure Boot, since the lack of a way to disable it is a proposed feature of Windows 10 which, as you certainly know, hasn't hit the markets yet. I could tell you about the large amounts of malware that I have had to remove so far from Windows 8.1 update 1 machines notwithstanding their so-called Secure Boot feature in place, but I suspect that wouldn't be the kind of story that you want to hear. As for pointing fingers, when somebody gets eaten by a lion, I don't point the finger to the lion, but to the person who opened its cage. Bear with me.

      What's my complaint, you ask. My complaint, I'm sorry if it wasn't clear, is not being able to install the software that I want on the PC that I own. Everyone around here has understood perfectly what's going on: the so-called Secure Boot adds no security on a system where the user is able to install third-party software (or his own) and therefore it is merely an obstacle put in place by Microsoft (not the UEFI forum, not the OEMs, not anyone else) to make it harder for end users to replace Windows with something else. Being upset for this is not an "emotional problem against Microsoft", it is a very pragmatic stance. If anything, if you want to see something emotional, it's calling a company which behaves this way as "the new Microsoft that supports Linux", which is the reason I bothered to write my original comment. And that's, of course, a perfectly acceptable emotional behaviour; we'd be robots without emotions. A less laudable kind of emotional behaviour is making personal attacks about the richness of my vocabulary. Yes, my English skills are limited. But being able to master a wider portion of the English language won't help me when I get a blinking cursor because I tried to remove Windows, or because a malware has modified some image measured by the so-called Secure Boot infrastructure.

    34. Re:So does this mean.... by Anonymous Coward · · Score: 0

      Certainly I can't tell you about specific negative effects from the so-called Secure Boot, since the lack of a way to disable it is a proposed feature of Windows 10 which, as you certainly know, hasn't hit the markets yet

      How about getting a Windows 8 computer that has SecureBoot, but choosing not to disable it. Wouldn't that allow you to discover any negative effects?

    35. Re:So does this mean.... by peppepz · · Score: 1

      What happens when your PC is restricted by the so-called Secure Boot scheme is well known. The problem we're discussing here is the potential impossibility to disable it induced by Microsoft into future computers.

    36. Re:So does this mean.... by Anonymous Coward · · Score: 0

      So again, is your issue with SecureBoot or with the inability to disable it?

    37. Re:So does this mean.... by Anonymous Coward · · Score: 0

      Certainly I can't tell you about specific negative effects from the so-called Secure Boot, since the lack of a way to disable it is a proposed feature of Windows 10 which, as you certainly know, hasn't hit the markets yet.

      The lack of a way to disable it is at the discrepancy of the OEM, not "a feature of Windows 10" so clearly you do not understand this topic very well at all, you need to get educated on the topic.

      I could tell you about the large amounts of malware that I have had to remove so far from Windows 8.1 update 1 machines notwithstanding their so-called Secure Boot feature in place

      Again you need to get educated on what Secure Boot is. It is not, nor is it purported to be any kind of malware catch-all, you obviously don't know what it is.

      As for pointing fingers, when somebody gets eaten by a lion, I don't point the finger to the lion, but to the person who opened its cage.

      That analogy does not fit in any way, an OEM is not some untamed lion that is unaccountable for its actions.

      My complaint, I'm sorry if it wasn't clear, is not being able to install the software that I want on the PC that I own.

      The PC that you bought from the OEM who built it that explicitly locked it down and did not give you the keys. Did Microsoft say they can't give you the keys? No. If the OEM doesn't give you the option to disable secureboot that is the OEM's decision, not Microsoft's.

    38. Re:So does this mean.... by Anonymous Coward · · Score: 0

      What happens when your PC is restricted by the so-called Secure Boot scheme is well known.

      And the OEMs provide a switch to turn it off.

      The problem we're discussing here is the potential impossibility to disable it induced by Microsoft into future computers.

      That is the OEMs choice, just like is their choice whether to even give you access to the BIOS. We've seen the same thing with default BIOS passwords before too, the hysterical idiots crying "what if the OEMs dont tell us the passwords?!". Blaming Microsoft when the onus is on the OEM is obvious stupidity or intentional malicious misdirection.

    39. Re:So does this mean.... by peppepz · · Score: 1

      And the OEMs provide a switch to turn it off.

      That's not true any more. That's the news. People will install Linux on their laptops, find out that hibernation isn't working because of the so-called Secure Boot restrictions, get angry, and just give up Linux and go back to Windows and its world of post-boot malware.

      That is the OEMs choice, just like is their choice whether to even give you access to the BIOS.

      Impossible, no machine could ever be sold without the capability to boot from an external device, as this would prevent installing Microsoft Windows on it.

      We've seen the same thing with default BIOS passwords before too, the hysterical idiots crying "what if the OEMs dont tell us the passwords?!".

      Actually, what we have seen is that people saw the so-called Secure Boot as the unuseful and harmful thing that it is, and a limited number of Microsoft supporters labeled them as hysterical idiots pointing at the fact that it could always be disabled. Well, now it's no longer true, as widely expected by the hysterical idiots.

      Blaming Microsoft when the onus is on the OEM is obvious stupidity or intentional malicious misdirection.

      Leaving aside the fact that "leaving the onus on the OEM" already is an anti-competitive, anti-consumer and anti-free software behaviour, since you are less malicious than me, can you give a non-malicious explanation about why the requirement of being able to disable the so-called Secure Boot is being lifted now? What problem are MS trying to solve? The rising wave of hypno-malware that induces users to enter the firmware setup utility on their machines and disable boot restrictions?

    40. Re:So does this mean.... by Anonymous Coward · · Score: 0

      And the OEMs provide a switch to turn it off.

      That's not true any more. That's the news. People will install Linux on their laptops, find out that hibernation isn't working because of the so-called Secure Boot restrictions, get angry, and just give up Linux and go back to Windows and its world of post-boot malware.

      It very much is still true. Did you not read the article?
      The news is that OEMs are no longer required to provide one, not as it seems you feel, required to NOT provide one.

      How it was: "The OEM must let users disable SecureBoot"
      How it will be: "The OEM chooses whether or not to let users disable SecureBoot"
      What you think: "The OEM must not let users disable SecureBoot"

    41. Re:So does this mean.... by Anonymous Coward · · Score: 0

      That's not true any more.

      Absolute, 100% rubbish! Show me an OEM that does not provide the ability to turn secure boot off.

      Impossible, no machine could ever be sold without the capability to boot from an external device, as this would prevent installing Microsoft Windows on it.

      Wrong again, they can easily install it and then lock you out of the BIOS.

      Actually, what we have seen is that people saw the so-called Secure Boot as the unuseful and harmful thing that it is

      You have already demonstrated quite clearly that you dont even *know* what it is.

      Leaving aside the fact that "leaving the onus on the OEM" already is an anti-competitive, anti-consumer and anti-free software behaviour

      Bullshit. The OEMs should be held accountable if they make the choice to produce a product that doesn't allow secureboot to be turned off. Why are you so desperate to defend the OEMs as some blameless, unaccountable entity? Do you also blame Google for not forcing everybody who makes Android devices to provide an unlocked bootloader and root-level access on phones?

      can you give a non-malicious explanation about why the requirement of being able to disable the so-called Secure Boot is being lifted now?

      Less overhead in the certification process perhaps but likely pushed by the OEMs as a way to try and sell both their Windows and Linux offerings separately rather than just one and have the user dual-boot it. If MS wanted to stop Linux they would be offering huge discounts to OEMs to not ship Linux (and Android) devices and to only ship Windows.

      If you think it's to lock out Linux then it's safe to say that's wholly unnecessary. In recent years despite Linux on the desktop being offered pre-installed from big box retailers, available in the form of ChromeOS, available pre-installed systems from Dell, HP, Lenovo and others, free of charge, easy to install and even with the ability to try *without* installing the desktop PC userbase has *still* rejected it, it hasnt made any gains at all. Brilliant on server and mobile but do users actually need to beat you over the head with a big stick with "we do not want this" written on it for you to realize that nobody wants it on the desktop? Microsoft arent worried about it being a competitor, Chromebooks, Macs and tablets are much more a threat than alternative desktop OSes. If they really wanted to lock out alternative operating systems they would have done it decades ago when they actually saw Linux on the desktop as a threat.

    42. Re:So does this mean.... by Anonymous Coward · · Score: 0

      What happens when your PC is restricted by the so-called Secure Boot scheme

      But my computer is not restricted by the Secure Boot scheme, I can turn it off and I am not going to buy from a manufacturer that makes the decision to not allow it to be turned off.

    43. Re:So does this mean.... by Anonymous Coward · · Score: 0

      That's not true any more.

      Wrong. There is no certified OEM that does not provide the ability to turn of the secure boot feature.

      People will install Linux on their laptops, find out that hibernation isn't working because of the so-called Secure Boot restrictions, get angry, and just give up Linux and go back to Windows and its world of post-boot malware.

      So wrong I dont even know where to start, learn what secure boot is because you have just proven that you do not know.

      Impossible, no machine could ever be sold without the capability to boot from an external device, as this would prevent installing Microsoft Windows on it.

      Wrong. The OEM installs Windows on it before they sell it, not after.

      Actually, what we have seen is that people saw the so-called Secure Boot as the unuseful

      Wrong. It does prevent the kinds of malware and rootkits that operate by modifying the bootloader.

      and harmful thing

      Cite specifically the "harm". I have not seen any evidence whatsoever that alternative operating system usage share has been in any way affected by secure boot so you are wrong once again.

      Well, now it's no longer true, as widely expected by the hysterical idiots.

      And being hysterical idiots you and the rest of them still haven't figured out that in fact it is still true, in fact unless some OEM makes the choice to not include the ability to turn it off it will remain true.

      Leaving aside the fact that "leaving the onus on the OEM" already is an anti-competitive, anti-consumer and anti-free software behaviour

      Describe exactly how the OEM being responsible for their product is "anti-competitive, anti-consumer and anti-free software behaviour", because that does not make any sense in any context whatsoever.

    44. Re:So does this mean.... by peppepz · · Score: 1

      A statement is true when it's always true, not when it's true sometimes and sometimes not. You didn't even bother following the line of reasoning.
      Microsoft supporter: "SecureBoot is useful and gives no problem to the user"
      Me: "No, it's unuseful and here's how it harms the user"
      Microsoft supporter: "Eh, but you can always turn it off"
      Me: "Not anymore."

    45. Re:So does this mean.... by peppepz · · Score: 1

      Absolute, 100% rubbish! Show me an OEM that does not provide the ability to turn secure boot off.

      I don't know if you're the same Microsoft supporter as before, but in case you aren't, I'll repeat that we are talking about "designed for Windows 10" machines which aren't for sale yet.

      Impossible, no machine could ever be sold without the capability to boot from an external device, as this would prevent installing Microsoft Windows on it.

      Wrong again, they can easily install it and then lock you out of the BIOS.

      No, because that would prevent the user from buying copies of future versions of Microsoft Windows.

      Bullshit. The OEMs should be held accountable if they make the choice to produce a product that doesn't allow secureboot to be turned off. Why are you so desperate to defend the OEMs as some blameless, unaccountable entity?

      Because the OEMs are known not to care about letting the users fiddle with advanced boot options. They are also known to make firmware that, for example, will crash the machine from SMM when running a non-Windows OS: I've owned such PCs (that bug was meant to be a fix to make Windows 2000 run on that hardware). If the machines they make don't boot Linux, it's because they don't care, or haven't the resources to support Linux, not because of malice. But it's Microsoft who put these hurdles for them (and the users) to overcome. It's their decision that will lock people out of their own PCs, not the disinterest of the OEMs, which has always been there and is not changing.

      Do you also blame Google for not forcing everybody who makes Android devices to provide an unlocked bootloader and root-level access on phones?

      Yes of course. That's where I usually lose most of my karma points.

      can you give a non-malicious explanation about why the requirement of being able to disable the so-called Secure Boot is being lifted now?

      Less overhead in the certification process perhaps

      You've just admitted that there's "overhead" in the overall process of the OEM to add an option that disables the so-called Secure Boot. Hence, OEMs that want to get rid of this "overhead" WILL remove the option. Thanks for proving my point.

      but likely pushed by the OEMs as a way to try and sell both their Windows and Linux offerings separately rather than just one and have the user dual-boot it.

      That is, to keep Linux out of of the users' PC as I've been stating from the beginning!

      If MS wanted to stop Linux they would be offering huge discounts to OEMs to not ship Linux (and Android) devices and to only ship Windows.

      My friend, in this world pressures against OEMs are the norm, not an exception.

      In recent years despite Linux on the desktop being offered pre-installed from big box retailers, available in the form of ChromeOS, available pre-installed systems from Dell, HP, Lenovo and others, free of charge, easy to install and even with the ability to try *without* installing the desktop PC userbase has *still* rejected it, it hasnt made any gains at all.

      I'm not denying that Linux users are a minority. I'm stating that they risk to become zero thanks to these dirty tricks. And this will harm the market of Linux on the servers, too, because of the way how people become Linux contributors. And I'm stating this in a comment which, if you bother to read, was meant as a response to someone who said "Microsoft supports Linux now".

      If they really wanted to lock out alternative operating systems they would have done it decades ago when they actually saw Linux on the desktop as a threat.

      They have been doing stuff like this endlessly for decades. Remember Bill Gates' "we should make ACPI Windows-only" in the 90s?

    46. Re:So does this mean.... by peppepz · · Score: 1

      Wrong. It does prevent the kinds of malware and rootkits that operate by modifying the bootloader.

      1) Whatever it does, it can be nullified by malware that gains root-level access AFTER the OS has booted (which is the norm). And if the malware managed to modify the bootloader, of course it has already gained that access, hence no effective protection is added, UNLESS you are running a machine that doesn't allow unsigned software to run (EXEs, batch scripts, stuff written by the user) that could have been installed or patched by the malware. But clearly this is not Windows as we know it today.
      Moreover, locking down the machine (this is the only firmware behaviour authorized by Microsoft when the so-called Secure Boot restriction is violated) is arguably the worst outcome for desktop users, as they will be left with no way to service the machine (beyond running "rescue partitions" which of course are static and therefore can't contain anti-malware software), and with no access to their data.
      2) Malware that operates by modifying the boot sequence is extremely rare today, because it must target specific hardware, and is associated with government-sponsored attacks. Of course, three-letter agencies are only a piece of paper away from having their malware signed with legitimate keys.

      and harmful thing

      Cite specifically the "harm".

      Read the thread. I'm no parrot.

      Well, now it's no longer true, as widely expected by the hysterical idiots.

      And being hysterical idiots you and the rest of them still haven't figured out that in fact it is still true, in fact unless some OEM makes the choice to not include the ability to turn it off it will remain true.

      "Unless" is they key word here.

      Describe exactly how the OEM being responsible for their product is "anti-competitive, anti-consumer and anti-free software behaviour", because that does not make any sense in any context whatsoever.

      Imagine that I am an operating system vendor and I want to sell an OS. Describe exactly what I have to tell my customers before I sell them my OS.

      Imagine that I know an unskilled person (grandma) running an old version of Windows that is no longer supported on an otherwise perfectly fine machine. Describe exactly what I have to tell her before I propose to install Linux, or a commercial OS costing less than the new version of Windows, on her PC.

      Imagine that I am a student and I've heard about this Linux thing. I'd like to try it on my PC that I bought off a shelf a couple years ago. Describe exactly what I should do to try Linux on my machine, fix it when it doesn't work and add new features to its kernel.

    47. Re:So does this mean.... by Anonymous Coward · · Score: 0

      1) Whatever it does, it can be nullified by malware that gains root-level access AFTER the OS has booted (which is the norm).

      So what you are saying is that we shouldn't worry about bootloader compromises because of the possibility of OS-level compromises, that is short-sighted idiocy.

      And if the malware managed to modify the bootloader, of course it has already gained that access

      Wrong. Modifying the bootloader does not mean the malware has gotten root-level OS access, stop spreading your stupidity and parading it as fact when it clearly is not.

      hence no effective protection is added

      False, as I explained above.

      2) Malware that operates by modifying the boot sequence is extremely rare today

      Well lets just not worry about it then, I see you are the sort that can't understand prevention and only react after damage has been done.

      Cite specifically the "harm".

      Read the thread. I'm no parrot.

      The thread does not specify any harm done by secure boot, so thank you for clearing up that you are simply trying to spread FUD with no factual basis whatsoever.

      "Unless" is they key word here.

      And if an OEM does it then what? What will happen? Nothing.

      Imagine that I am an operating system vendor and I want to sell an OS. Describe exactly what I have to tell my customers before I sell them my OS.

      No, don't try to deflect because you lack the intelligence to back up your assertion. Answer my question first, you have not answered it:

      "Describe exactly how the OEM being responsible for their product is "anti-competitive, anti-consumer and anti-free software behaviour""

      But you can't answer it, because what you said makes no sense whatsoever, that is why you will not answer the question because you're an idiot who simply does not understand any of this.

      Imagine that I know an unskilled person (grandma) running an old version of Windows that is no longer supported on an otherwise perfectly fine machine. Describe exactly what I have to tell her before I propose to install Linux, or a commercial OS costing less than the new version of Windows, on her PC.

      RTFM or google. If the maker of the hardware does not provide functionality to load a different OS then that is the OEM's responsiblity, not that of anybody else. You have an emotional hatred of microsoft which is what prevents you from being pragmatic about this, this is why you deflect blame from the OEMs who actually make the hardware and why you cannot answer the above question.

      Imagine that I am a student and I've heard about this Linux thing. I'd like to try it on my PC that I bought off a shelf a couple years ago. Describe exactly what I should do to try Linux on my machine, fix it when it doesn't work and add new features to its kernel.

      Again, RTFM or google.

    48. Re:So does this mean.... by Anonymous Coward · · Score: 0

      I don't know if you're the same Microsoft supporter as before, but in case you aren't, I'll repeat that we are talking about "designed for Windows 10" machines which aren't for sale yet.

      So when you said this "That's not true any more.", you were lying and in fact even "designed for Windows 10" machines will not necessarily change anything. I am not a Microsoft supporter at all. I dont like Microsoft but I am not going to blame them for something that is clearly and objectively *not* their responsibility.

      No, because that would prevent the user from buying copies of future versions of Microsoft Windows.

      Windows has provided upgrades rather than clean installs that require access to the BIOS for a long time. So actually the answer is "yes" you just aren't very imaginative.

      Because the OEMs are known not to care about letting the users fiddle with advanced boot options.

      Aboslute 100% rubbish! There is *no* basis for that whatsoever, stop talking out of your ass. I have *never* had a machine that didn't let me adjust advanced boot options despite the fact that nobody forces the OEM to allow it, stop lying!

      They are also known to make firmware that, for example, will crash the machine from SMM when running a non-Windows OS: I've owned such PCs (that bug was meant to be a fix to make Windows 2000 run on that hardware).

      Who is "they"? All OEMs? No, you are talking about an isolated case.

      If the machines they make don't boot Linux, it's because they don't care, or haven't the resources to support Linux, not because of malice.

      So vote with your wallet! They don't have to make machines that do what you want and you don't have to buy machines that don't do what you want, stop being such an entitlist cockbag.

      But it's Microsoft who put these hurdles for them (and the users) to overcome.

      Just more baseless bullshit.

      It's their decision that will lock people out of their own PCs, not the disinterest of the OEMs, which has always been there and is not changing.

      No, as stated in the presentation it is the OEM's decision, are you mentally defective? Do you not understand basic English?

      Yes of course. That's where I usually lose most of my karma points.

      And that loss of karma points isn't giving you the hint yet that you're wrong?

      You've just admitted that there's "overhead" in the overall process of the OEM to add an option that disables the so-called Secure Boot. Hence, OEMs that want to get rid of this "overhead" WILL remove the option. Thanks for proving my point.

      No, I didn't say "overall process", I said "certification process" learn how to read what is written instead of inferring something else, I suspect this problem of language comprehension is also what you gives you the false impression that OEMs are not responsible for the secureboot switch. Not including it in their firmware would prevent the sale of their Linux systems.

      That is, to keep Linux out of of the users' PC as I've been stating from the beginning!

      Wrong. If they wanted to do that they would make it so that OEMs couldn't turn SecureBoot off, the fact that they give them an option means you are wrong, it is the total opposite of what you are saying.

      My friend, in this world pressures against OEMs are the norm, not an exception.

      No, they just couldn't get certification from Microsoft or Google's blessing because it didn't meet the requirements, again, read the article instead of just making up something that clearly is not there.

      I'm not denying that Linux users are a minority.

  3. Re:Last week I tried to write a Win8.1 universal a by Anonymous Coward · · Score: 1

    Why would you even do anything for the windows phone platform? It was a stillbirth.

  4. Re:Last week I tried to write a Win8.1 universal a by magarity · · Score: 1

    Your own subject title refers to 8.1 while TFA is about 10.

  5. Re:Last week I tried to write a Win8.1 universal a by Anonymous Coward · · Score: 2, Informative

    It's just another example of poor naming.

    For 8.1 there were Universal Apps which are the one project, multiple heads, common core code.

    For 10 there is UAP which is one project, one set of code with an adaptive UI if desired.

    See windows-10-developer-tooling-preview-now-available-to-windows-insiders for more info on Adaptive UX and UAP.

  6. Re:Last week I tried to write a Win8.1 universal a by Anonymous Coward · · Score: 2, Interesting

    Pretty much this.

    One of the best things about CSS is you can create rules that will target various hardware types, resolutions, bit-depths and so on.
    Sadly so very few people actually use it because so many don't even know it exists, or the developers in question are those awful kinds that create bandwidth-wasting desktop websites instead of creating actual good websites in the first place that dynamically allocate resources based on hardware type, a thing that has existed for years now.

    Visual presentation should never have to interfere with HOW a program works.
    A window manager should mangle and twist a UI to fit any screen, even if you don't want it to, in order to force developers to DEAL WITH IT PROPERLY.
    The use of off-screen loading by setting UI elements beyond screen resolution can be done through setting a flag on said UI elements.
    All this minimum-width window crap pisses me off.
    Especially Chrome. Fuck you, you don't get to decide what size my windows should never shrink beyond.

  7. Re:Windows is obsolete. by Anonymous Coward · · Score: 3, Informative

    That's some funny stuff! Recent stats like these show that Windows isn't just popular, it's still the dominant OS, even when considering the millions upon millions of non-Windows mobile devices out there.

    Of those 1.37 billion web requests, over 58% came from a Windows system. Even Windows 8.1 alone has more users than OS X does in total, and that's one of the most despised versions of Windows!

    The desktop is still king. Windows is still king. Everything else is a joke compared to them.

  8. Re:Last week I tried to write a Win8.1 universal a by Anonymous Coward · · Score: 0

    But how long until they kill it?

  9. Why? by Anon-Admin · · Score: 1

    Windows phones and Tablets are less than 3% of the market. Why even develop for such a small market share?

    Android (Which is linux) has 51% of the phone market and 61% of the tablet market.

    It's not the year of the Windows Phone or Tablet, just like it is not the year of the linux desktop. :P

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

      ... because 3% of a huge market is still a big number...

    2. Re:Why? by Billly+Gates · · Score: 3, Informative

      Because if this doesn't flop it means you write one app that also runs on tablets and mobile devices in addition to desktops.

      MS screwed up 8 big time with this as you needed to make a different app targeting mobile. Since on the desktop your app marketshare was small it made little sense.

      10 will be like macosx with annual .1 updates with no windows,11. In time it will be Microsofts universal platform with the marketshare

    3. Re:Why? by Anonymous Coward · · Score: 0

      Google has gone out of their way to make it hard as hell to get your C++ codebase to run on Android. Technically it is possible, but it is not bundled with their dev studio, the instructions for getting it to work are fragmented and assume you know way more than you should need to know about the build process in order to get any of it to work, and Google even says right on their web site that a preference for C++ is not a good reason to code in it.

      What jerks.

      Microsoft has much better support for C++. As a hobbiest who enjoys coding in C++, I will buy a windows phone rather than an Android phone for this reason alone (provided Microsoft actually delivers on their claims, which remains to be seen).

    4. Re:Why? by gstoddart · · Score: 0, Flamebait

      I'll give you my alternate theory:

      Judging by the sheer amount of crap which needed to be disabled in my new Windows 8.1 box, Microsoft is going to double down on bad design, and give people a shitty user interface on both portable and desktop machines.

      The out of the box interface of Windows 8.1 on my 23" non-touch monitor tells me the people in charge are idiots, and aren't paying attention to what people do with computers, and are focused on something else.

      Seriously, if you have a keyboard and a mouse, and no touchscreen ... don't give me the romper room version which has been optimized for touch. Every interface queue is wrong in that case.

      The OS itself seems pretty sweet -- once you effectively make it look like Windows 2003. But the "vision of the future" which is this terrible interface? Not for a desktop machine. Not at all.

      What they do with Windows 10 remains to be seen. But my bet is one marketing winning out over engineering. I'd say almost of the "innovations" in 8.1 are annoying crap which needed to be disabled. I fail to see why Windows 10 will change that.

      I fear they're going to come up with an interface which fails at either task.

      --
      Lost at C:>. Found at C.
    5. Re:Why? by Billly+Gates · · Score: 3, Insightful

      I tried 3 times Windows 8.1 on a new build I did last summer. I am typing this on Windows 7. I agree Windows 8.1 is crap.

      Windows 10 is still a work in progress. I can tell you from the 1st preview on VMware Workstation it is improved. Cortana search was annoying but the start men is back. The notification center is actually more desktop friendly and an improvement over 7. Windows Explorer now has cmd prompt here and powershell here which is nice. command prompt is translucent and supports cut and paste and looks like a Linux terminal :-)

      Time will tell. Many die hards such as myself will need a reason to upgrade. I think a bigger crises than XP awaits MS by 2020.

      But in time yes Windows 10 will have this marketshare for developers to target.

    6. Re:Why? by Anonymous Coward · · Score: 0

      He's the ultimate true believer. So far Win10 TP (build 10041) is far, FAR worse than Win 8.x. That metro garbage (call it modern or universal if you want to) is always gonna be crap. Windows is making itself into a giant turd, in hopes of selling phones no one wants of, and their overpriced surface stuff which is barely selling... Time to invest in Apple!

    7. Re:Why? by Anonymous Coward · · Score: 0

      >Android (Which is linux) has 51% of the phone market and 61% of the tablet market.

      That's great until the app you write doesn't run on 98% of android devices...

    8. Re:Why? by Anonymous Coward · · Score: 0

      > 10 will be like macosx with annual .1 updates with no windows,11. In time it will be Microsofts universal platform with the marketshare

      of Mac OS X?

    9. Re:Why? by Billly+Gates · · Score: 1

      He's the ultimate true believer. So far Win10 TP (build 10041) is far, FAR worse than Win 8.x. That metro garbage (call it modern or universal if you want to) is always gonna be crap. Windows is making itself into a giant turd, in hopes of selling phones no one wants of, and their overpriced surface stuff which is barely selling... Time to invest in Apple!

      Take it off. You do know you can unpin from the start menu. FYI build 10041 switched from the Windows 95 API to XAML so some features still need to be re-added back

      FYI I HATE FLAT & UGLY. But it is here to stay. Look at MacOSX Yosemite and web sites? Look at your newest Android? Windows 10 is at least adding color back and some shadows and some build screenshots show aero in the taskbar and start menu too.

      So it is modern light so to speak but I do not mind tiles if they are not 8 closed door syndrome IN YOUR FACE flying everywhere when you go to a corner or use a trackpad. It truly is the worst UI ever made and I am in agreement.

      We will see. As the years go bye and people stop confusing anti realism with anti skuemorphism it will get better as 10.1 , 10.2 get released by the time Windows 7 goes EOL.

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

      desktop Linux had a far smaller share of the market when everyone on Slashdot was screaming that developers should be supporting it. MS are targeting write for a single platform for them. they may only be 3% of phone market and 5-10% of tablet but they are still 90%+ of the desktop market. An app that with little or no effort runs on all 3 is a win win for developers.

    11. Re:Why? by MrL0G1C · · Score: 2

      'Agent ransack' is a good replacement for windows search - I haven't used Windows search since I installed windows 7, it is an abomination.

      --
      Waterfox - a Firefox fork with legacy extension support, security updates and better privacy by default.
    12. Re:Why? by DrXym · · Score: 1

      3% does not translate to the number of people who will use your app. And porting an app to another platform is a NON-TRIVIAL task. Even if an app is written with a cross-platform tool (e.g. Cordova, Unity etc.) and relatively small it must still be tested, packaged, signed, uploaded and approved on the other platform and supported. This is a time sink and unless it pays off in terms of revenue it simply isn't worth it.

    13. Re:Why? by gstoddart · · Score: 1

      I tried 3 times Windows 8.1 on a new build I did last summer. I am typing this on Windows 7. I agree Windows 8.1 is crap.

      Actually, that's not what I was saying. I think Metro is complete crap.

      Once you remove the romper-room interface, make it run with a classic Windows look, and generally disregard what Microsoft thinks was "innovative", the OS itself is just fine.

      But the entirety of that start screen, the second set of apps which do the same job as the desktop apps (but badly) ... that I think is complete garbage. Especially for a desktop machine.

      I think the lesson here is that, to me, Microsoft is too focused on the eye candy and the glossy crap which doesn't add to my experience. Trying to foist a touch interface onto me is annoying and useless, especially since I don't run it on a touchscreen.

      The rest of the OS seems just fine to me.

      The stuff I hate is little more than a re-worked version of the useless "Active Desktop" crap they have been trying to push out for years ... and keep having to disable because it's a security risk. They had it in '98, they had it in XP, they had it in Vista. It's a cute gimmick for about 10 minutes.

      I just think it's sad that all of the things they think are cool and innovative are the things people spend the most time removing. They seem to be actively trying to tell desktop users that their new way is so awesome, but all it does is piss people off.

      The reality is, the underlying OS is pretty well done from what I can see. Especially now that it looks like something usable and familiar instead of the crap it looked like by default.

      --
      Lost at C:>. Found at C.
    14. Re:Why? by maestroX · · Score: 1

      Time will tell. Many die hards such as myself will need a reason to upgrade. I think a bigger crises than XP awaits MS by 2020.

      Many die hards need an incentive to stay on MS platforms.
      Ditching studio with C# for Xcode & Objective-C is no longer desperate, HTML5 is the universal platform supported by all the major vendors.

    15. Re:Why? by Anonymous Coward · · Score: 0

      The out of the box interface of Windows 8.1 on my 23" non-touch monitor tells me the people in charge are idiots, and aren't paying attention to what people do with computers, and are focused on something else.

      No they have realized that the operating system is a tool to run applications rather than something people will spend time explicitly using. Frankly the fact that the start menu removal is the main thing people complain about (and the ability to run metro applications even though there is no reason to) means they have gotten it right and that geeks are complaining about it despite all the obvious workarounds proves it even further, the desperation to find something wrong with it has stretched a long way.

      I'm not a windows devotee and was indoctrinated in windows usage so the start menu isnt something I use and its replacement doesnt affect me. All my applications work the same as before and nothing in my day-to-day workflows has changed. It seems the people so dependent on the windows way of doing things are the ones having the most difficulty with the changes, though adding a start menu replacement would fix that for you.

  10. app store only = fail by Joe_Dragon · · Score: 1

    app store only = fail

    1. Re:app store only = fail by WinstonWolfIT · · Score: 1

      8.1 I know for a fact supports sideways deployment which I've used for business development. 10.0 most certainly will have this covered.

    2. Re:app store only = fail by Anonymous Coward · · Score: 0

      The very fact that you call it "sideways deployment" is a kind of double speak. Installing applications via an installer file is DIRECT DEPLOYMENT and anything else is marketing cruft.

    3. Re:app store only = fail by Anonymous Coward · · Score: 0

      Nope. Sideloading is supported only with developer accounts (for testing) or enterprise edition of Win 10 (corporate sideloading) which requires AD domain etc.

      You will either bow to MS application store and the limitations of the "Universal App" sandbox, or you won't do an "universal" app. The limitations can be a pain if you are trying to do anything other than a simple tablet/phone app that just happens to run on desktop.

    4. Re:app store only = fail by Anonymous Coward · · Score: 0

      Is this true? If so, the Microsoft and their development ecosystem is doomed. I do not know anyone who uses Windows and has actually made a account to Microsoft store. Why should one give a credit card number just to download a Firefox? Small businesses doing desktop software are really starving even now, but if Microsoft will take their 30% protection racket for every sale, those companies will go out of business. Open source and free software for Windows will also die soon as not so many have money or resources to create a developer account for a hobby and obey with the draconian contract with them.

  11. Slightly off topic, but... by westlake · · Score: 3, Insightful

    .... don't you think it's about time to retire the stained glass window in favor of the real Windows logo?

    The gag was never particularly original, clever or funny --- and what passes for geek humor isn't known for aging well.

    1. Re:Slightly off topic, but... by Anonymous Coward · · Score: 0

      Sounds like a question for a competent copyright attorney. Do they need permission to use the real logo instead of the parody they're using now? I don't know about you, but I wouldn't want a multi-billion dollar corporation suing me... especially over something so easily avoided.

    2. Re:Slightly off topic, but... by Anonymous Coward · · Score: 0

      Sounds like a question for a competent copyright attorney. Do they need permission to use the real logo instead of the parody they're using now? I don't know about you, but I wouldn't want a multi-billion dollar corporation suing me... especially over something so easily avoided.

      As I write this, the front page of Slashdot contains an article about the latest MacBook Pro - it uses a generic laptop with a clear Apple logo on the screen. Further down the page is an article about Google Glass - it uses the Google logo. On the second page of Slashdot there's the Android logo. There's probably many more examples of corporate logos being used on Slashdot. Clearly Slashdot doesn't have a problem using the correct corporate logo when required, but when it comes to Microsoft/Windows they feel the need to use a mock logo. I doubt legality has any factor in this.

    3. Re:Slightly off topic, but... by Anonymous Coward · · Score: 1

      A broken window is a broken window. What's is exactly your problem?

    4. Re:Slightly off topic, but... by Anonymous Coward · · Score: 0

      It's only been, what, 3 years since Slashdot stopped using the Bill Gates Borg icon for Microsoft stories?

      This site has driven off the rational members long ago. The only people left are the zealots stuck in the past.

    5. Re:Slightly off topic, but... by Anonymous Coward · · Score: 0

      The joke is old. The logo was appropriate 14 days ago (Incomplete Microsoft Patch Left Machines Exposed To Stuxnet LNK Vulnerability), but there hasn't been issues since then.

  12. Re:Last week I tried to write a Win8.1 universal a by WillAffleckUW · · Score: 1

    See, you tried 8.1 and then to get it working under 10.

    You should have coded for 8.1, recompiled under Win 9, and then pushed the Win 10 build.

    --
    -- Tigger warning: This post may contain tiggers! --
  13. Re:Last week I tried to write a Win8.1 universal a by WillAffleckUW · · Score: 1

    But how long until they kill it?

    Well, I think the internal code name is Bertha, so give it a few years of failure before they kill it.

    --
    -- Tigger warning: This post may contain tiggers! --
  14. Re:Last week I tried to write a Win8.1 universal a by Billly+Gates · · Score: 4, Informative

    Windows 10 has an adaptive UX framework to get around using css hacks

  15. Re:Last week I tried to write a Win8.1 universal a by ArcadeMan · · Score: 2

    This is Microsoft, not Google. So it's going to last either a few months or a few decades.

  16. New APIs introduced by Bite+The+Pillow · · Score: 2, Funny

    New APIs introduced, from

    #if(WINVER >= 0x0600)

    WINBASEAPI
    BOOL
    WINAPI
    SwitchToMetro(
        );

    #define SwitchToDesktop()

    #define IsUserAPirate() (false)

    #ifndef _NTOS_
    #if defined(_M_IA64) && !defined(RC_INVOKED) // #define LinuxIsStupid() (true) // issue 872354,
    caution, Kurt got fired for this.
    #endif
    #endif

    LONG
    __cdecl
    MakeTheUserAcceptMetro (
            __inout LONG volatile *Penor
            );

    #endif

  17. SDK by Anonymous Coward · · Score: 0

    A whole SDK is needed now for a BSOD?

  18. Re:Wiki admins hit babies with concrete blocks by Anonymous Coward · · Score: 0

    Sounds like you really like this guy.

  19. Re:Windows is obsolete. by spacepimp · · Score: 0

    You had me till that last sentence.

    "Everything else is a joke compared to them."

    Keep telling yourself this. Your future looks great from here!

  20. Re:Last week I tried to write a Win8.1 universal a by spacepimp · · Score: 0

    You mean like silverlight?

  21. How quaint, a new Windows SDk by JoeyRox · · Score: 1, Troll

    If it was 1995 I'd be really excited right now!

    1. Re:How quaint, a new Windows SDk by Teancum · · Score: 0

      Yup, the motto of Microsoft truly is:

      We take yesterday's technology one step closer to today!

      The problem is that betting against Microsoft has generally be a bad thing, especially in the operating system software realm. I've been trying hard to avoid using Windows, but it keeps coming back from the dead each time I try to kill it and switch to Linux due to various kinds of issues. This might be the final nail in the coffin for me though as I may just weld shut any attempt to use Windows in the future.

    2. Re:How quaint, a new Windows SDk by Anonymous Coward · · Score: 0

      Yup, the motto of Microsoft truly is:

      We take yesterday's technology one step closer to today!

      I thought their motto was "Yesterday's technology....TOMORROW!"

  22. Re:Last week I tried to write a Win8.1 universal a by Anonymous Coward · · Score: 0

    Or Zune? Kin? XNA? PlaysForSure? Flight Sim? Encarta? Expression Suite? SteadyState?

    Yes, no one drops their products as much as MS does.

  23. Good luck for Windows 10 SDK by fajar.jaya.f · · Score: 1

    Good luck for Windows 10 SDK , may be useful to the user throughout the world .

  24. Only "Windows Runtime" APIs by Anonymous Coward · · Score: 0

    Nothing for Win32, just WinRT. Once again, Microsoft pretends Win32 desktop developers don't exist.

    1. Re:Only "Windows Runtime" APIs by avandesande · · Score: 1

      It wouldn't make much sense to have an adaptive runtime for 32bit since tablets and phones are all 64bit.

      --
      love is just extroverted narcissism
    2. Re:Only "Windows Runtime" APIs by Anonymous Coward · · Score: 0

      Isn't this just because the current sdk already serves them quite well? One of the issues Microsoft has is that the Desktop ecosystem is pretty much played out in terms of new applications. So why should we buy a new version of Windows, or even a new version of Photoshop or Office. They are risking their app ecosystems, because the Universal Apps have the chance to actually produce excitement for the platform, something they sorely need.

      OS X is still getting to the point of Desktop maturity. This doesn't mean that OS X is lacking, it means that the ecosystem for applications is still lacking in a few areas. In particular, native games are still a small percentage of the Windows market. Due to this, OS X market share is growing, because there are people willing to pay programmers to create those apps.

      Linux has reached Terminal maturity. Windows has not even come close to it, but that is a market that Microsoft doesn't care about. OS X has not reached terminal maturity of itself, but comes much closer thanks to the Fish shell, and Homebrew.

      You an make the same comparisons to the mobile platforms.

    3. Re:Only "Windows Runtime" APIs by Anonymous Coward · · Score: 0

      Before replying, try to understand the topic. You clearly have no clue what Win32 means.

    4. Re:Only "Windows Runtime" APIs by gbjbaanb · · Score: 1

      But it is a very pertinent question - of all the things released, a huge amount of them are written with a win32 API and then wrapped with the WinRT API (or at least, it used to be that way).

      For example, I'm looking at code to search through Word documents in .NET, and it appears Microsoft has catered for my needs - there's an IFilter API that is designed for exactly this, and yet its a native COM interface (and no .NET wrapper!!). I found the same for the transcription APIs and a few others. It seems the Windows team doesn't like .NET and only releases their features in native formats.

      So, has this changed and the Windows team been kicked into developing WinRT only APIs, or will I still see native ones coming out with wrappers developed by the developer team?

      I'm not convinced universal apps will create excitement - not if this is the 3rd API that devs have have to learn, you get bored with learning stuff that becomes quickly obsolete only so many times, and many users will still be developing for Windows 7, for many years to come. Universal apps are meaningless if Win7 still has to be supported.

  25. Write once... by richrz · · Score: 2

    Beta everywhere.

  26. Re:Last week I tried to write a Win8.1 universal a by Keruo · · Score: 2

    Except google, though they kill products which people actually use.

    --
    There are no atheists when recovering from tape backup.
  27. Re:Last week I tried to write a Win8.1 universal a by gl4ss · · Score: 2

    well what it leads to is just apps being first developed on 7.0, then having stuff fixed for 7.5, then being rewritten for 8.0 and then again the project reworked for 8.1 and then a total rewrite for 10.

    so fucking universal!

    and yes, the thing is, this is the _exact_ same marketing stuff they were hyping out with wp8 and windows 8. they were showing slides of how it's all unified and you get the same app running on everything and all that. they made such a big deal about it, despite you never going to be able to run wp8 apps on your win8 tablet(unless said tablet is a x86+vt and you have the sideload package and you run the wp8 emulator on said tablet, which is basically more trouble than running android apps on said x86 computer).

    it's a mess. wouldn't trust them about this before they have phones, tablets and the desktop out and the sdk to do it out and it actually can run the same app on everything.

    --
    world was created 5 seconds before this post as it is.
  28. Re: Last week I tried to write a Win8.1 universal by Anonymous Coward · · Score: 0

    You forgot to mention TrainSim! Waaaaah!

  29. Re:Last week I tried to write a Win8.1 universal a by Gadget_Guy · · Score: 1

    It's true that Microsoft have dropped some products quickly (and their support for APIs can be faddish), but they have also supported a lot of products for very long times. In fact, some of your examples seem a bit out of place with Flight Simulator lasting 24 years and Encarta lasting 16 years.

  30. Re:Last week I tried to write a Win8.1 universal a by davester666 · · Score: 1

    Really? It has some kind of mechanism that converts between a touch-based app and a mouse/keyboard based app?

    Because they are fundamentally different. Not that you can't use the same UI for both, but one or both REALLY sucks unless the UI is rather specific to the input methods.

    --
    Sleep your way to a whiter smile...date a dentist!
  31. Re:Last week I tried to write a Win8.1 universal a by DrXym · · Score: 1, Informative
    Which is great if you use Windows 10 and only Windows 10. Not so great if you want to target other versions of Windows, or other operating systems. Sadly, the lowest common denominator for that kind of work is HTML+CSS with some kind of wrapper such as Cordova.

    Microsoft is their own worst enemy. They're trying to break into mobile apps and this is now their THIRD set of APIs for doing it. This amount of churn is extremely annoying and frustrating for devs. At least when Google produces new Android APIs they tend to be incremental and where necessary they'll even backport them.

  32. Windows by johnsmith2708 · · Score: 1

    I think, it would be better, then windows 8, because most people still use Windows 7 nowadays!

  33. Re:Last week I tried to write a Win8.1 universal a by Anonymous Coward · · Score: 0

    This flight simulator? http://store.steampowered.com/app/314160/

  34. Re:Last week I tried to write a Win8.1 universal a by Wootery · · Score: 1

    Well, we're really discussing dropping platforms, not specific products. It doesn't inconvenience many developers that they've stopped working on Encarta or the Flight Simulator series.

  35. Re:Last week I tried to write a Win8.1 universal a by dave420 · · Score: 1

    It's universal in the sense that it works on any machine/device running Windows 10. That's about as far away from a mess as you can get. It only becomes a mess if you insist that it magically fixes things which happened in the past, which just makes you look rather foolish ;)

  36. Re:Last week I tried to write a Win8.1 universal a by Anonymous Coward · · Score: 0

    By way of comparison the Dave420 OS doesn't even exist but "big Dave" the troll critic knows all. Too bad your mama bans you from the computer on weekends Dave. It gives away you can't even afford a computer of your own.

  37. Re:Last week I tried to write a Win8.1 universal a by Daniel+Hoffmann · · Score: 1

    For several versions Android required that too, until they came up with fragments in (if I am not mistaken) Android 4.0 which works well enough for touch (and touch only) devices.

  38. Re:Last week I tried to write a Win8.1 universal a by Anonymous Coward · · Score: 0

    It's universally known Dave420's mama bans him from computers on weekends and he can't afford one of his own. Why no posts between Saturday and Sunday Dave420? We know why. See above.

  39. Write once, run everywhere by wendyo · · Score: 1

    Now we can have ransomware for our phones.

  40. Re:Last week I tried to write a Win8.1 universal a by rossdee · · Score: 1

    "well what it leads to is just apps being first developed on 7.0, then having stuff fixed for 7.5, then being rewritten for 8.0 and then again the project reworked for 8.1 and then a total rewrite for 10."

    There was a Windows 7.5 ?

  41. Re:Last week I tried to write a Win8.1 universal a by Anonymous Coward · · Score: 0

    Because it is too early to count Microsoft out.

    There is a lot to like about where Microsoft is attempting to go (and admittedly Microsoft is being partially dragged by users telling them what doesn't work), and they seem to be closest to the end goal of one application that adapts and works regardless of where the user is running it.

  42. Re:Last week I tried to write a Win8.1 universal a by Shirley+Marquez · · Score: 1

    PlaysForSure was the worst. Not only because their actions contradicted the name, but because it took away things that people had already paid for. It's different from discontinuing Zune; sure they weren't making any more of them, but the Zune you already owned still worked.

    Flight Simulator had a good run. So did Encarta, until the internet and Wikipedia made it obsolete.

  43. Re:Last week I tried to write a Win8.1 universal a by Shirley+Marquez · · Score: 1

    There was a Windows Phone 7.5, and even a mostly ignored Windows Phone 7.8 that was thrown out as a sop to the owners of Windows 7 phones that would never be upgraded to Windows Phone 8. There was no desktop Windows 7.5.

  44. Re:Last week I tried to write a Win8.1 universal a by rsclient · · Score: 1

    I've got several apps in the store. Most of the UI code is fully shared, and moderately adoptive to screen size. In a few places, I needed something special for one or the other.

    My trick is that the 8.1 universal apps have two mainpage.xaml files (one for desktop, one for phone). I just make a shared UserControl. Each MainPage just has one object, which is the shared control

    (BTW: I work at Microsoft, but not in the group that does XAML; my way works but that doesn't mean there isn't a better way)

    --
    Want a sig like mine? Join ACM's SigSig today!
  45. The low road. by westlake · · Score: 1

    A broken window is a broken window. What's is exactly your problem?

    The problem I have is that it encourages unusually stupid and frivolous posts, even by Slashdot standards.

  46. Re:Windows is obsolete. by GreatDrok · · Score: 1

    "Of those 1.37 billion web requests, over 58% came from a Windows system. Even Windows 8.1 alone has more users than OS X does in total, and that's one of the most despised versions of Windows!"

    Lets think back to 2000 or so when around 99% of web requests were coming from Windows and think about just how far Windows has fallen in that time. While I agree that Mac OS X isn't really setting the world on fire (and I say that as a Mac user) I do see an awful lot of Macs out there and far more than there were in 2000 so Apple has certainly made up a lot of ground. Also, consider that when you're sitting at a desktop you're likely using the web a lot, but a phone is just occasional use so the fact that 42% of web requests aren't coming from Windows tells you a lot about how much kit is out there that is connecting to the internet. The important change since 2000 is that you could barely manage on the web without IE on Windows. I know, I was a Linux user then and browsing was very painful at times. These days, the web is much better to use because it has to handle all these different browsers on phones and alternative desktops. The thing that kept Windows at the top for all of the 90's was the fact that alternatives couldn't get a shoe in the door. These days, it is very easy to drop Windows. If you want a nice desktop, a Mac is a really good place to go because you get a real desktop OS without all that touch screen, phone UI rubbish shoved into it. You want a phone that works well as a phone and has lots of software? Android and iOS have you covered. Windows has lost the software high ground and the only reason it still has 58% of web requests going to it is simply inertia. MS is desperate to slow the slide but it keeps on going down. I've used Windows 10 and I don't see anything there that will stop this process if they can't get devs to actually put out apps that are unique to Windows and attractive. I don't think they can get back to the heyday of the 90's and having lived and worked through it, I don't think they ever should because we're in a much better place today with real choice. MS should be happy that they still have any customers under the circumstances given just how badly they treated everyone when they were on top.

    --
    "I have the attention span of a strobe lit goldfish, please get to the point quickly!"
  47. Re:Last week I tried to write a Win8.1 universal a by Anonymous Coward · · Score: 0

    How ignorant of reality to some of the people here really need to be to substantiate their own bizarre world view?

    Windows Phone may not be as popular as Android or iOS mainly because it was late to the game and not disruptive, it isn't bad but it's not a game-changer so obviously didn't disrupt the incumbents. Yet it still has a higher percentage marketshare of the smartphone market than Linux has of the desktop computer market. Not liking Microsoft is one thing, but pretending your fantastical view of the world is reality is quite another.

  48. Re:Last week I tried to write a Win8.1 universal a by Anonymous Coward · · Score: 0

    Or Zune? Kin?

    They stopped making new ones because people didn't like them, obviously flogging a dead horse is a silly thing to do so they did the right thing and dropped them.

    XNA?

    Still exists.

    PlaysForSure?

    Market changed and this was no longer necessary, again you would rather them flog the dead horse?

    Flight Sim? Encarta? Expression Suite?

    If they arent profitable then why put effort into making new versions? If you want to use them then just use the existing versions.

    SteadyState?

    Obsolete, it was no longer necessary so why keep making new versions?

    Yes, no one drops their products as much as MS does.

    Except Google and with Google they actually kill the product rather than simply not making new versions, you can't just use the old version.

  49. Re:Last week I tried to write a Win8.1 universal a by Anonymous Coward · · Score: 0

    You can share as much or as little of the UI as you want. You can make custom controls or entire views with XAML with shared code (that gets compiled twice) or with Portable Class Libraries (compiled once and linked twice).

    The beauty of the M-V-VM pattern is that a huge amount of code can be reused because the ui binds to the viewmodel. Everything except the very low level navigation plumbing if you want. Not only does this pattern allow for huge reuse it also allows for great testability.