Microsoft Announces Fall Creators Update SDK Availability And Is Accepting App Submissions
by Brett Howse on October 10, 2017 12:30 PM ESTThis morning, Microsoft is live-streaming their Windows Developer Day, where they are showcasing some of the new APIs and features coming to the Windows 10 Fall Creators Update, due for distribution on October 17th. If you’re an interested developer, and missed out on the live-stream. Microsoft will more than likely make it available in its entirety later as well.
Corporate VP, Kevin Gallo, as well as some of the engineering team, are discussing the significant update to Windows 10’s APIs and capabilities, with “thousands of new capabilities and improvements” available in the latest Software Development Kit (SDK).
Since this day is aimed at developers, as you’d expect, the features they are discussing are aimed at that target. There’s quite a few exciting features coming with the next update for Windows which developers are going to want to check out.
One of the coolest new features coming to Visual Studio 2017 version 15.4, is the Windows application packaging project. This sounds like a mouthful, and maybe not that exciting, but if you’re a developer, especially in the enterprise, this could be a fantastic way to repackage your applications to deploy much quicker and easier to your Windows 10 clients. The new packaging project allows you to quickly and easily repackage an application into a Windows 10 app, without having to convert the existing installer at all. You just add the project and that is it. If you recall Windows Centennial, which is a bridge to move Win32 apps into the Windows Store, this is a similar idea, but packaged directly into Visual Studio, and possibly an even simpler process. Once the app is converted, all of the APIs available for UWP apps are available, including things like Windows Hello, for authentication. The app will also gain the deployment capabilities of Windows 10, which have been improved for the Fall Creators Update as well, which include the ability to only download the delta of an update for smaller deployments, and extending the ability to break up the install into components for quicker installs of just the components a person requires. Windows 7 is still the dominant platform in the enterprise, but Windows 10 is making inroads here, and capabilities such as this should help drive deployment.
Developers will also gain access to the Microsoft Graph APIs and Project Rome. The former allows apps to have access to data across Office 365. It’s part of the new push to smarter, data driven analytics, and allows an app to access resources connected by relationships. With the breadth of data inside of graph, apps can do things like automatically schedule meetings, even of people not in the same organisation, or let workers know which meetings they can likely skip, allowing them to be more productive with their work time. Project Rome, on the other hand, is a way to have users have a continuance of experience across different device types, and it’s available on Windows, Android, and iOS, as well as in Xamarin.
Game developers who are building UWP games also gain access to more of a computer’s resources. Traditional Win32 games could, and often do, take over as much of the computer as they need, but UWP games, which are generally less demanding, have not has the same degree of resource access. When Windows 10 launched, UWP games on Xbox One could only access 4 shared cores, 1 GB of RAM, and 50% of a DX11 GPU. With the Fall Creators Update, UWP games can now access 6 exclusive cores, 5 GB of RAM, and full DX12 GPU access.
This change also allows UWP games to be made available for the Xbox console, and with the Xbox Live Creators Program, game developers will now be able to publish directly to both Windows 10 and Xbox One, with a much simpler certification process than before. This is a big change from when Xbox first launched, and should open up some more independent games to the platform.
There is more, of course, being discussed, such as the new Fluent Design, which we’ve covered a few times in the past, but for a quick refresher, is a new design language for Windows 10 which is based on light, depth, motion, material, and scale, and is the first major redesign of the OS since it launched. Some apps built into Windows have already had the Fluent Design makeover, and the new look and feel is quite nice to see, and even more importantly, can make an app easier to use as well.
Mixed Reality is also a big topic, and Microsoft has really embraced this as the next wave of computing. From VR to AR to everything in between, Mixed Reality has the capability to change the way we use computers. So far, the VR movement has been a bit slower than I would have anticipated though, and while AR is certainly interesting, Microsoft’s big play here is Hololens, which is still mostly a development tool at the moment.
Windows 10 Fall Creators Update will be out on the 17th of this month, and we will take a closer look at the changes soon.
Source: Microsoft
12 Comments
View All Comments
BrokenCrayons - Tuesday, October 10, 2017 - link
"Traditional Win32 games could, and often do, take over as much of the computer as they need, but UWP games, which are generally less demanding, When Windows 10 launched, UWP games could only access 4 shared cores, 1 GB of RAM, and 50% of a DX11 GPU."There's a thought missing from that line and probably a comma where a period ought to go so it doesn't make as much sense as it could.
BrokenCrayons - Tuesday, October 10, 2017 - link
I just don't see AR and VR taking off. Movement is slow because of a variety of factors like the cost in terms of graphical processing capabilities, nausea, deprivation of sensory input from the rest of the world, a lack of killer apps, additional display hardware that can't function as full replacements for existing displays, the primitive state of the new display hardware, and a broad societal shift away from desktops and laptops to mobile devices that function poorly or not at all as AR/VR devices. All of those issues and more are barriers to widespread adoption which makes development of software unappealing. Look at the already sharp decline in the number of Steam releases that stress Vive or Rift compatibility and you'll see the few game developers that did jump onboard aren't realizing sales that return profit for the expense.Let's be totally honest, this latest VR push (and subsequently AR as well) rode in on the tide of 3DTV that produced derived products like the Nintendo 3DS and games like Pokemon Go (if you consider that as augmented reality anyway which is arguable) and that tide has long since gone back out, leaving us with a beach of unappealing flotsam and product debris. We didn't have the techology to properly execute VR when 3DTV had a little momentum and I'd contend we're still not there even now. Granted, this latest wave is much bigger and better than it was when Forte released the VFX1 in 1995 and Microsoft is in a position where it can't risk leaving a potential growth segment to competitors like it did with mobile phones, but I don't think Hololens, the Rift, or anything else is here to stay this time around. The next iteration, something that will probably come after a number of quiet years where the technology is developed in a much less public manner, will probably be the one that finally nets broad VR/AR adoption.
MrSpadge - Wednesday, October 11, 2017 - link
Pretty much everything you list here are technical reasons, not conceptual ones. Some of them are already solved by using AR rather than VR. Technical limits may get solved with time & money, but not if the software basis is lacking.mkozakewich - Wednesday, October 11, 2017 - link
We're at the point where there's little reason not to run things at 120 Hz at least, and at that point you can more easily do things with 3D or VR. We're just not quite there, yet.I mean, HD only took ten years!
baka_toroi - Tuesday, October 10, 2017 - link
The day Windows stops supporting Win32 will be the last day I'll use it as my main OS. And they certainly are pushing for it to go in that direction.lmcd - Tuesday, October 10, 2017 - link
The day KDE Plasma Desktop stops supporting QT3 will be the last day I'll use it as my main desktop. And they are certainly pushing for it to go in that direction.inighthawki - Wednesday, October 11, 2017 - link
I know what you're trying to get at with this statement, but the case with win32 apps is much different than the scenarios you're listing. While it's always possible to provide updates to big applications that people use on a regular basis, the same is not true about the vast library of games that exists on windows. The sheer fact that 99.99% of new game releases on windows still continue to be primarily win32 means any shift away from win32 is *at least* decades away and would require backwards compat via some means of emulation in the new environment. Otherwise there is no way people are going to completely give it up.I can totally see them shifting to a model where there are specific SKUs of windows where "legacy win32 mode" is an optional component that you can upgrade/purchase on top of the base OS. But it'll never be removed entirely.
lmcd - Tuesday, October 10, 2017 - link
The day Mac OS X stops supporting PowerPC will be the last day I'll use it as my main desktop. And they are certainly pushing for it to go in that direction.star-affinity - Tuesday, October 10, 2017 - link
@lmcd:D
codedivine - Tuesday, October 10, 2017 - link
UWP on PC didn't really have RAM or core limitations afaik. Limitations such as 1GB of RAM only existed for UWP on Xbox.