App PostMortem – Reflect-IT for Windows 10 UWP App

From the moment of this post, its been a little more of a year since i released my first app ever (and my most successful one), Reflect-It for windows 10 and windows 10 mobile, with a total of 1781 Installs and I will make an insight about all that has happened during that time.

This app was made when I was just 20 Years old and entering the world of software, Windows 10 was released not so long ago and I purchased a lifetime developer license (well, technically it says it runs out in about 50 years, but I think it will auto renew for free ) so i might as well make an app for it. and the fact that I use a windows phone helped as well.

The Good

I realized that most app for benchmarking and device analysis made in UWP (Universal Windows Platform) were not satisfying enough for their customer base, so I tried making my own, promising an analysis of all peripherals and elements inside your windows 10 device.

reflect-it Screen
reflect-it Screen

The app started slowly but surely getting more downloads in a steady peace,as you can see in the following graphs, starting from june 2016, it gets around 12 downloads per day, mostly because it appeared arround well-known apps for benchmarking like AIDA64.

reflect-it cumulative downloads
reflect-it cumulative downloads

The app also managed to get user around the world, while most of them where from the united states, it’s very nice to know that it got downloaded in nearly every windows 10 pc market there is.

user distribution map
User distribution map –  Click to full-size

And last but not least, the user distribution was something not-so surprising, as the app got downloaded equally from the people aged 25-34, 35-49 and 50 and more, wich makes sense taking into consideration the current status of people in the IT industry from all ages ( i wish the gender distribution were equal though).

age of users
age of users –  Click to full-size

The Bad

Sadly, I was never able to get the full HDD (or ssd or any important hard disk information at all ) and Graphics Processor information from any UWP public API, mostly because the environment was not meant to give that information for developers, as it could lead to make very specific apps for just pc and thus breaking the whole “universality” of the windows 10 app, that are supposed to run on phones, computers, hololens and Xbox one with just one compilation.

The app also got taken down around 15 days because  a  mistake on my side, a store inspection was made on it, and they realized that one of the provided screenshots on the store had a FPS (Frames per second) counter wich was not in the final version of the app, and thus breaking the store policies, Also I completely forgot to add a valid App Policy link, but the problem was solved really fast with the Microsoft costumer service, it only took 2 emails to have the app up and running.


Definitely worth it, this app helped me understand a little bit more about the app market, how monetization works in the mobile universe and how important it is to listen to your users feedback, I received as much hatemails for not adding GPU (and using Pinvoke and making the app kinda unstable and hard to maintain) as I received love mail for the rest of the app. As I mentioned before, the only thing I regret was not being capable of adding more data about the GPU and HDD because of the API limitations of the Universal Windows Platform, but I understand Microsoft decision in doing so.

You can get the app here in the windows 10 store for Desktop and mobile.

Open the Store

Leave a Reply

Your email address will not be published. Required fields are marked *