Santanesia wrote:
The only thing that I agree with you is that it is a OS problem. As far as having a lot of apps, I think it is a personal choice but the OS should support the use of some apps available on the Apple Store, if not, why even having a App Store?
Have you ever written software? It is non-trivial to properly test it in all situations. And sometimes the author plays fast and loose with the operating system calls, then gets caught when the operating system changes. Sometimes the author just did not realize that they were coloring outside the lines (software bugs happen).
For Apple to actually test every single app, in every possible situation, such as different carriers, different carrier signal strengths, on WiFi/off WiFi, streaming over cellular, streaming over WiFi, Bluetooth connected to the iPhone, WiFi connected to the iPhone, Cellular connected to the iPhone (like when you leave your iPhone at home), how the app contacts the developer for services, creating an account with the developer for services, with a subscription to the developer's services, without a subscription, using the app for free, or paying for the extra features in the app, etc... This is just scratching the surface of all the different ways an app can mess up and do not nice things to the Apple Watch.
Apple is NOT going to do this testing for the vendor. Apple limits its testing to make sure the app does not violate Apples app rules, and does not attempt to bypass operating system permitted calls.
If Apple had to do all this testing, they A) they might not have an App Store, or B) it would take months for any app to get an update, and months for a new app to be offered on the App Store, and C) Apple would charge the developer a lot of money for testing labs and labor such that Free apps would go away, and paid apps would cost a lot (LOT) of money.
In other words, it is the app vendors responsibility to make sure their app works correctly in all situations.
And as users, it is our responsibility to shun apps that do not work well, or worse cause our devices to need frequent charging. Or if not shun them, contact them and ask them to fix their app, especially if we paid the developer for the app.