Windows 10 IoT Gets Dev and OEM Perks with April 2018 Update
The Windows 10 IoT ("Internet of Things") April 2018 Update was released earlier this week, with Microsoft promising that it'll make edge devices "more powerful."
Windows 10 IoT is intended for small devices and machines, including large industrial machines. Microsoft offers Windows 10 IoT in two editions. There's a slimmed-down Core edition, where Microsoft has stripped out a lot of features from the operating system that are typically seen in its standard Windows 10 client OS. Microsoft also offers an Enterprise edition of Windows 10 IoT, which is typically described as "a full version of Windows 10," although the OS features can be dropped out by developers, depending on their use cases.
Microsoft quietly dropped its Windows 10 Mobile IoT edition that it used to carry.
April Update for Windows 10 IoT
Microsoft released the April 2018 Update for Windows 10 IoT earlier this week.
The Windows 10 IoT Core edition April 2018 Update can be downloaded at this page. The Windows 10 IoT Enterprise edition April 2018 Update can be downloaded as a test version (or "evaluation" version) for 90 days here.
The Enterprise edition also is supposed to be available from the My Visual Studio download page. However, just the Core editions were shown there at press time.
In an announcement, Microsoft described a number of developer and original equipment manufacturer (OEM) features that are getting lit up with the April 2018 Update for Windows 10 IoT. Developers can now execute unit testing remotely for Windows 10 IoT Core devices using Visual Studio 2017. They don't have to deploy their tests on devices and then run them manually, according to the announcement.
Microsoft also noted that developers can now use its AI Platform to "infuse AI into their applications and devices." They can also write Universal Windows Platform (UWP) console applications that run in the command console or PowerShell for Windows 10 IoT devices, which might be done in order to run "jobs and background processes."
Microsoft also produced "time-related APIs" that can be used to automatically set system clocks to a local time zone. There are also new APIs for setting "language, region, default speech language and default voice."
OEMs now can use the Cortana Devices SDK for voice-enabled devices. OEMs also have access to the Azure IoT Management SDK and runtime across multiple devices, which will let them carry out tasks such as "desired configuration, firmware update and factory reset remotely from the cloud."
Windows 10 for Kiosks
Windows 10 IoT is typically described by Microsoft as an OS that's suitable for kiosk devices. A kiosk device might be a publicly used device or a shared industrial device. However, such kiosk talk can be a bit confusing. For instance, Microsoft recently described its regular Windows 10 client product, in combination with the April 2018 Update, as also being suitable for kiosks, particularly when using "Assigned Access."
Assigned Access is a Windows 10 feature that can be used to lock down the end user environment to a single application. An Assigned Access device might be used by a clerk in a retail store, or it could be used in a warehouse for inventory operations, for instance.
However, with the Windows 10 April 2018 Update, it's now possible for Assigned Access to permit the running of multiple applications, including Win32 and UWP apps, Microsoft announced last week. Moreover, Assigned Access now works with "Windows 10 Pro and higher, including in S Mode." S Mode is a more locked-down version of the operating system that will be coming to all Windows 10 editions. It only runs Windows Store apps, Bing search and the Internet Explorer or Microsoft Edge browsers.
The standard Windows 10 client with the April 2018 Update also now has a Windows Configuration Designer wizard available for provisioning a single-app kiosk device. It's also now possible to use the Microsoft Intune mobile management service to deploy kiosk devices. Microsoft also added the ability to generate error reports when Assigned Access apps have problems.
Lastly, Microsoft added a "Kiosk Browser app," based on Edge, which lets organizations refine the user experience. The Kiosk Browser app can be set to use a default URL, for instance, or it can "automatically clear user data between sessions."
Future Windows 10 updates will permit kiosk devices to get automatically set up when unboxed using Microsoft's Windows AutoPilot provisioning service, Microsoft promised. It'll also be possible to remotely reset a kiosk for Windows AutoPilot-provisioned machines.
Kurt Mackie is senior news producer for the 1105 Enterprise Computing Group.