• abear247@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    As an app developer, it’s difficult. It’s a ton of time and effort to develop and maintain apps. User expectations are sky high. The associated tooling and server costs to provide high level experiences can get very costly.

    Subscriptions give us an ability to get a more stable revenue stream. This helps us to not need to focus so much on constantly acquiring new customers but actually create a great experience for our users. Same thing with ads, they are annoying but without making some revenue we would just be bleeding money. We could skip the ads and just harvest and sell you data. Remember, almost every app makes money off of you it’s just a question of how.

    The problem is how often they are abused. Pay to win games are terrible for everybody. Making anything a real grind to get without paying sucks too. Freemium is a nice model but again, sometimes it’s done poorly. It’s a balance of trying to pick what features to gate behind the paywall so as to encourage purchases but not degrade the experience for others.

    In one of my apps, it’s entirely ad free and all basic functionality is usable without paying. I don’t have a server for it and everything is local, so the costs are lower. I don’t really collect much data on users so as to not be invasive. The subscription unlocks themes, a stats page, and states it’s also to support the dev team. Personally, I think that’s reasonable.

    My other app has higher costs (server) and the subscription is more and there are ads. One banner ad, one full screen. Full screen only appears after checking in, and isn’t too disruptive (imo). Most users could close the app after that and not care too much. That subscription removes ads, and adds some goodies like premium themes, app icons, and user tags.

    At the end of the day it’s hundreds of hours of effort to create and support these apps, in addition to the monetary cost (you need a developer account with Apple, $120 CAD a year). I believe I should be compensated for all the work, just like anyone else. I’m not a fan of harvesting and selling data so I prefer the subscription model. I remember reading about the best option back in the day. One time purchases are brutal for devs because there is often a peak early on in the apps life. They then have a bunch of users, but not much income. So it’s hard to support the app and they often had to continually pump out new ones.

    I’ve tried to create a fair system where the premium portions are mostly nice to haves and aesthetics, not core functionality. It’s difficult to get right and ultimately there will be users who hate it but I can’t please everyone unfortunately.