For Apple's implementation of two-factor authentication requires a trusted device. This, currently, can be either an iPhone, iPad, iPod touch (iOS 9+), or a Mac running OS X El Capitan or later. This is where the verification code will be sent to.
![Google authenticator mac os Google authenticator mac os](/uploads/1/2/5/8/125864779/804799548.jpg)
Authenticator is a simple security tool that generates a security code for accounts that require 2-Step Verification. Authenticator supports any 30-second Time-based One-time Password (TOTP) algorithm, such as Google Authenticator. You can add accounts to Authenticator by manually entering your RFC 3548 base32 key string or by scanning a QR code. Google Authenticator 5.00 for MAC App Preview 1. Google Authenticator 5.00 for MAC App Preview 2. Google Authenticator generates 2-Step Verification codes on your phone. 2-Step Verification provides stronger security for your Google Account by requiring a second step of verification when you sign in.
However, two-factor authentication can also work with a trusted phone number to a device that can receive either text messages or phone calls. This, I believe, can be a non-Apple device.
AFAIK, there isn't an Android app that can generate an Apple ID verification code.
Ref: I want to sign in on my android phone? - ASC
![Microsoft Microsoft](/uploads/1/2/5/8/125864779/419449642.jpg)
Mar 30, 2017 2:14 PM