BarcodeScanning.Native.Maui
BarcodeScanning.Native.Maui copied to clipboard
Windows Support
Fantastic library! Works great on Android and iOS. Would be really good with Windows support as well. Any timeline?
Hello, thanks.
If no major bugs arise than Windows support is next on my list. I did some preparation and unfortunately it looks like Windows support will be the most difficult to implement out of all platforms. And also it looks like Zxing.Net is rather slow so I'll try to use zxing-cpp whose wrapper is in alpha. So we'll see hot it goes...
Hi there,
can you share any updates on Windows support? Can we contribute somehow?
I would also be interested in this and would be happy to offer support as far as I am personally able to
So just to share my thoughts. There are two major things that needs resolving/decision:
- What barcode processing framework to use
- Camera management
For barcode processing framework there are basically two options:
From my research it looks like zxing-cpp has better and faster detection but its .NET support is in "alpha" and it doesn't have support for all platforms (it could be added). Zxing.NET has the advantage of easier integration.
As for camera management, at first glance it looked more complicated than Android/iOS/MacOS implementation. It seemed to be harder to distinguish between front and/or back camera (on some devices) and to support different resolutions.
Both things need quite a bit of testing time that I don't currently have. Especially as Windows support has the largest device variability.