Hacker News new | ask | show | jobs
by bsaul 3454 days ago
It's something all software developer i know always underestimate when they think about mobile development. The ecosystem and tools are so abysmally bad compared to desktop or server development or even web now, that most of them don't understand the high development cost or the difficulty of doing high quality code.

Even Apple, which control everything from cpu design to compiler to programming language to IDE don't manage to have anything decent. xcode should be rewritten from scratch, swift compiler crash every two lines, iOS is becoming cumbersome and starts to show its age, new tech like autolayout is slow as hell or simply doesn't work (core data on icloud), compiling takes ages, xib and xcodeproj file format crash and burn as soon as you start to collaborate with git, deploying to the appstore still feels like rolling a dice (whenever the uploading itself doesn't bug), and in addition to all this mess, you give them 30% of your income. And when you think it's over, you realize they butcher your income report ( in pretty pretty csv file format) if you don't download them after two months.

The only thing that saves them is that android has managed to have an even worse experience.

Honestly, there's so much room today for a new mobile ecosystem, i wouldn't be surprised if either microsoft, or a newcomer from china starts to make a revolution in some way pretty soon. If microsoft were to resurrect windows mobiel together with a good phone, as well as a good C# + visual studio programming environment, i may sincerely give it a try, at least for my b2b applications.

1 comments

I completely agree on every point. Developers are such a creative bunch, I'm just surprised this has gone on so long. I went into this wary but hopeful that mobile dev had gotten to a good point, but I am just not seeing it.

I'd love to be able to just hook my editor up to a cloud environment that took care of all this for me :-)