Hi Product Hunt, Excited to share our little side-project with you - devicestats.io 🚀
We find ourself in the position of constantly checking mobile OS market shares and keeping a tab on how everything changes. So this is something that not just helps us, but we'd like to keep you up to date on what changes in the landscape of mobile.
We are building tools for mobile developers so knowing how certain releases do is invaluable to us. Based on these numbers we are deciding what to focus on and what features to drop. The answer is usually not as simple as looking at a percentage and deciding based on purely that, but it is something the we found ourselves to come back to again and again.
We are looking at a number of sources and compose a summary with the relevant information. You will not need to come back to the website every time, we will also send an email on how things change.
You'll get the most basic information delivered regularly. We'll be also exploring on what else to include to make it more useful!
Take a look and let me know what you think 🙏
@ravivyas84 Hey Ravi, Great idea! We are using the OS market shares for getting an idea of adoption rates, which is excellent for iOS but not so good for Android. For example Nougat is set to release end of summer, and the market share for Marshmallow (released last year) is around 11%.
Because we are building mobile web dev tools the global stats work pretty well for us. How would the filtered numbers be useful to you?
@kovlex It helps folks who just build for a single or a few countries. I am pretty certain that the adoption of Android M is lower in India and other emerging markets. This is showcased in the phones currently available too. Flipkart has 810 Kitkat devices & only 53 Marshmallow devices. It also affects the web browsers versions. Oh also, unlike western countries, the default browsers are not as popular as others. UC Web is said to have a 50% market share in India.
The Android screen size data to me looks highly questionable: you've made the assumption that a "Normal" screen size is about 4 inches, but that's not how the system reports it. As mentioned in the documentation (https://developer.android.com/gu...) large screens are at least 640dp x 480dp. Most smartphones that are even 5+" don't have that. They're usually 640dp X 360dp.
I believe the mistake you've made might be down to looking at the graph showcasing actual size vs generalized size on the same page which puts large right below 4", but firstly, it clearly shows overlap between normal and large. Here's the key statement that's mentioned right after that graph:
"...each generalized screen size above has an associated minimum resolution that's defined by the system."
To be clear: my contention is with the following statement
"What does a normal screen-size mean? Google categories screens based on size and densities. A normal sized screen is around 4 inches. The next one is categorized from 4" to 7" and has a share of 7.9%."
This is an incorrect summarization: a 5 or even 6" device can claim to be "normal" sized if it's under 480dps in width (as is the case with most devices nowadays).
@raveeshbhalla Hi Raveesh, Thanks for the comments! It does make more sense in this case to summarize on minimum resolution than on screen size, since the generalization is a rough mapping.
UI Patterns
UI Patterns
Obsrv
Obsrv
UI Patterns