Will there be a Windows on ARM version of Roon Remote in the near future?
It’s extremely unlikely, in my opinion, given that the version of OpenGL that runs on it will not support the Roon UI.
Microsoft introduced a new Surface device this week: the Surface Pro X.
It’s their first ARM-based Surface product.
Microsoft has also just published a
Windows 10 ARM-based PC app compatibility document. I noticed this item:
Certain games won’t work . Games and apps won’t work if they use a version of OpenGL greater than 1.1
Given that Roon requires OpenGL 3.0 as a minimum requirement, this seems to indicate that you won’t be able to use a Surface Pro X as a Roon remote.
Yeah, unfortunate really. I’m enjoying my Surface Pro X and wish I could have Roon as an endpoint on it.
Wasn’t OpenGL/ES deprecated in iOS 12 and everything was migrated to Metal, how does the remote app work in iPad?
Imo, it will be great if we can have a UWP version of Roon Remote (for normal Win10 and ARM-based and maybe Xbox). And I feel it is much easier to build more responsive app with smoother animation in UWP.
See this response from Brian a couple of years back:
Deprecated means that people should not start making new apps using an interface. It doesn’t mean that existing applications are about to die.
Apple has a huge number of APIs that were deprecated 5-10+ years ago, but which are still working. It would be self-destructive for them to break OpenGL quickly or without a huge period of warning. Think about all of that revenue that they earn from micro-transactions in OpenGL-based iPhone games.
We have had plans for a while to move Roon’s rendering e…
I don’t think that Microsoft see UWP as part of their future either…
Thanks for the Apple reply. Totally make sense.
For the UWP part, yes but no… I think Microsoft tries to merge UWP with Win32 by providing all the modern API to Win32, so they all can be called Windows App. UWP should still be a path to their future.
Win32 and UWP are both in the roadmap of WinUI.
They added a lot of things since I last checked. If WinUI 3.0 become a thing, I think Roon will be able leverage the benefit of UWP UI without the need of rewriting the backend.
This file has been truncated.
# Windows UI Library Roadmap
WinUI is the native UI platform for Windows 10. This document outlines the prospective roadmap for WinUI through 2019 and into 2020. WinUI is under active development by the Microsoft developer platform team and the roadmap will continue to evolve based on market changes and customer feedback, so please note that the plans outlined here aren't exhaustive or guaranteed. We're also [working with the Uno platform](https://platform.uno/WinUI-on-Windows7-via-UnoPlatform/) so that developers can bring their WinUI code anywhere WebAssembly runs – including Windows 7. We welcome your feedback on the roadmap: please feel free to contribute to existing issues or [file a new issue](https://github.com/microsoft/microsoft-ui-xaml/issues).
The WinUI team has two major efforts underway:
1. **WinUI 2**: new and updated controls and features for UWP apps
2. **WinUI 3**: a major update to the Windows 10 UI platform
## WinUI 2
The next release of WinUI 2 will be **WinUI 2.4**, ETA Q1 2020.
2.4 will be an incremental release that includes new WinUI Xaml features and fixes for UWP apps on Windows 10. You can find a list of currently planned work in the [WinUI 2.3 milestone](https://github.com/microsoft/microsoft-ui-xaml/milestone/8).
For installation instructions see [Getting started with the Windows UI Library](https://docs.microsoft.com/uwp/toolkits/winui/getting-started).
Conceptual overview of WinUI 2 for UWP apps:
I managed to get it working on surface pro x using this article
Just adding my voice to request this, however it is executed technically. ARM is the future on both platforms (Mac and PC), so ‘skate to where the puck is going’.
Also, can confirm that the workaround linked by Mr_C works, but may deter less tech-savvy users. Roon also seems to be a processor hog with this workaround on SurfacePro X while in the foreground/in use – battery life will suffer. When it’s minimized there’s no UI to render and the processor use drops to almost nothing.
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.