Make Money with Apps
It’s funny how people are always looking for a quick and easy way to get rich. Every time a great idea hits the market and makes a ton of money we ask ourselves, “Why didn’t I think of that?” So it’s not surprising that there are a lot of people writing apps for smartphones and expecting to get rich at the same time. While there are a small handful who enjoy some success, the vast majority of developers make very little money, if any at all. Why is this the case? There are several common sense reasons if you stop and think about it.
First of all, the market is saturated with apps. When the iPhone first came out several years ago, it was ripe for new development that would be financially viable. But as with most pieces of modern technology, it didn’t take long for the app floodgates to open. The first few apps to hit the iPhone with an actual, legitimate purpose got plenty of marketing and earned the developers a good bit of money. But apps that were completely useless faded away into an obscurity and made virtually nothing. Today, so many apps are being developed by so many different people, that there’s just too many in the marketplace to make it profitable.
The second reason lies in the fact that there are enough software developers who are willing to develop free apps as a hobby. And in the open-source community, the philosophy among many developers is that software should be free to use and modify, and even free to acquire in some cases. The willingness by creative developers to write software for free means there are enough choices for consumers to find what they want without spending money. For better or worse, free is the new business model when it comes to software.
Finally, even if you do have a great idea for a Smart phone app, you have to consider how much time it will take you to actually write the thing. Unless you are highly experienced in programming Apple-based software, you’re in for a bumpy ride. Apple software is written in Objective C, so developers with experience in C+ or C++ will have an easier time than those who don’t. But even experienced C programmers still have quite a bit of learning to do in order to effectively program in Objective C.
You also need to familiarize yourself with Apple’s development environment so that you can plug your code into the user interface. I won’t even go into the details here; if you don’t understand what I’m talking about you’ve already got a lot of learning to do. Suffice it to say, developing an app for a smartphone is not as easy or financially rewarding as it sounds.