Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Question: is Windows 7/8 supported? #78

Closed
Suriman opened this issue Jun 15, 2020 · 11 comments
Closed

Question: is Windows 7/8 supported? #78

Suriman opened this issue Jun 15, 2020 · 11 comments
Assignees

Comments

@Suriman
Copy link

Suriman commented Jun 15, 2020

Can an application that uses the Reunion API run on Windows 7/8?

@ghost ghost added the needs-triage label Jun 15, 2020
@Felix-Dev
Copy link

Felix-Dev commented Jun 15, 2020

Project Reunion is a set of components. Some of these components (like MSIX-Core or WebView V2) have support for Windows 7/8 and Windows 10. Other components, like WinUI 3, will not have support for Windows 7 and only target Windows 10. (Windows 8.1 support is also not currently the focus of WinUI 3 and might never arrive.)

While the next bit is probably not what you are mainly interested in, note that:

Project Reunion is additive to your existing application code. If your app relies on Win32 API constructs you can keep doing so while starting to use more Project Reunion functionality.

This, to my understanding, means that you can have platform checks in your code and still have your app use Reunion APIs only available on Windows 10 while still working on Windows 7/8. No two separate applications are needed.

The Project Reunion team will probably be able to give you a more detailed answer, especially if you are interested in specific APIs/components.

@JaiganeshKumaran
Copy link
Contributor

Windows 7 is no longer supported so why do you need Windows 7 support?

@Suriman
Copy link
Author

Suriman commented Jun 15, 2020

@JaiganeshKumaran Because there are still many companies that use Windows 7.

See: Windows 7 market share.

@mdtauk
Copy link

mdtauk commented Jun 15, 2020

@JaiganeshKumaran Because there are still many companies that use Windows 7.

Hopefully only for a short amount of time - there has to come a time when the platform is frozen, and future features and investment is moved forward

@stevewri stevewri self-assigned this Jun 15, 2020
@stevewri
Copy link
Contributor

Windows 7 lacks a lot of infrastructure for running UWP apps (for example, DWM always on, shell support for UWP launch, platform support for running UWPs.) The amount of "polyfill" would be daunting.

Windows 8 and 8.1 have UWP support, but also have lower market share.

As Felix-Dev points out above, some Reunion components will be available farther downlevel, but we don't expect all Reunion components to have to support OSs that are no longer in regular support by the time said components ship.

@lindexi
Copy link

lindexi commented Jul 2, 2020

@JaiganeshKumaran Because there are still many companies that use Windows 7.

See: Windows 7 market share.

@Suriman I can not agree with you more.

I am in China. And nearly half of users in China are still using win7 system. This data is provided by Baidu https://tongji.baidu.com/research/site?hmsr=%E7%BB%9F%E8%AE%A1footer%E9%93%BE%E6%8E%A5&hmpl=footer&hmcu=footer&hmkw=&hmci=footer#os

This means that no company in China has the courage to give up support for the win7 system. I point out that this is not to deny your question. I want to show that there are different market conditions for different regions and countries.

@lindexi
Copy link

lindexi commented Jul 2, 2020

Why we want to use this technology which make we have to give up half of the market

No matter how advanced the technology is, it is undeniable that we will lose all win7 users in the fierce market competition

@edwardchanjw
Copy link

Some of these components (like MSIX-Core or WebView V2) have support for Windows 7/8 and Windows 10.

It actually good if we have example from these. Nowadays all people resolve to Electron/Native alternative, This version could be alternative to Electron. But maybe no good enough for people who don't use .NET. Furthermore, QT indie did really good job there. But it is decent, when you need deep integration with Windows API.

@JaiganeshKumaran
Copy link
Contributor

On Windows 8.x will some of these new API work with WinRT apps or only desktop apps.

@softboy99
Copy link

stupid decision

@YapingXin-Aerospace
Copy link

Windows 7 is no longer supported so why do you need Windows 7 support?

My customers still running Windows 7 !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants