• Win32 versus WinRT – and why you should care

    Home » Forums » AskWoody support » Windows » Windows – other » Win32 versus WinRT – and why you should care

    Author
    Topic
    #91559

    Reading through the discussion of Windows Cloud (also known as Windows 10 Cloud), the newly leaked future-future version of Windows, it struck me that many of you don’t know the difference between the Win32 API and the WinRT API – or even what an “API” is, and why it should matter if all you want to do is use, you know, a computer.

    Here’s a short primer.

    About a year ago I wrote about the Win32 application programming interface, WinRT, and how the two are shaking now. The short version:

    Old-fashioned Windows programs — the ones you likely use every day, such as Internet Explorer and Microsoft Office — rely on the Win32 Application Programming Interface, the set of system calls that lets programs talk to the operating system. Charles Petzold wrote the first widely used book about the Win32 API in 1988. The Win32 API grew and morphed, reaching its pinnacle in Windows 7.

    When Microsoft announced Windows 8, it also announced the new Windows Runtime, a set of APIs (commonly called WinRT) that truly revolutionized Windows programming. The “Metro” apps you may recall from Windows 8 and 8.1 are based on WinRT. I’ll gently sidestep the discussion of how Microsoft inexplicably built computers that would only run WinRT and instead move on to mobile.

    WinRT was the great rallying cry for mobile computing — the nexus, at the time, of the mobile-first Windows world. It has all sorts of mobile-friendly capabilities, but relatively few developers have chosen to use it…

    With Windows 10, Microsoft announced (and repeatedly renamed) its new Universal Windows Platform. UWP incorporates WinRT but goes beyond…  Thus WinRT got swallowed up by UWP — and a whole bunch of other stuff was thrown in to fill out UWP… All of the UWP programs are destined for the Windows Store — at least that’s what we’re supposed to expect.

    Based on the leaked (and most assuredly not released) Windows Cloud version that’s making the rounds, it’s clear that Windows Cloud will only run programs from the Windows Store. But it isn’t clear if WinCloud will run Win32 apps in the Windows Store. If it only runs WinRT apps from the Windows Store, then we have a regurgitation (perhaps an advanced regurgitation) of Windows RT, the ill-fated version of Windows that isn’t really Windows.

    Given the current state of the Windows Store, it’s hard to imagine any near-term use for an operating system that’s tied inextricably to the Windows Store – particularly if it’s exclusively tied to “Universal” (formerly Metro) apps in the Windows Store.

    5 users thanked author for this post.
    Viewing 4 reply threads
    Author
    Replies
    • #91582

      Hi Woody,

      First of all the LINK in this: ““information” item in the Windows forum. ” gives me a Blank Page.

      I think that Microsoft has a pertinacity to continually do the old thing/way HARDER, especially if they didn’t work the first time. This appears, SO FAR, to be RT rehash…

      They run into antitrust building a Browser deeply into the OS, so what do they do now, Build even more into the OS. Sure people will bring the ‘Legal’ thing as not probable to happen again but this really isn’t about legalities. It is just a really bad idea to clutter up an OS with unnecessary Built in stuff that should be separate.

      --------------------------------------

      1. Tower Totals: 2xSSD ~512GB, 2xHHD 20 TB, Memory 32GB

      SSDs: 6xOS Partitions, 2xW8.1 Main & Test, 2x10.0 Test, Pro, x64

      CPU i7 2600 K, SandyBridge/CougarPoint, 4 cores, 8 Threads, 3.4 GHz
      Graphics Radeon RX 580, RX 580 ONLY Over Clocked
      More perishable

      2xMonitors Asus DVI, Sony 55" UHD TV HDMI

      1. NUC 5i7 2cores, 4 Thread, Memory 8GB, 3.1 GHz, M2SSD 140GB
      1xOS W8.1 Pro, NAS Dependent, Same Sony above.

      -----------------

      • #91586

        Not sure what link you’re talking about…

        • #91594

          It is in your “Home” page Intro and Your Blog Intro. I C&P the title of it above.

          --------------------------------------

          1. Tower Totals: 2xSSD ~512GB, 2xHHD 20 TB, Memory 32GB

          SSDs: 6xOS Partitions, 2xW8.1 Main & Test, 2x10.0 Test, Pro, x64

          CPU i7 2600 K, SandyBridge/CougarPoint, 4 cores, 8 Threads, 3.4 GHz
          Graphics Radeon RX 580, RX 580 ONLY Over Clocked
          More perishable

          2xMonitors Asus DVI, Sony 55" UHD TV HDMI

          1. NUC 5i7 2cores, 4 Thread, Memory 8GB, 3.1 GHz, M2SSD 140GB
          1xOS W8.1 Pro, NAS Dependent, Same Sony above.

          -----------------

        • #91600

          By JOVE, I think you Got It! 😉

          --------------------------------------

          1. Tower Totals: 2xSSD ~512GB, 2xHHD 20 TB, Memory 32GB

          SSDs: 6xOS Partitions, 2xW8.1 Main & Test, 2x10.0 Test, Pro, x64

          CPU i7 2600 K, SandyBridge/CougarPoint, 4 cores, 8 Threads, 3.4 GHz
          Graphics Radeon RX 580, RX 580 ONLY Over Clocked
          More perishable

          2xMonitors Asus DVI, Sony 55" UHD TV HDMI

          1. NUC 5i7 2cores, 4 Thread, Memory 8GB, 3.1 GHz, M2SSD 140GB
          1xOS W8.1 Pro, NAS Dependent, Same Sony above.

          -----------------

        • #91591

          This is the link Crysta was referring to:
          I posted it as an inaugural “information” item in the Windows forum.
          And I get a blank screen with the url “about:blank” when I try to follow it.

          Hope that helps – Wendell

          • #91605

            Thanks. (Good to see you, Wendell!)

            There was something flakey in that link. I may have messed it up – or it could’ve been a bug in the editing pane software. Anyway, it’s working now.

            1 user thanked author for this post.
    • #91792

      I don’t care 🙂
      except that UWP stuff is really fragile, although seems faster

      • #91811

        Considering how much effort Microsoft has devoted to creating UWP apps (Edge is UWP!), you’d think they’d be turning out stuff a lot faster.

        Makes me wonder if WinRT isn’t doing as well as was thought.

    • #91823

      If M$ make this Cloud version into a reality, they will also likely n eventually make Win 10 Cloud as the only n mandatory mainstream version of Win 10, ie thru mandatory feature update/upgrade, new installs n new OEM pre-installs of Win 10 Cloud.
      This may be a way for M$ to forcefully make their Windows Store into a success, ie filled with thousands of UWP apps like Apple’s App Store/iOS n Google’s Play Store/AndroidOS, since Win RT and Windows Phone 7/8/Win 10 Mobile had failed mainly bc of lack of WinRT/UWP apps at Windows Store.

      Imagine in 2018, people will be running Win 10 Cloud Home, Win 10 Cloud Pro and Win 10 Cloud Ent E3 & E5, and installing UWP apps from Windows Store or from the Cloud.

      • #91827

        But this will differ from iOS and Android in that it will be exclusive to UWP apps from Windows Store. With iOS and Android you can get apps from other places. Exclusive UWP apps from MS Store, exclusive Win Defender, exclusive Cortana/Bing/Edge eventually…. Hmm, sounds like a monopoly to me. Wonder if it will pass EU regulations.

        • #91838

          @ PKCano

          U said, “With iOS and Android you can get apps from other places.”

          Well, M$ will likely also allow UWP apps to be installed from other places, but not desktop/Win32 programs/software/apps.
          Eg Adobe Systems will hv to convert Adobe Photoshop into a UWP app and may offer it for sale or subscription at their own website or at Windows Store.

          • #91853

            No Win32 apps, you sure? What about the win32 Converter to UWP. I hear it works quite well 😛

            OH Ya, but who’s going to use it? ….. Right 🙁

            I am sure not going to hold my breath on that one, BUT when NIRSoft and Sysinternals Apps start porting over to UWP, my Interest will certainly be Peaked or is that Peek 😆

            Well, we will see…. 😀

            --------------------------------------

            1. Tower Totals: 2xSSD ~512GB, 2xHHD 20 TB, Memory 32GB

            SSDs: 6xOS Partitions, 2xW8.1 Main & Test, 2x10.0 Test, Pro, x64

            CPU i7 2600 K, SandyBridge/CougarPoint, 4 cores, 8 Threads, 3.4 GHz
            Graphics Radeon RX 580, RX 580 ONLY Over Clocked
            More perishable

            2xMonitors Asus DVI, Sony 55" UHD TV HDMI

            1. NUC 5i7 2cores, 4 Thread, Memory 8GB, 3.1 GHz, M2SSD 140GB
            1xOS W8.1 Pro, NAS Dependent, Same Sony above.

            -----------------

    • #91856

      my Interest will certainly be Peaked or is that Peek

      Piqued“.

      The various other definitions seem oddly appropriate too.

      -Noel

      1 user thanked author for this post.
    • #91873
    • #91727

      Yep. Still strictly a stolen early version.

    • #91831

      @ jmwoods

      Not theory, just speculation. A speculation does not need any evidence. Others r speculating that Win 10 Cloud will likely be just an additional version of Win 10 created by M$ to compete against Google-Chromebooks in the Education sector.

      For all we know/speculate, Win 10 Cloud may just disappear into the cloud when the Creators Update comes along in April 2017.

    Viewing 4 reply threads
    Reply To: Win32 versus WinRT – and why you should care

    You can use BBCodes to format your content.
    Your account can't use all available BBCodes, they will be stripped before saving.

    Your information: