Что лучший способ состоит в том, чтобы связать с приложением Android Market, не зная, кто получит ссылку (Android user/non-Android пользователь) и от где (настольный/мобильный)?
Поскольку iPhone I использует ссылки приложения itunes.apple.com. Они показывают полное описание приложения, и если Вам установили iTunes, или на рабочем столе или по Вашему мобильному телефону, это позволяет Вам загружать приложение непосредственно. Пример: http://itunes.apple.com/us/app/ibooks/id364709193?mt=8
Для Android я в настоящее время использую сторонний веб-браузер Android Market (см. ответ ниже), но я задавался вопросом, была ли лучшая альтернатива, и надеющийся учиться от других, которые занимались этой проблемой.
Думаю, это вам поможет: http://d.android.com/guide/publishing/publishing.html#marketintent
В настоящее время Android Market не имеет веб-интерфейса или настольного клиента. В принципе, у вас есть два типа URI, которые вы можете использовать:
market://details?id=com.google.earth
http://market.android.com/details?id=com.google.earth
Оба варианта откроют Android Market, если нажать на них с устройства Android (на котором установлен Market). Подробнее о каждом из них:
http://
), но открытие его в браузере дает ошибку 404 Not Found (поскольку, как я уже говорил, веб-интерфейса для Маркета пока нет). Однако не исключено, что Google в какой-то момент сделает веб-интерфейс для Маркета и сохранит эту структуру ссылок. Если вы нажмете на такую ссылку на устройстве Android, вы получите диалог "Завершите это действие с помощью...", предоставляющий вам выбор между браузером и Android Market. Цитата из ссылки в начале (выделение мое):
Обратите внимание, что эти URI работают только при передаче в виде данных намерения - вы не можете в настоящее время загрузить URI в веб-браузере ни на настольной машине, ни на устройстве.
Обязательно прочитайте эту статью, это хороший ресурс.
Edit: тем временем (т.е. пока Google не сделает интерфейс для Android Market), совершенно нормально использовать такие сервисы, как Crycket, и я видел, как многие люди это делают.