The transition to the soon-to-be new franco.Kernel updater update
Since the new guidelines and Android version were pushed we've been seeing a lot of great discussions between users and developers about what's the best approach from a business point of view (yes, developers also have to eat) when working on a major update/complete re-write on apps that have been released more than at least 12-months ago. News flash, there is NO best approach. I think the developer needs to think about all the pros-cons, know its users and figure out the best plan of action.
Now it's my turn to talk about franco.Kernel updater, which is my main app that I've been focusing for a long time since I believe my goal it's to provide the users the best user experience possible to help with the mundane and not-so-straightforward task of managing our device's performance/battery/other features with a custom Kernel.
Writing an app from scratch ain't easy. If you think it is, you can stop reading now and leave. Writing an app from scratch 3 years since I first introduced it it's tough - as a business standpoint it's not good. I ain't going to get money from older users, some of them that bought the app when it was just 1,29 euros the first time I released it and there were no other apps of its kind for me to compare.
I've been working on this since July, around the time I was coming back from the US, I actually pulled a 11-hour straight flight coding and reading the new Material guidelines, I kid you not. It's December, I'm really damn close to finish the re-write and it left me wondering, I worked a lot on a 3 year old app for nearly 5 months, how am I going to monetise this and actually keep living out of Android development? It's simple: think first about the user, and the rest will follow
With this motto in mind I absolutely cannot and won't EVER ask my users to pay again for the same app (even though it's a new app from scratch). I'll be releasing it normally as a normal update and old users will have all these new perks and design for free, and new users will be delighted with the user experience that I'm providing.
For this reason and because I started this Android adventure with donations from random people I never met or will ever met, I decided that I'll add a section on FKU with in-app payments where users can simply donate something to me whenever they want, if they want. Old users, if they think I deserve it can simply pay for the current app price as an in-app payment which serves as a donation, or they can simply use the app normally without any restriction even if they don't donate anything.
I think this is the best approach for the users and ultimately for me as well if they think I deserve something extra for my hard work without any obligation, features being blocked or releasing a completely new app.
I thought I'd post this in light of recent discussions on the Android world. I hope you'll feel happy about this decision, I'm doing it for you.