For those who haven't heard, Astropad allows illustrators, artists and animators to turn their existing iPad into a professional graphics tablet for macOS.<p>Choosing Rust to meet the cross-platform requirements for Astropad is a great choice and a interesting one. I have read the previous article [0] on how Astropad was unfortunately Sherlocked by Apple [1] in the Catalina + iPadOS Sidecar feature and given that Astropad works only on macOS, it makes sense to become cross-platform to bring Astropad onto platforms like Windows or Linux since Apple only cares about its walled-garden. So I'm very happy to see Astropad take this move into trying Rust.<p>[0] - <a href="https://blog.astropad.com/sherlocked-by-apple/#more-6368" rel="nofollow">https://blog.astropad.com/sherlocked-by-apple/#more-6368</a><p>[1] - <a href="https://www.apple.com/newsroom/2019/06/apple-previews-macos-catalina/" rel="nofollow">https://www.apple.com/newsroom/2019/06/apple-previews-macos-...</a>
I'm curious what they use for the GUI.
C++ with Qt might have been a safer choice. Like most Rust advocacy articles, it says it rejects "C/C++" because of the flaws of C.