I am planning on making an android app because I have a Google pixel 6 I got as a birthday gift and I love how open Android has gotten over the years.

I was wondering if it’s worth saving up to develop an iOS app. (The same app on Android, but for iOS) I know that the AppStore can be a good revenue spot for my app, not sure. My app will be free + Open Source Software, GPL (Version 3) of which I plan to add my own premium features or either a donation option for the privacy advocate folks.

I’ve had an iPhone 12 since 2021, and I’ve gotten used to our iOS works, how the system works in terms of iOS background and process’s.

One question;

can I use GPL (version 3) for my iOS app on the AppStore?

I’m just want your thoughts if I should…

Thanks!

  • dohpaz42@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    9 months ago

    FWIW, you don’t need to pay the $99 until you’re ready to release on the app the store. In other words, you can develop and test locally for free. That should give you an opportunity to see if you’re truly interested in going all the way with iOS.

  • samus7070M
    link
    fedilink
    arrow-up
    3
    ·
    9 months ago

    I’m going to sound very negative here and it isn’t because I don’t like open source software. I use it and contribute to it. The problem with OSS apps is that they get cloned by people who don’t care about the license and repackaged with predatory subscriptions or with malware. In the case of malware these lowlifes go out on sites like Fiver and offer to pay unsuspecting developers to distribute the app. If the app is downloaded even once, that developer now faces a lifetime ban from distributing Android apps. I suspect similar things happen on the App Store. It’s just more visible in the Android forums I follow than it is in the iOS ones.

    I have seen stories of oss apps being cloned and then Apple mistakenly not letting the original dev upload updates because the app has been flagged in their system as being a spam app or built from a template. This is usually correctable with enough email to support.

    My recommendation is to keep your app closed source on both platforms. If you want to contribute to the communities, release a library or contribute to one. If you want to show How to write an app, make something minimal and trivial like a todo list. You can also create a blog.