Адаптация Android под Fire OS и публикация в Amazon Appstore

Публикация приложения в Amazon Appstore Мы часто сталкиваемся с ситуацией, когда приложение идеально работает на Google Play, но на Fire TV падает с `ClassNotFoundException` из-за отсутствия GMS. [Amazon Appstore](https://ru.wikipedia.org/wiki/Amazon_Appstore) — единственный официальный канал для

Разработка и поддержка любых видов мобильных приложений:

Информационные и развлекательные мобильные приложения
Новостные приложения, игры, справочники, онлайн-каталоги, погодные, фитнес и здоровье, туристические, образовательные, социальные сети и мессенджеры, квиз, блоги и подкасты, форумы, агрегаторы
Мобильные приложения электронной коммерции
Интернет-магазины, B2B-приложения, маркетплейсы, онлайн-обменники, кэшбэк-сервисы, биржи, дропшиппинг-платформы, программы лояльности, доставка еды и товаров, платежные системы
Мобильные приложения для управления бизнес-процессами
CRM-системы, ERP-системы, управление проектами, инструменты для команды продаж, учет финансов, управление производством, логистика и доставка, управление персоналом, системы мониторинга данных
Мобильные приложения электронных услуг
Доски объявлений, онлайн-школы, онлайн-кинотеатры, платформы предоставления электронных услуг, платформы кешбека, видеохостинги, тематические порталы, платформы онлайн-бронирования и записи, платформы онлайн-торговли

Это лишь некоторые из типы мобильных приложений, с которыми мы работаем, и каждый из них может иметь свои специфические особенности и функциональность, а также быть адаптированным под конкретные потребности и цели клиента.

Услуги, которые мы предлагаем
Показано 1 из 1Все 1734 услуг
Адаптация Android под Fire OS и публикация в Amazon Appstore
Средний
~1 день

Наши компетенции:

Часто задаваемые вопросы

Последние работы

  • image_mobile-applications_feedme_467_0.webp
    Разработка мобильного приложения для компании FEEDME
    895
  • image_mobile-applications_xoomer_471_0.webp
    Разработка мобильного приложения для компании XOOMER
    782
  • image_mobile-applications_rhl_428_0.webp
    Разработка мобильного приложения для компании RHL
    1216
  • image_mobile-applications_zippy_411_0.webp
    Разработка мобильного приложения для компании ZIPPY
    1079
  • image_mobile-applications_affhome_429_0.webp
    Разработка мобильного приложения для компании Affhome
    1002
  • image_mobile-applications_flavors_409_0.webp
    Разработка мобильного приложения для компании FLAVORS
    597

Публикация приложения в 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 дней

Процесс работы

  1. Аналитика — определяем целевые устройства и список зависимостей от GMS.
  2. Проектирование — архитектура замены сервисов с минимальным рефакторингом.
  3. Реализация — интеграция ADM, правка UI, написание кода обработки отсутствия сервисов.
  4. Тестирование — Amazon App Testing Service, Fire TV Simulator, ручное тестирование на Fire Tablet.
  5. Деплой — загрузка APK, заполнение метаданных, прохождение ревью.

Сроки ориентировочно

Публикация существующего приложения без адаптации под Fire OS — 1–2 дня. Адаптация для Fire TV с интеграцией ADM и Leanback — от 3 до 7 дней. Стоимость рассчитывается индивидуально. Свяжитесь с нами для точной оценки — наши инженеры с опытом 5+ лет в мобильной разработке помогут расширить вашу аудиторию.

Почему Amazon Appstore выгоднее, чем только Google Play

Amazon Coins увеличивают конверсию покупок на 15% по сравнению с кредитными картами. Аудитория Fire TV активно тратит на приложения — средний доход с пользователя выше на 20%. Мы гарантируем прохождение ревью с первого раза при правильной подготовке. Закажите адаптацию под Fire OS и получите конкурентное преимущество.