Introducing Desktop App 2.0
Today we’re excited to announce the release of our new Aiming.Pro desktop app!
The key feature of this release is improved input latency. For those who may not be familiar, input latency is the amount of time it takes from you making a mouse input, to when you see a change on screen. Keeping input latency short is important for making controls feel reliable and allows you to react just that little bit faster to anything that happens on screen. Being a browser-based aim trainer has made it difficult to find solutions to improve the latency so we’re particularly happy to announce this improvement!
We've made a couple of quality of life improvements on the Mac side - it's now signed and it's on the most up to date version of Electron
The Data
Don’t just take our word for it, we measured the input latency between lots of different aim trainers, and here are the results:
As you can see, before the most recent update, the Aiming.Pro desktop app was lagging fractions of a second behind some of the other aim trainers but with this new update, we’ve achieved 2.2x better latency on a 60hz monitor and 1.5x faster on a 165Hz monitor.
The Technical Stuff
The tests were done by measuring the amount of time it takes for a target to disappear from the screen after you’ve clicked on it. While it’s possible this latency could be slightly different to mouse movement latency depending on the innerworkings of the game, we’re confident that it’s still a good test for determining the aim trainer’s latency. We tried our best to keep the variables between tests consistent and always selected the video options that would reduce latency as much as possible while maintaining native render resolution. For Aiming.Pro, this meant enabling Unlimited Framerate. There will be inevitable differences between different computer setups and different levels so make sure to keep that in mind when making comparisons.
A big thanks goes to Federico and the OpenLDAT project, an open-source input latency measuring device that made capturing these results possible!
We achieved this improved latency by switching our desktop app from using Electron to Tauri, a new framework for building desktop apps based on Webview2. It’s still Chromium-based but the measurements show that in the case of Aiming.Pro, we got much better performance and improved input latency using it. We’ll keep our eye on the latency and try to keep it as low as possible.
Try it out!
Get the app here. If you want to minimise the latency try turning on the “Unlimited Framerate” setting in the Game menu at the top of the app. Alternatively since rendering that many frames can be power consuming, try turning V-Sync off in the same menu. Can you feel a difference? It’s very subtle because we’re talking about thousandths of a second improvements here but now you can have the peace of mind that it’s super solid.
If you’re encountering problems with version 2.0, then let us know!