The Decline of Mobile Development
donnfelker.com
The Decline of Mobile Development
1–10 of 19 posts
Re: The Decline of Mobile Development
#2Probably significant in terms of speed of development, time spent maintenance projects, etc
Re: The Decline of Mobile Development
#3I haven't ported it to android, but I expect it to be simple too.
What I don't understand from the article is the moving goalposts. I had one threat of store removal because of a lack of sales and updates, so I found some stuff I didn't need to ship and removed it and pushed that as an update. Not so. I think it has been in the store 4 years or so now, so this doesn't seem too much work. I guess it could be churn in the areas that I deliberately avoid (e.g. I have no networking and only use the screen and audio out)
Re: The Decline of Mobile Development
#4WSL was good enough to keep me on Windows, but I am back on iPhone one generation later (android was not my jam).
If I had unlimited time, I’d be tinkering on PWAs (super glad to see rails pushing in that direction).
Re: The Decline of Mobile Development
#5I have never developed a mobile app, so I may be oversimplifying it. Let me know if you have been down this path and agree/disagree.
Re: The Decline of Mobile Development
#6The issue with mobile development is that web apps and PWAs can cover a lot of the same ground now and getting people to install new native apps is really hard.
Re: The Decline of Mobile Development
#7I have a pretty simple game on the iOS app store. It is simple enough that I have probably written it about three times. One of the times I tried to do everything the "apple happy path", but the final iteration in the app store completely rejected it (and was written in C, primarily on Linux then ported to iOS as a final step). I know that familiarity plays a huge part, but the experience of just writing it in plain…
So if your app was for Android, it would not be installable on new devices.
For iOS I am not sure, I think they are better about leaving old apps alone.
Re: The Decline of Mobile Development
#8Re: The Decline of Mobile Development
#9How much does developer happiness really play a role? Probably significant in terms of speed of development, time spent maintenance projects, etc
I've been lucky enough not to run into the things people often complain about with Apple. They don't mysteriously reject my apps; and when they deprecate/require something, the reason makes sense to me and it's easy to accommodate. The differences I experience are rather in the quality of languages and APIs/frameworks.
SwiftUI is the exception. If they deprecate UIKit/autolayout, I'll move to the backend in one weekend.
Re: The Decline of Mobile Development
#10The actual work of mobile development is much easier now than it used to be. The tooling and APIs have evolved and matured and the hardware is so much faster now that you have to spend a lot less time worrying about performance. The issue with mobile development is that web apps and PWAs can cover a lot of the same ground now and getting people to install new native apps is really hard.
I think the industry is going to need to find a new source of income or focus on customer value beyond dark patterns on mobile web to change that.
I don't envy mobile developers trying to regain that trust.