With every new App published on IOS I wonder again how the financing works. Just through donations, or do you “take one for the team”?

4 points

Is that for an app store account or what? Either it’s your job and like buying tools for a job is not rare, or it’s your hobby and also not rare to spend that. I do like when there’s a free tier for experimenting, though.

permalink
report
reply
6 points

To build an IOS app you need an Apple Developer Account, which is a subscription service for 100 bucks a year.

It’s similar but not the same for Android. With Android you don’t need an Account to build the App, just one to publish it on the Play Store - which also only costs 25$ one-time purchase.

Also, I can understand the financing on for-profit Apps like Sync. Shit costs so much money the dude breaks profit with just one person paying premium.

For hobbiest it’s on the expensive side. I mean it’s probably the most expensive part of the pipeline for most hobby Devs for a way overpriced service. But I get it if you really want to publish your Lemmy App on the IOS store and have the money to do it, just wondering if these people have any plans of breaking at least even via donations or such.

permalink
report
parent
reply
3 points

I can understand the financing on for-profit Apps like Sync. Shit costs so much money the dude breaks profit with just one person paying premium.

Never mind the 100s of hours he spent making the app and not working and getting paid.

permalink
report
parent
reply
2 points

Well I mean he got paid before as well during reddit times. From what I heard the app is basically the same switched to the new APIs.

permalink
report
parent
reply
5 points

Just to clarify, you do not need to pay the subscription when building an iOS app. Apple does have free tier developer accounts with limitations. Such as you can only install 3 development apps on an actual device at a time, you need to resign (reinstall) the apps every 7 days, certain capabilities are not available such as Push Notifications, etc.

Now, for releasing to the AppStore or TestFlight, you will need to pay the subscription fee. You also need to continue paying the subscription in order to keep you apps on the AppStore.

permalink
report
parent
reply
2 points
*

Feels like a control thing, a “your app is not going to be on an iphone without our approval for verry long”

Prevents consumers from (self signing and) sideloading apps for personal use by using the app development system (pipeline)

If even a completely sandboxed system like DosBox or theoretically a linux emulator is banned, why do they care this much?

permalink
report
parent
reply
2 points

Ah, ok. For me the bigger deal is that you have to use xcode for iOS development, which only runs on Mac. I think that’s pretty crappy for hobbyists, too.

permalink
report
parent
reply
2 points

Only when working with Swift though, right? I always use React Native for my Apps which can target IOS as well and you can build react native in every environment, I think.

permalink
report
parent
reply
4 points

Team up with an apple fanboy dev, they will eagerly spend 1% of their apple budget on it

permalink
report
reply
1 point
*
Deleted by creator
permalink
report
reply
3 points
*

Does that apply to free apps as well? I planned on publishing one but if need to pay USD 100 out of picket every year then clearly i won’t. Let me check that.

Edit: It does. The developer account is independent of what you publish. Well, then PWA without app store presence it is I guess.

permalink
report
reply

Lemmy App Development

!lemmydev@lemm.ee

Create post

A place for Lemmy builders to chat about building apps, clients, tools and bots for the Lemmy platform.

On-Topic:

  • programming questions related to the Lemmy platform
  • sharing your ideas, WIP, or released Lemmy-related work

Off-Topic:

  • general programming questions unrelated to Lemmy
  • feature requests for developers
  • sharing or promoting work not related to Lemmy

Community stats

  • 16

    Monthly active users

  • 62

    Posts

  • 223

    Comments

Community moderators