When I decided to get my first "internet phone" in 2012 I had no idea about the different OS's on phones.
The only reason I came to Microsoft was because of Nokia. I had a PC at home but was totally ignorant of the the three OS's on mobile....like I said i wanted one of those "internet phones" and I got my first through T-Mobile with the Nokia Lumia 810.
Loved the OS and how smoothly it operated. Not even 6 months later I got the Nokia Lumia 925 which was probably the best Windows phone I ever owned.
Despite the lousy battery life that phone took amazing pictures at the time. Anyway a couple of years later i moved to a Lumia 950 and have had several of them.
Beautiful cameras but Windows 10 had too many bugs early on so I tried android and have bounced back and forth between the two platforms and now I have another Alcatel Idol 4S.
I recycled my Nokia 6 android a couple of weeks ago and received my new Alcatel Idol 4S.
Android is a mess to type on. Constant spelling mistakes and android giving me words I didn't mean to type.
Windows 8.1 was the best for texting and I could type out whole sentences just by the predictive text alone. Windows 10 isn't as good as 8.1 but better than android.
Am actually waiting on the new Nokia 7.1 to be delivered. I know it's still android but android does have some positive things....particularly the apps of course.
I guess the point is is I can't completely throw in the towel on windows. The live tiles and lock screen wallpapers look soo much better on the alcatel.
I have never had any situation where Windows couldn't provide me with what I needed. No app ?...
.pin the site to your start screen and there you have it. Had to do that with my last employer.
Windows didn't have the app but I pinned the site to my start screen and had everything I needed.
Sorry for being long winded but I realize for me anyway that Windows even at this stage is enough for all i need or do on a phone.
The problem with Android is that each phone has essentially its own OS. What I mean, is that while all Android phones are, well Android, from the end user perspective, each phone manufacture does it's own interface, keyboard, Settings panel, etc. And even if you get phone with the so call "Stock Android", some phone manufacture add options to the Settings panel that the OS normally doesn't support (and that is fine and great, especially if it is useful). The problem with this, is that your experience from an LG phone is completely different than from a Samsung phone which is different phone a Google Pixel, which is different from another Android phone.
Some have a crappy keyboard, other have better ones, others have a crappy "Action bar" interface (referring to the options found in the menu (notification bar) when you swipe down), some have crappy Settings panel, etc. And that is a big problem on the Android space, and it is part of the reason why updates is such a **** show, and why many people seek "Stock Android" experience, and jump on the Google Pixel phone even if they miss out on features like a headphone plug, because it is, in their opinion, the best Android experience, because you have Google wanting the best of the OS, and not have companies that are inherently not software companies, doing rushed job in order to be different, and call it a day. And MAYBE, just maybe, if it happens the phone that you got sold like hot cakes, you may, just about to get decent support (as it is not paid, beside being part of the price of the phone).
This is also why many users, get replacement keyboards (which is the saving grace of Android, having
that ability), and also the ability to replace the home screen, called "Launchers". Settings panel can't be changed, save for the notification bar and the reliability of the OS, but at least it allows to get a better experience.
Another thing is that Android is a mobile optimized OS. This means that unlike Windows that can run on a billions of PC configurations. Android has the device firmware and drivers baked to the OS. That is why on Android, you can just have a driver update be delivered on your phone, but rather at best, a firmware which contains the driver, or an actual OS update as the drivers can't be separately delivered.
In other words, Windows is a multi-layer system, while Android (and this includes: Windows 10 Mobile, and iOS) are not. That is also why Windows is much heavier on processors. everything has a much higher overhead as a result of this flexibility and power, which mobile phones doesn't deliver. All to say, if you have phone XYZ, and it happens to have a driver bug, and the manufacture doesn't release an update, or your phone carrier is blocking it because they think it is time for you to get a new phone instead, well to bad... you can't get a driver update for the specific hardware that is causing issues or stability issues of the system from the manufacture website (say: Qualcomm), like you can under Windows.