What I and many were saying so far is that the slowdown was mainly due to lack of optimisation. Linking battery Wear to throttling was certainly very clever and they clearly tried to hide it by not telling the customers that from this release onwards iPhone 7 would be throttled. It required someone to run Geekbench in the mid 60s of battery level and to run coconut battery and to replace the battery in question to find out.
As of right now you can't stop the throttling on your phone. On Android if some manufacturer tried to do this, it's still possible to override the instructions and CPU monitoring is built into the OS itself in developer options st the flick of a toggle. That's the main difference. Throttling can be disabled on Android.
"No, Apple is apologizing for something it did intentionally without telling customers about it. What Apple is apologizing for isn't a bug; it's a feature.
Now that it's been caught, Apple has basically been cornered into making the consumer-friendly moves it should have made in the first place. For the next 12 months, it will replace the batteries in customers' iPhones for $29 each, instead of the previous charge of $79. And its iOS operating system will get new features that will allow users to monitor the health of their batteries."
http://www.businessinsider.com/apple-iphone-battery-apology-could-change-everything-2017-12