There is a lot of discussion here about how Apple has a headstart on developer commitment with ARkit.
What will actually happen for the majority of games targeting AR is people will write it in Unity (or perhaps Unreal), and then set it to compile for iOS and Android.
The S8 was the top selling Android phone this year, so this can be rolled out immediately to phones. I just tested out the sample app on my Pixel. As time goes on, the percentage of Android phones with this capability will increase.
ARkit does not work on iPhone 6 or earlier, or the iPad Air 2 or earlier. It can roll out to a greater percentage of Apple devices right now, but Android has a larger overall market share any how. Two years from now, I expect AR on iOS and Android to be fairly on par (of course we have to see how the two stacks measure up against one another).
https://developers.google.com/ar/develop/java/getting-starte...
Actually I followed them somewhat - I never opened Android Studio, I did it all on the command line.
Note you have to install two APK's, the ARcore service APK you have to download from them, plus the one you're compiling with gradle or AS.