Given that you can launch an installed android app using an NFC tag with a URL on it, using, e.g.:
<category android:name="android.intent.category.DEFAULT"/>
<data android:scheme="https"
android:host="http://myurl.com"
android:pathPrefix="/something" />
And that you can make that shorter using a url shortening service, or your own domain, and that redirects to the play store, why would you use an AAR on a tag? (Also, I believe the AAR intent wont pass data to the app).
I'm looking to make a tag that supports multiple OS, with as few bytes as possible - if I create a website that has links to each phone's store, what advantage is there to including an AAR or LaunchApp record on the tag?