Tag Archives: iPhone X

Which iPhone should you buy (August 2018)?

Since Apple have positively and officially lost the plot when it comes to their iPhone Model Offerings, and with the “new iPhone” just around the corner, I thought I’d take a look at which iPhone model – in August 2018 – is the best one to buy. I shudder to think what and how many other models our friends in Cupertino will announce in September, and which of the many models of iPhone currently available will be ditched from the lineup. This article was inspired by a chat I had with a friend of mine the other day, and he asked me which iPhone he should buy. He’s an average user, by no means a fanboy or techie, but he’s been a long-time Apple user. He was genuinely confused by the current state of affairs in regards to the available iPhone models. I agreed, and we both began to discuss the inevitable “has Apple lost the plot” aspects of iPhone developments. That aside, here’s the overall result of our discussion, strictly based my own opinion as both a hobby-developer and iPhone user. At the time of writing, which is August 2018, we have the following lineup to choose from:
  • iPhone X (introduced in late 2017)
  • iPhone 8 and iPhone 8 Plus (late 2017)
  • iPhone 7 and iPhone 7 Plus (late 2016)
  • iPhone 6s and iPhone 6s Plus (late 2015)
  • iPhone SE (late 2015)
All these models come in various RAM and colour configurations. This is more variety than Apple has ever had on offer in the iPhone arsenal, which in and by itself suggests that they no longer know what consumers actually want. Otherwise, they’d do what they usually do: offer the latest model, and last year’s model for $100 less. Not all of these models are going to be on offer forever, and this lineup is probably due to change in September, when traditionally new iPhone models are released. But until then, let’s see which one is a sensible one to pick from the iPhone smorgasbord. Continue reading

How to detect an iPhone X

The iPhone X is like a “glimpse into the future”, according to Apple. By “the future” they mean “this is what three year old Samsung components could look like if they ran iOS”. iPhone X has been described as gimmicky and as “$1k for Face ID, with no other benefits”.

Overall it was not as warmly received as the 10 year anniversary device as it perhaps could have been.

But all that aside, as developers, we still need to support it and perhaps even give the device some unique treatment, be that with a dedicated Storyboard to make use of the larger screen, or to give attention to a feature other phones don’t have. Before we can do that though, we need to figure out a way to test if we’re actually dealing with an iPhone X device.

I know of no better way to do this than the trusted screen height check. Let’s see how this might work. Continue reading