Hi
@BiGF00T,
I agree, having Pleco running on a server on the Web with good user authentication could also be efficient to use, with the possibility for keystroke commands and artificial Ajax windows inside the web page. Of course, a clear advantage of that approach would be the cross-platform nature of the Web: It could run on Windows, Mac, and Linux straight away. But unlike a desktop version, it wouldn't be usable offline. From Mike's point of view, it could also justify charging a small monthly subscription fee—it's just that many users wouldn't like that—, as it would run entirely on a server. iOS/Android's flashcard databases, user dictionaries and dictionary purchases could sync with it. If Mike opted for one of the (unfortunately very expensive) cloud services, the online app should also run fast anywhere in the world.
On the flip side, the development outlays would probably far exceed those of a Mac desktop version, desktop-optimized or not. It would surely be nice if Mike could offload most of the Web work on a good, trustworthy full-stack developer of some sort, so users could enjoy (and pay for) both. I am not one; it's too bad they're in such short supply, as most of them are now working for the FAANG companies.
These were just some “mental acrobatics”, I hope that's ok.
Cheers,
Shun