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.

17 of 133 comments (clear)

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

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

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

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

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

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

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

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

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

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

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

    Beta everywhere.

  13. 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.
  14. 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.
  15. 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.