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

Smartphone (Android/iOS) response times testing #8

Open
yourrandomnobody opened this issue May 16, 2023 · 3 comments
Open

Smartphone (Android/iOS) response times testing #8

yourrandomnobody opened this issue May 16, 2023 · 3 comments
Labels
enhancement New feature or request

Comments

@yourrandomnobody
Copy link

yourrandomnobody commented May 16, 2023

It's a very niche topic, but I'd be curious if it is possible to make something like this. For far too long, smartphone display manifacturers have been gimping smartphone displays and no one is calling them out on it.
What is required to port the app to other platforms? Perhaps even a Linux desktop version as well. I'd love to contribute.

@yourrandomnobody yourrandomnobody added the enhancement New feature or request label May 16, 2023
@yourrandomnobody yourrandomnobody changed the title Android/Linux response times testing Smartphone (Android/iOS) response times testing May 16, 2023
@andymanic
Copy link
Owner

Hi @yourrandomnobody! I'd love to have this work for mobile & Linux although it's a bit outside my comfort zone. For android/iOS you might have trouble getting the hardware to connect to an app - the board is just an adafruit ItsyBitsyM4 at its heart using the standard Arduino Serial library, so maybe that's possible? The other catch is I wrote all the processing code in the C# WinForms app, rather than on-device. That makes it less self contained which might be more of a pain for porting the desktop app over.

Realistically I'm sure it wouldn't be too difficult to port the core C# code (Main.cs and ProcessData.cs mostly) to other platforms or languages. In theory and electron app might be the easiest, although I took a peek at doing that for the upcoming latency tool and got scared off. The response time test and the original latency test both use a UE4 window which I know can be ported fairly easily. Hell if you really wanted you could make the core processing and device communication part work fully in UE4 which might make it easier.

I'm more than happy to help/explain everything and anything if you need it! Just let me know what you need to know. Thanks!

@wisdomk
Copy link

wisdomk commented May 17, 2024

Any soon plans at least to port the application to Linux directly from .NET?
That should be easier than moving all the way to smartphone all at once, I suppose.

@andymanic
Copy link
Owner

@wisdomk If I could I would! It's WinForms so it isn't exactly natively cross-compatible, and the UE4 project + my own DirectX code really throw a spanner in the works.

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

No branches or pull requests

3 participants