njhaveri
Joined 7 years ago
Joined 7 years ago
If you really want to offer perpetual licenses with paid updates, since you're a desktop app, you can roll your own licensing system and use FastSpring/Paddle/etc. It's a fair model, but it's a lot of work. It may be worth it depending on your audience - e.g. developers tend to care a lot about this stuff.
Selling this as a subscription is probably the best path if you can stomach the initial ire of users that don't like that model. Depending on your price point, you could consider a 4x-5x multiplier for a lifetime option if you want to try and keep some of them. Yes, you will lose some users that might have paid for a major version, but you'll probably make that up with the recurring revenue from less price-sensitive users.
Best of luck. I know this can be agonizing and there's no easy answer here.
I tried many other mainstream forwarding options and settled on Pobox as the best overall option, and moved my personal domain over. It's working pretty well, flowing to my regular Gmail account and having aliases set up in Gmail.
If you want to migrate to a free consumer service (like a personal Gmail account and using aliases), a forwarding service that also provides SMTP is an option. I've been testing Pobox.com and it looks great ($20/yr for up to 20 addresses). I first tried using my registrar's forwarding service, and sending from aliased addresses via the Gmail SMTP Server, and had lots of trouble with deliverability, so I wouldn't recommend that.
> This evolution of how we approach design for Apple platforms has enabled us to marry the best of UIKit with the highlights of Google's design language.
I'm reading this to say that custom UI components will be replaced with UIKit components that will be customized to have Google's design language. But at a high level, the apps will continue to look the same as they currently do.
While I confess that I'd also like the option to purchase a 1.0 license and then pay to upgrade to 2.0 later, I fully recognize that the App Store makes that sort of arrangement extremely awkward and difficult to achieve, and think you priced it more than fairly anyways.
On the other hand, code signing is perennially confusing, and I wish the documentation was better.
Hopefully it will be based on the prefers-color-scheme media feature, instead of it being a setting to toggle…
Before starting my app, I did briefly consider going the cross-platform route, and I realize that it's possible to build a decent app that way. But personally, I could always tell when I used one. Little things like swipe gestures and drag and drop didn't quite work right. The extra polish, consistency, and speed of going native is so nice for things you use all day every day. With the shift to remote work, people might notice this extra 5-10% of polish more than they did a year ago.
I'm curious – did you have to change the hardware dongle much, or is this mostly a software stack rewrite to support Windows?