QUOTE(Sotsotzaii @ Dec 25 2020, 07:33 PM)
So I've been doing a bit of googling, and found out that the main culprit of iPhones in general slowing down over the years in terms of speed and performance is mainly because of one thing - The battery, how true is this ? I've always had the misconception that iPhones slows down over the years is because of the lack of storage / half - full storage etc, but turns out I was wrong, the speed has nothing to do with your storage and/or how much GB you bought the phone with.
But still, hoping to hear from all of you out there whether or not it's true that the battery is the main culprit affecting the speed of iPhones, and changing to a new battery would solve the issue ?
yes and no
yes because batteries suffer wear and tear so over the years as the cells no longer can retain the charge as when it is fresh. after 2-3 years or 500 charging cycles, batteries no longer can supply the required juice and power for its peak performance and will suffer from the dreaded shutdown eventho the device shows like having lots of battery left.
this isnt just only apple devices, it applies to all devices that uses battery as main power. apple's choice of reducing the impact in this case is to throttle the CPU perf so it doesnt run at its peak like when its fresh, which then reduces the burden on the battery to deliver the required juice. bad news is that you will get perf degradation as the CPU no longer runs at its peak performance
as for
no, do note that every year new hardware releases and there are always leaps in hardware performance. so you will definitely see impact when comparing new phones to older ones.
devs will take advantage to use the newer devices as new benchmark, thus their apps will then take more resources. think of it like last time 2014 when ip6 was out, iOS apps were made to utilise 1GB and A8 level perf in the ip6. now ip12pro comes with 6GB and A14, thats more resources the devs can take advantage of. so the apps will now require more resources to run as the newer hardware can handle them while the older devices cant thus giving the perception of "slow"
as for lack of storage thing, yes it applies for all devices that uses NAND chips. the more you fill them up the more sluggish the device will perform. this is because OS for phones works in a way where they need to cache the apps bla bla in storage so as to keep the phone responsive. but when its full, no more space to fill in cache thus slowdown happens