In the last few months I have been noticing a huge decline in software quality on every device I use. It seems to me like bad quality software is a current trend, especially for big corporations like Microsoft or Apple. Even though I consider Apple more of a “fashion company” than a “technology company” I think it is unacceptable for software from such big companies to works as bad as it does.
I am programmer so I know that software has and always will have bugs. My points is not buggy software in general but that software contains more bugs with every release and that stay unfixed.
Windows 10
Windows 10 updates are where I notice the software quality degradation the most. I cannot remember a bigger Windows 10 update that did not break something for me or millions of other users (like the Anniversary Update breaking millions of webcams). I do think this is because of my hardware configuration. I experience all the problem usually on both my laptop and my desktop computer.
Thank you @Windows 10 for promptly installing all updates without asking and deleting all my unsaved changes 💩.
— Tomas Petricek (@tomaspetricek) October 21, 2016
The worst thing about Windows updates is that you cannot refuse them and not install them. They will install if you want them or not. You just need to leave your computer for a minute and Windows 10 will install updates that will break something. In an ideal scenario you may not loose your work.
For example the latest update from last week made Windows 10 on my laptop think that I have 4 extra displays and Windows 10 now sometimes decides to open a window on one of those non-existent displays so I cannot get to it.
This is fascinating. Mostly because I only have one display connected to my PC. pic.twitter.com/dRltAVa8yz
— Paul Thurrott (@thurrott) October 17, 2016
There are also some login issues. If I turn on my laptop at work, connect it to an external display and connect a keyboard or mouse when on the login screen, Windows 10 decides I entered a password and starts a login attempt that never ends. I have to put the computer to sleep and wake it up again to be able to login.
Issue like reseting default app settings, Store icon being put back to taskbar or changed items in the Start menu are now common. And I am using the “stable” build, not an Insider Preview.
I rather not mention Windows 10 Mobile in a great detail. Microsoft took a fast, fluid and good looking mobile OS (Windows Phone 7) and turned it into an abomination where not even system apps work. Sure, it shows that Windows 10 is primarily developed for desktops and the mobile version only exist so they do not openly admit a failure in this segment. I am sure Microsoft employees must be given iPhones now.
Can somebody please tell the intern who programs Windows Store on #Windows10Mobile to use he whole screen already? pic.twitter.com/tLfdkbefQq
— Igor Kulman (@igorkulman) August 22, 2016
iOS 10
Software quality of iOS has been declining since iOS 7 but it is most visible in iOS 10. It is another update where Apple added a bunch of new features to have something to show at the keynote, keeping all the old bugs and adding some new ones. For me iOS 10 was the first iOS update (since iOS 7) that did not succeed, my iPhone ended in a state where I had to download and install iTunes (which is another kind of software hell on Windows) and restore with a new update attempt over the wire (with my nearly broken lightning cable).
#ios10 bug: using U.S. English as phone language, a different national Regional Format (like Italy) won't work (e.g. date format) #fail
— Ale Di Cicco आत्मा (@aledicicco) September 15, 2016
Sometimes Apple just removes features you rely on for no good reason. Since iOS 7 I had my phone set to English as display language, Czech Republic as my region and using Slovak regional settings. That way my phone UI was in English, just showing Slovak dates and times and Kč as currency symbol. Apple completely removed this level of user control in iOS 10. So now when I want English as my display language I have to live with everything displaying in English. So in the morning I do not see 8:00 Pondelok on the lockscreen but 08:00 Monday (yes also with the leading zero). This is not just my problem, many people complain about this on Apple forums, mostly people living abroad or say Canadians wanting their phones UI in English but French dates and times.
Does anyone use bedtime feature of iOS 10? It works for me for 2-3 days and then stops, tried restoring device, no improvement
— James (@jamxf) October 21, 2016
Talking about adding new features to iOS 10 I have to mention Bedtime. The idea of Bedtime, copied from 3rd party apps, is simple, making you go to band at the same time every day. But it does not work. You set the time to go to bed and to wake up in the app. In addition you set how many minutes before you go to bed you want to receive a notification. But this notification is not reliable at all. For me it is about 50% reliable and according to people complaining on forums I am not alone. How hard could it be for Apple to show a notification from an Apple system app on Apple iOS at the same time every day?
The iOS bedtime alarm feature didn't go off this morning. Woke up about a half hour later good job I did.
— Jamie Maddocks (@ChickenStudios) October 20, 2016
watchOS
The watchOS running on Apple Watch is in a league on its own regarding bugs and unfinished features. Especially all the fitness features feel rough and unfinished. Take something as a simple as a reminder to stand up and move a bit when you have been sitting for a while. On my Microsoft Band (a product with great firmware but really bad build quality) I could set the reminder to only work between 9am and 6pm with a 1 hour interval. The Apple Watch only has one setting for this feature: on/off. So if you enable it, the reminder will also bug you in the evening when you really do not want to move anymore. Or the reminder can wake you up in the middle of the night and tell you to stand up and move. What about just allowing the user to set a time range?
#AppleWatch major #fail. Wakes me up during the night to remind me to stand up?! C'mon Apple. I'd expect better than that out of the box.
— Joe Da Silva (@joemagicdevelop) May 13, 2015
Image having you iPhone set to enable the Do Not Disturb mode automatically every day after 11pm. If someone calls you after 11pm, the iPhone will not ring. If one of your contacts marked as favorite calls you, the iPhone will ring as it should. But the Apple Watch sees the Do Not Disturb mode and just ignores everything. It does not care that your iPhone is ringing, the Apple Watch just quietly rests on your wrist. There are so many problems like this.
I have at least some hope that Microsoft will fix their bugs but Apple, Apple lets bugs rot for years (noticed the date of the Apple Watch tweet?). The worst thing about all this is that you do not have a choice. Sure you do not have to use Windows 10, you can use MacOS or Linux, but do you really think they are better in this regard? Or that Android works better than iOS? You are wrong.