this post was submitted on 16 Mar 2024
10 points (91.7% liked)

iOSProgramming

247 readers
2 users here now

A community to discuss iOS, macOS, watchOS, tvOS, and visionOS development. Ask questions. Share articles. Share links to open source projects. Links to commercial projects are acceptable if it is not self-promotional in nature.

For now, it is okay to ask for feedback on an app. Please be considerate and do not spam the community.

Quick Links

founded 1 year ago
MODERATORS
 

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!

top 5 comments
sorted by: hot top controversial new old
[–] dohpaz42 6 points 6 months ago (1 children)

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.

[–] [email protected] 1 points 6 months ago (1 children)

Alright, yeah, I had a feeling XCode allowed that. I am planning to test if he app works before uploading to the store because I wouldn’t bugs.

Do you also mean that it’s free to make a developer account, or is that $99? or just to allow the app (in tesflight) for testing purposes and not actual use.

[–] [email protected] 3 points 6 months ago (1 children)

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.

[–] [email protected] 2 points 6 months ago* (last edited 6 months ago)

Agree with your stance on closing an app. I will probably end up doing this for my app, both on iOS and Android just because of your reason.