project-chip / connectedhomeip

Matter (formerly Project CHIP) creates more connections between more objects, simplifying development for manufacturers and increasing compatibility for consumers, guided by the Connectivity Standards Alliance.
https://buildwithmatter.com
Apache License 2.0
7.16k stars 1.89k forks source link

[Feature] Support for Windows Platform in the Matter SDK #28682

Open TheWalkingDead1024 opened 10 months ago

TheWalkingDead1024 commented 10 months ago

Feature description

Background: With the increasing adoption of the Matter SDK by developers globally, it is imperative to have compatibility across all major platforms. One significant platform that is widely used in both enterprise and consumer markets is Windows.

Feature Request: I am proposing that the Matter SDK be extended to support the Windows platform. This would entail ensuring compatibility with various versions of Windows and potentially integrating with Windows-specific libraries or APIs.

Benefits:

Broader Adoption: By supporting Windows, the Matter SDK can be adopted by a wider range of developers, especially those focused on desktop applications and integrations.

Unified Development Experience: Developers often work on multiple platforms. Having Windows support ensures a seamless experience across different environments.

Enterprise Appeal: Many enterprises use Windows as their primary OS. By supporting Windows, Matter SDK becomes more appealing for enterprise-grade solutions.

Potential Challenges:

Compatibility: Ensuring the SDK is compatible with various versions of Windows might pose a challenge.

Integration: There might be Windows-specific libraries or APIs that the SDK needs to integrate with, which can be an added layer of complexity.

I sincerely hope the team considers this feature request, as it would not only enhance the usability of the SDK but also significantly increase its adoption rate.

Platform

windows

Platform Version(s)

No response

Anything else?

No response

dotMorten commented 8 months ago

I think this is a duplicate of https://github.com/project-chip/connectedhomeip/issues/24223