Apple recently announced four new models for the all new iPhone 12. This article discusses both the good and bad changes, along with anything else that you need to know if you're thinking about upgrading.
NOTICE: Not an official review, but an editorial piece.
The iPhone is a smartphone made by Apple Inc. It and the iPad, along with several other mobile devices from Apple, run on the iOS operating system, which has its own topic, as does the iPad for device-specific questions. Native iOS applications are written in Objective-C or in Swift using the Cocoa Touch frameworks or HTML5 compiled with the help of a package manager such as Adobe PhoneGap; a common IDE is Xcode.