Omar Waked

Posted on Dec 21, 2021Read on Mirror.xyz

Lessons from Developing and Publishing Apps

This is not an interesting topic at all. I am simply stating the lessons I’ve learned from my experience developing apps since high school. Most of the information is derived from game-focused apps.

You can view the apps I’ve developed and published on the Apple App Store here. All but one of the games I’ve developed have been long removed as I had no interest nor time to maintain them. Now, to the primary reason for this blog.

Lessons I’ve learned:

  1. The time and effort it will take to develop an app can easily be underrated.

  2. While a single person can develop the app from scratch, it will take longer to launch, and harder to maintain.

  3. Ideas are not patentable (for better or worse). Apple does enforce a copy-cat policy for apps, meaning that if there are apps that blatantly copy another existing app, the app will be rejected. Do your research on which apps already exist and how yours is different.

  4. Larger, more established software development firms utilize click-farms to bring down smaller apps with growing traction. I’ve learned this one the hard way. One app that I have published was getting significant downloads and engagement time. There are software products that track such information provide it to these larger software development companies for a small fee. These development firms take the data and quickly turn around a similar product to capture the new user influx and to slow down your growth, they will set up click-farms targeted at your product.

    1. Click-farms are essentially a large number of devices that run a script (or it could be done manually) that download an app and never open it. Apple tracks these metrics and uses it to determine how popular the app is and thus, the app gets ranked on their trending charts accordingly. You are heavily penalized for downloads that do not open the app, thus your app’s ranking falls off the chart. Dirty move? Sure. Was I surprised? I was initially, to be completely honest. I never thought of such tactic being put to use. Do I think it’s wrong? I am not one to say, but if you need to rely on “dirty warfare” to beat such competitor, you have this tactic in your arsenal.
  5. Beware of spikes in advertisement revenues, it usually is a competitor trying to frame you for faking advertisement clicks and impressions which results in audits and termination from the advertisement platforms.

    1. This is also a dirty move. Is it common? Absolutely. It is simply one of the common tactics that work. Should you apply such tactic to a competitor of yours? I am not one to tell you what to do. Morals are subjective.

    As always, if you do find any errors or gaps in logic or otherwise, please provide me with feedback and engage me in discourse through my twitter account @omarnwaked

    Many thanks from your friendly snowman lookalike :)