5 ms·
The stock Android browser treats all URLs as Intents; this is by design so apps can catch URLs from their service. Normally, when you hit a URL that an app has
by ConstantineXVI 15y ago
The stock Android browser treats all URLs as Intents; this is by design so apps can catch URLs from their service. Normally, when you hit a URL that an app has registered for, you're prompted for what you want to open it with.
Amazon's broken this behavior; any market.android.com Intents get bounced to the Appstore; other apps aren't given the chance to answer these intents. While it's true that one can't download Market-sourced apps on the Fire, blocking a website for any reason without communicating it is fairly shady. Also; market.android.com is the home of Google's music, video, and book stores; the first two I'm certain would work in the Fire's browser. They're blocking competition to their own stores; I don't think there's any way to defend that as a legitimate action.
- Game_Ender 15y agoThanks for the details, I am not an android developer so I was not completely sure on how the intent system and URLs interact.
- fpgeek 15y ago> They're blocking competition to their own stores; I don't think there's any way to defend that as a legitimate action. If intentional, I agree. However, I wouldn't be surprised if they were also surprised by this side-effect of redirecting the Android Market intent. If so, I'd say the right thing to do would be to make sure their browser doesn't raise an intent for http://market.android.com http://market.android.com, side-stepping the issue.