The iOS 12 public beta that Apple promised back at WWDC 2018 has finally landed. But should you install it on your iPhones, iPads, or iPod touch devices?
See also : Apple products you shouldn't buy (June 2018 edition)
As with most things in life, the answer is "it depends."
I've been running the iOS 12 developer preview beta on test devices for a couple of weeks now and my feelings about it are somewhat mixed. I've gone into some detail about this here, but here are the highlights:
OK, but should you install it?
If you've got an older iPhone you can throw it onto to play with, then why not. If your only iPhone or iPad is also your daily driver, then I'd say if you have to ask that sort of question, my answer is going to be a resounding "no." Running betas on the device you're trying to use for real work is a great way to have you hating your life.
OK, so you still want the iOS 12 public beta. Here's how to get it.
If you want access to the public beta, you need to sign up for it. You can do that here. Before you go any further, you might want to look at my list of precautions and caveats related to running beta software on your iPhone. At the very least I suggest you have a full backup of your device done (I recommend you make an encrypted local backup using iTunes).
If you do decide to run iOS 12 public beta, and later realize that it's making you hate life, you can uninstall it by following these instructions.
iOS 12/watchOS 5/tvOS 12: Which devices are supported?
iOS 12 brings some good news for you folks running older iPhones and iPads. But when it comes to watchOS 5, 1st-generation Apple Watches are left out in the cold (even if yours is the $10K solid gold Edition version!).
The 10 best smartphones of 2018
A couple more phones have been launched since MWC and further use of others encouraged us to update the list of top smartphones.
iOS 12: The hidden feature I won't be switching on
Given how unstable some iOS updates can be, I don't think I'll be switching on the iOS 12 automatic update feature anytime soon.