Apple will require users to switch to 2FA in iOS 11 and macOS High Sierra

When you upgrade to iOS 11 or macOS High Sierra, you will automatically be switched over to 2FA if you were on 2SV before.

Apple will soon be requiring everyone with two-step verification (2SV) to jump on the two-factor authentication (2FA) bandwagon. According to MacRumors, Apple ID users with two-step verification enabled have started getting emails that, when they install iOS 11 or macOS High Sierra, they will be automatically updated to two-factor authentication.

The email reads:

If you install the iOS 11 or macOS High Sierra public betas this summer and meet the basic requirements, your Apple ID will be automatically updated to use two-factor authentication. This is our most advanced, easy-to-use account security, and it's required to use some of the latest features of iOS, macOS, and iCloud.

Once updated, you'll get the same extra layer of security you enjoy with two-step verification today, but with an even better user experience. Verification codes will be displayed on your trusted devices automatically whenever you sign in, and you will no longer need to keep a printed recovery key to make sure you can reset a forgotten password.

Apple recently announced that it now requires all third-party apps that use iCloud to use app-specific passwords, which in turn requires two-factor authentication.

The main difference between the two methods of additional log in security is that 2FA sends a verification code to all registered trusted devices automatically, while 2SV manually asks you to send a code to a trusted device. 2FA also shows you approximately where the requested sign-in is taking place (though location is not always very accurate. I get a location notification that is 88 miles from my house).