Why? Honestly, I think the Surface tablets and Nokia's Lumia devices are really high quality.
Why? Honestly, I think the Surface tablets and Nokia's Lumia devices are really high quality.
Obviously, Apple has achieved this. Google Play has had some rough spots but is definitely a close second. Then there's the mortal wounds; the Amazon, Samsung and Microsoft App Stores,
That leaves Microsoft as the only company that designs Hardware/OS but still has a terrible App Store. In fact, scams and misleading apps were so bad[0] Microsoft actually had to address them[1].
Don't get me wrong though, if the App Store were better, I would love me some Lumia, but really, when Hardware and OS become a toss-up, really the next thing to look at is the App Store. Microsoft has some great momentum in the right direction now though and I would love for that to continue.
[0] http://www.howtogeek.com/194993/the-windows-store-is-a-cessp... [1] http://blogs.windows.com/buildingapps/2014/08/27/how-were-ad...
Again, this is all in general, applies the most to bigger apps and/or apps that rely heavily on fast performance or access to specific native APIs and based on one mobile devs experience.
It is exciting to see that for most things that are somewhere between a blog and a small to non-trivial application, just focusing on making sure your site/small app works well on most mobile browsers is sufficient. You can also usually wrap things up in each platforms' version of a WebView if you want to get your app/site listed on each store for that extra exposure. Again though, you have to be very careful doing that for the same UI/UX concerns mentioned earlier.
Getting away from the more technical aspects, just looking at WP market share vs Android/iOS means that even if a business wants to hit every platform, they're still going to start with iOS/Android and making sure they have a good mobile site experience before looking at WP. Add in the cost of finding a dev to work on your WP build (or assigning one from another team to it) and you end up with only the largest entities having the man-power and expertise to be able to justify a priority list that includes executing nice implementations across all platforms, including WP.
I agree, I would buy a surface pro if I could get it without windows.