Universal Windows apps will work on PC, tablet, phone, and Xbox One

Developers will be able to create a single app that works across Windows PCs, tablets, phones, and even Xbox One. "All of us want the same app experiences across all devices," Microsoft's David Treadwell said.

11

Microsoft has taken a big step in making a more consistent experience across its devices. The company showcased universal Windows apps at its Build developer conference, allowing developers to create a single app that works across Windows PCs, tablets, phones, and even Xbox One. "All of us want the same app experiences across all devices," Microsoft's David Treadwell said.

Developers will benefit from Microsoft tools that allow it to tweak an app's interface based on the form factor it's running on, and whether it's being used with or without a mouse and keyboard. For Xbox One, developers will be able to tweak their apps to use the controller and Kinect.

Consumers will benefit from Microsoft's universal app approach because a single purchase will grant access to every platform. "I don't have to buy a different app for the phone and the PC," Treadwell said (via The Verge). And, thanks to the cloud, data should sync across all versions of the app, including any in-app purchases.

From The Chatty

  • reply
    April 2, 2014 12:15 PM

    Andrew Yoon posted a new article, Universal Windows apps will work on PC, tablet, phone, and Xbox One.

    Developers will be able to create a single app that works across Windows PCs, tablets, phones, and even Xbox One. "All of us want the same app experiences across all devices," Microsoft's David Treadwell said.

    • reply
      April 2, 2014 12:30 PM

      Finally, this is what I want. It would be enough to buy a Windows Phone.

    • reply
      April 2, 2014 12:43 PM

      Just like Java?

      • reply
        April 2, 2014 12:56 PM

        Not really, because at the core all of the Microsoft devices can run the same codebase. So they are just making the process more streamlined to develop once, and publish on any device.

        • reply
          April 2, 2014 1:02 PM

          Just like Java?

          • reply
            April 2, 2014 1:08 PM

            The gegtik comic makes perfect sense here because it would be just like Java to allow a dinosaur to step on your house via day 0 security vulnerabilities.

          • reply
            April 2, 2014 1:11 PM

            No. Java for mobile is more like the compact .net framework i.e. A set api's optimized for mobile. With winrt it is the same api all together, you just need to separate the screens.

            As for running full java on android etc, there is an emulator available and the mileage differs from device to device. With winrt it is guaranteed to run on all models and all devices.

        • reply
          April 2, 2014 1:49 PM

          That's cool.

      • reply
        April 2, 2014 1:14 PM

        the difference with Java is it's a framework running over the top of the OS which adds additional overhead/complications (and requires a separate install which must be supported on all relevant platforms). A more apt comparison that people understand would be a browser app with JavaScript. Everyone knows what a "universal" browser app looks like these days and some of the trade offs that creates vs apps that use the platforms' native frameworks.

      • reply
        April 2, 2014 3:34 PM

        Does Java run on any new gen consoles?

        • reply
          April 2, 2014 4:08 PM

          The installer tells me it runs on millions of devices!

          • reply
            April 2, 2014 4:08 PM

            Wait, I change my witty response to "Ouya"

          • reply
            April 2, 2014 4:08 PM

            Latest Chatty Xbone Baby Whoo!

            • reply
              April 2, 2014 4:14 PM

              I know everyone keeps saying this, but..... why would anyone want this? Typing with a controller or dictating to Kinect? Yuck. I don't know why I'd rather use the Shack on the One over a phone or tablet.

              • reply
                April 2, 2014 4:16 PM

                In all honesty, it probably won't be a great experience.

                That said, it's an experience that can exist, so yay for being able to make it happen!

              • reply
                April 2, 2014 4:17 PM

                Conceivably it would not suck if you had it in a nice snapped view with SmartGlass to do the controlling and typing but in that case I'd be likely to just use the SmartGlass device to do the shacking in the first place.

          • reply
            April 2, 2014 4:12 PM

            Billions

        • reply
          April 3, 2014 8:30 AM

          yes! blu-ray menus are done with java runtime, I believe

    • reply
      April 2, 2014 2:58 PM

      Yes, this is good. Hopefully they follow through with it.

    • reply
      April 2, 2014 4:11 PM

      Right, because the interface will be super intuitive switching between a Windows kb+m, touchscreen, and an Xbone controller.

      • reply
        April 2, 2014 4:15 PM

        you can author platform specific UX but share the stuff that doesn't need to change. It's the same thing you do with mobile and desktop apps today, iPhone and iPad apps, etc. Sharing what can be shared is still a big win for developers.

        • reply
          April 2, 2014 4:18 PM

          That makes sense and more evidence to the fact that I don't know wtf when it comes to software development.

    • reply
      April 3, 2014 8:12 AM

      This means the four companies still making windows apps can charge 8.99 per app instead of 5.99 because of added functionality. /twirls finger in the air