James,
Thank you for your feedback. I appreciate getting a deeper glimpse into your thoughts on VoxCommando and its future.
If I may, I would like to offer some counterpoints.
The two main reasons are that the 'U' in UWP, which is supposed to stand for "Universal" really stands for "Only works on Windows 10". I'm not a fan of Windows 10 myself (actually that is quite an understatement) and would not want to force others to use the Windows 10 OS in order to use VoxCommando. In my opinion the Win32 platform is really much more *universal* than UWP.
The state of Windows 10 doesn't quite sit well with me either. The suggestion of going UWP was to prepare for the possible shift away from Win32. Granted, I don't have a crystal ball that will tell me that is going to happen for sure but it was worth mentioning since I care about your prosperity and the future of VoxCommando.
Also "if it ain't broke don't fix it". I really don't think the Win32 platform is going to disappear any time soon and in fact I would not be surprised if it outlived UWP.
Microsoft is motivated to move developers away from Win32 for various reasons ranging from security enhancements, corrections to mistakes they made in the past, compliance with new UI/UX design changes that fit Windows 10's new mobile friendly philosophy, inclusion of app in Microsoft Store. How far they are willing to go to make this a reality, I cannot say. Right now it seems like they are trying to put the genie back in the bottle and it seems unlikely they will succeed but never say never.
I think it still makes sense to run VoxCommando on a desktop machine as opposed to a lightweight mobile platform and it relies on a full implementation of .NET anyway in order to use the speech recognition libraries provided by Microsoft so I'm not even sure if it could be ported to Windows Phone etc.
Project Polaris involves modularizing the Windows operating system in a yet undisclosed way. I don't believe Microsoft is going to make a lightweight mobile platform in the same sense as Windows 10 Mobile. Having already failed at making Windows Phone and Windows 10 Mobile a success, my gut tells me that they are probably going to introduce a more robust modularization system which would allow the addition or subtraction of components like various .NET frameworks. Perhaps they are "borrowing" some wisdom from the Linux world (e.g. Arch Linux) and trimming Windows' fat even more than what was done in the past. If that is the case, then you would have a new market of mobile PCs that you could capitalize on. It may be possible to do that and continue to provide your software to legacy OSes.
The other main reason is that that would be a great deal of work with little payoff assuming it's even possible. I'm basically not making any money with VoxCommando and am currently focused primarily on maintaining the software and am not seeking to make any major changes that would cost me a lot of development time since there is no reason to expect that this time would ever be paid back in the form of new license sales.
Although I consider VoxCommando to be far superior to the other giant cloud based options out there, most people would much rather buy an Amazon Echo Dot or Google home device (or use a cracked version of VoxCommando) than to pay someone like me for a software package. So my motivation to sink a large quantity of my time into development is just not there anymore.
I am saddened to hear that VoxCommando is not bearing the financial fruit you would like it to. Your software is one of the few that offers the type of enhancement to Windows' built-in voice recognition capability that, if harnessed the right way by the user, could be a HUGE productivity booster. You certainly deserve to be making more money from this wonderful software.
Although I can't blame you for not wanting to put in any additional effort towards major changes, I encourage you to reflect on your words about how you see VoxCommando to be far superior than the Cortanas, Alexas, Google Assistants of the world. I completely agree with you and that, I feel, is the key to your success in this age of virtual digital assistants. These cloud based assistants may have the resources and marketing to make them appear useful, but I feel they are all missing a key focus. They all lack the ability to help users in a lot of the moment to moment tasks that occur on a PC. Not to mention getting them to do anything new requires advanced level programming that will alienate most users. I feel your software is closer to the goldilocks zone of where virtual digital assistants should be. A robust and easy to understand/use macro system and numerous plugins that extend its capabilities accordingly. If I may be so bold, those big companies should be taking their cue from you and what you have done with VoxCommando.
Please know that my counterpoints are not objections to your stated direction of the future of your software. More like food for thought for the future and a chance to send some encouragement and praise to you.
Thank you for wanting to keep VoxCommando alive for a long time to come. I appreciate all your work and energy.
Sincerely,
MetaCode