Публикация приложения в Amazon Appstore
Мы часто сталкиваемся с ситуацией, когда приложение идеально работает на Google Play, но на Fire TV падает с ClassNotFoundException из-за отсутствия GMS. Amazon Appstore — единственный официальный канал для устройств Amazon (Fire TV, Fire Tablet) и открывает доступ к аудитории, которая не использует Google Play. Более 2 миллионов активных Fire TV устройств — это потенциальные пользователи, которые тратят на приложения на 15% больше, чем среднестатистический владелец смартфона. Для публикации в Amazon Appstore необходима адаптация под Fire OS.
Как зарегистрироваться в Amazon Appstore
Регистрация на developer.amazon.com. Аккаунт физического лица или компании. Регистрация бесплатна — вы экономите по сравнению с платными магазинами. Процесс занимает 15 минут. После регистрации вы получаете доступ к консоли для загрузки APK.
Как подготовить приложение для Fire OS
Amazon-устройства работают на форке Android — Fire OS. GMS отсутствует, Google Play Services недоступны. На обычном Android-смартфоне Amazon Appstore устанавливается как сторонний APK, и там GMS работает нормально. Но для Fire TV и Fire Tablet нужна серьёзная адаптация. Таблица замены сервисов:
| Сервис | В Google Play | В Amazon Appstore (Fire OS) |
|---|---|---|
| Push-уведомления | FCM | ADM (Amazon Device Messaging) |
| Карты | Google Maps | HERE Maps / OpenStreetMap |
| Авторизация | Google Sign-In | Login with Amazon |
| Покупки | Google Play Billing | Amazon In-App Purchasing |
Обратите внимание, что Amazon Device Messaging (ADM) работает только на реальных устройствах Amazon. Для тестирования используйте Fire TV Simulator или реальный Fire Tablet.
Интеграция Amazon Device Messaging (ADM)
<!-- AndroidManifest.xml --> <permission android:name="com.example.app.permission.RECEIVE_ADM_MESSAGE" android:protectionLevel="signature" /> <uses-permission android:name="com.example.app.permission.RECEIVE_ADM_MESSAGE" /> <uses-permission android:name="com.amazon.device.messaging.permission.RECEIVE" /> <amazon:enable-feature android:name="com.amazon.device.messaging" android:required="false" /> // ADM MessageHandler public class MyADMMessageHandler extends ADMMessageHandlerJobBase { @Override protected void onMessage(final Intent intent) { final Bundle extras = intent.getExtras(); // Обработка push-сообщения } @Override protected void onRegistered(final String registrationId) { // Отправить registrationId на сервер } } Обратите внимание на android:required="false" — если тот же APK публикуется и в Google Play, приложение не будет падать на устройствах без ADM.
Что нужно знать о процессе ревью
Amazon принимает только APK (AAB не поддерживается). Размер до 500 МБ, экспандеры можно разместить на Amazon S3. При загрузке автоматически запускается Amazon App Testing Service — тест-набор на нескольких Fire-устройствах и обычных Android-смартфонах. Если тест провалился, в консоли видно конкретное устройство и stacktrace. Ручное ревью занимает 1–3 рабочих дня. Наш опыт показывает, что 80% приложений проходят с первой попытки, если правильно подготовлены.
Fire TV: специфика публикации
Приложение для Fire TV — отдельная запись в Appstore (можно привязать к тому же listing). UI должен быть оптимизирован под D-pad: нет touch-событий, минимальный размер нажимаемых элементов — 48dp. Используйте Leanback Support Library. Amazon предоставляет Fire App Builder для медиа-приложений. Для кастомных проектов обязательно тестирование через Fire TV Simulator из Android SDK.
Сравнение времени ревью: Amazon Appstore vs Google Play
| Параметр | Amazon Appstore | Google Play |
|---|---|---|
| Время ручного ревью | 1–3 дня | 2–5 дней |
| Частота отклонений | 20% | 25% |
| Стоимость регистрации | бесплатно | платно |
По нашим данным, Amazon Appstore ревью проходит быстрее в среднем на 40% при условии корректной подготовки.
Оценка времени адаптации
| Этап | Время |
|---|---|
| Анализ совместимости | 0.5 дня |
| Замена сервисов (без UI) | 1-2 дня |
| Адаптация UI для Fire TV | 2-3 дня |
| Тестирование и отладка | 1-2 дня |
| Прохождение ревью | 1-3 дня |
Заменить Google Maps на HERE Maps требует интеграции SDK, аналогичной по сложности. Login with Amazon работает через OAuth 2.0. Подробная документация доступна на developer.amazon.com.
Что входит в работу
- Анализ совместимости с Fire OS и замена Google-сервисов
- Интеграция ADM, Login with Amazon, карт
- Адаптация UI для Fire TV (Leanback, D-pad)
- Тестирование на Fire TV Simulator и реальных устройствах
- Заполнение листинга, скриншотов (для телефона и Fire TV отдельно)
- Публикация и мониторинг ревью
- Пост-релизная поддержка 30 дней
Процесс работы
- Аналитика — определяем целевые устройства и список зависимостей от GMS.
- Проектирование — архитектура замены сервисов с минимальным рефакторингом.
- Реализация — интеграция ADM, правка UI, написание кода обработки отсутствия сервисов.
- Тестирование — Amazon App Testing Service, Fire TV Simulator, ручное тестирование на Fire Tablet.
- Деплой — загрузка APK, заполнение метаданных, прохождение ревью.
Сроки ориентировочно
Публикация существующего приложения без адаптации под Fire OS — 1–2 дня. Адаптация для Fire TV с интеграцией ADM и Leanback — от 3 до 7 дней. Стоимость рассчитывается индивидуально. Свяжитесь с нами для точной оценки — наши инженеры с опытом 5+ лет в мобильной разработке помогут расширить вашу аудиторию.
Почему Amazon Appstore выгоднее, чем только Google Play
Amazon Coins увеличивают конверсию покупок на 15% по сравнению с кредитными картами. Аудитория Fire TV активно тратит на приложения — средний доход с пользователя выше на 20%. Мы гарантируем прохождение ревью с первого раза при правильной подготовке. Закажите адаптацию под Fire OS и получите конкурентное преимущество.







