I’m sure you’ve all heard by now that Apple has unveiled two new iPhones, the iPhone 7 and 7 Plus. The iPhone 7 has some subtle changes from its predecessor. The antenna lines have been moved to the very top and bottom of the device and there’s the usual spec bump. The iPhone 7 Plus is where things get a bit interesting, but not really. The 7 Plus is bigger in size and now has a dual camera setup on the back. Now that’s something completely new, at least for the iPhone.
In the past few years numerous android phones have been released with rear dual camera setups.
Don’t get me wrong it’s great that Apple is getting with the times and they’re not the only company that takes a long time to implement something new. Google is guilty of doing the same thing except on the software side with stock Android, but that’s a topic for a different time.
Many enthusiasts have complained that Apple should quit saying that these new features are revolutionary, when they’re really not.
Apple charges a pretty penny for their phones, but are they really worth the high price tag that they are entitled to? Well really no smartphone is. It costs manufacturers far less to produce the devices then their letting on. Why do you think it’s cheaper to build your own computer then by a prebuilt one.
The true question though is, how can Apple use a low power processor and one to two gigabytes of RAM and have a phone that is faster then a Samsung Galaxy S7 with 4 GB of RAM and an extremely powerful processor?
The answer, software optimization. Apple is the king of software optimization and that’s primarily because everything is built in house. Well not really. Foxcon is the production company that builds certain components that goes into Apple’s iPhone but I’m assuming it’s all under Apple’s supervision. Now I bet your sitting here wondering, well why can’t Android OEMs properly optimize their devices? Well that’s because of a lot of reasons. First off Qualcomm is the main manufacturer for Android processors they aren’t built in house like Apple’s. Another reason might just be the way Android works. Android has tons of processes and android is open sourced so developers have more access to things that might cause the performance to dip.
For a lot of people Apple is the best because it “just works” but at the end of the day it all comes down to personal preference. This was just an overview on why certain things are the way they are between the two ecosystems and where one has more leverage over the other and why.