According to the documentation, the latest Xojo release supports Windows 8.1 and above, dropping support for Windows 7. But Windows 7 and Windows 8 are both still listed in the IDE as supported versions.
I just want to confirm that we can definitely no longer target Windows 7 or Windows 8? I still occasionally get users running my app on Windows 7 SP1…
I think that Xojo, the compiler, still supports it, but Xojo, the company, don’t. I mean, legally, like when things start to crash at some point in that OS, they simply may refuse to fix.
Microsoft discontinued Win 7 on January 2020
And WILL cease support to Win 8/8.1 too in less than 3 months, January 2023.
So, at some point we may reach some kind of point of no return.
Windows App SDK will need Windows 10, version 1809 (build 17763) or later to be more precise, and it is the requirement for the WinUI 3+ controls and APIs.
Oh I have no problems with the version bump. I was just surprised because there’s usually some sort of new feature or something that warrants the change.
We tend to follow OS vendor guidelines but also take into account actual usage. In the case of Windows 7, it has been unsupported by Microsoft for some time and its usage has finally dropped below our threshold.
When Win 8.1 gets EOL by MS we will review its usage and decide how much longer we will continue its support. Getting to Windows 10/11 only does open up a lot of APIs that can enable new features and bug fixes, so anything MS can do to get their usage up is appreciated by us.
Oh, and that Windows 7 switch still showing up is clearly a bug. I created Issue 70444 for it.
What is the last Xojo version whose built apps could run in Windows 7? Also, where is the list on the web that shows these types of things (not current Xojo, but past Xojo)?
Windows 8 never had a good adoption rate. If Xojo drops support for Windows 7 that has like 11% marketshare, why keep the windows 8 that has like 3% ???
Uggg… I hate it when things are not black or white. If current-version Xojo compiled apps run on Win7, just say so. If there are issues, then say so. If there are enough issues where it’ll SUCK, remove the ability to compile for it. We’re all grown ups. We don’t have to be protected from ourselves. OMG
It’s a combination of what is still supported by the OS vendor and usage rates. Now that 8.1 is EOL by MS, I suspect we will considering adding it to “not supported” at some point this year.