Apple's generational iPhone refreshes always showcase a considerable helping of hardware changes - but often, those changes seem a bit... familiar to those of us who are longtime Android users. The iPhone 7 was no exception: for every major new hardware feature Apple seemed to introduce, it was shockingly easy to recall a handful (at least) of Android devices that had offered them in the past. Now, that's not to say Apple did a bad job here, just that their "innovation" model tends to, from an outsider's perspective, look at what works in the market in existing devices, and then adopt it when the time seems right.

Read More