HUAWEI AppGallery – HUAWEI Россия

appgalleryh Каталог
Содержание
  1. Почему не работает app gallery и что делать?
  2. Что нужно для успешного внедрения
  3. Что в итоге?
  4. Отсутствие груза прошлых лет – что в appgallery сделано иначе
  5. Что происходит, кто виноват и что делать
  6. Основные причины отказа в публикации
  7. Что такое appgallery от huawei?
  8. Что такое appgallery
  9. Appgallery connect- huawei developers
  10. Huawei appgallery – huawei global
  11. Huawei appgallery – фирменный магазин приложений
  12. Product flavors
  13. Ассортимент приложений appgallery
  14. В следующей части – встраиваем аналитику
  15. Внедряем hms сервисы в проект
  16. Дополнительные приложения для различных целей
  17. Если ничего не помогает
  18. Как в huawei убедили партнеров и разработчиков участвовать в appgallery
  19. Как обстоят дела с играми
  20. Как работает оплата приложений
  21. Как устанавливать приложения в app gallery
  22. Какие обязательные приложения уже есть в appgallery
  23. Мессенджеры и общение
  24. Моё знакомство с appgallery: как я воспользовался возможностями huawei и нашёл точку роста для своего проекта
  25. Не устанавливается приложения
  26. Небольшие «фишки»
  27. Обзор
  28. Подводные камни
  29. Преимущества и недостатки
  30. Приложения в appgallery
  31. Причины и решение
  32. Проблема
  33. Программы для здоровья
  34. Публикуем приложение в appgallery
  35. Работа appgallery с или вместо google play
  36. Регистрация аккаунта huawei: 3 способа
  37. С чего начать?
  38. Способ 1: браузер
  39. Способ 2: при запуске и через настройки
  40. Тестируем и отлаживаем приложение
  41. Удаление appgallery
  42. Функции
  43. Чем заменить appgallery на huawei
  44. Итоги
  45. Узнайте больше о Huawei

Представленный сервис разработан не так давно, из-за чего в нем могут случаться системные ошибки. Попробуйте установить программу заново, удалив ее и вновь запустив файл APK.

Одной из распространенных проблем считается ошибка 301, сигнализирующая о разрыве соединения с серверами. Обычно, сбой подключения к серверу возникает при неправильно установленных обновлениях или смене региона. Для устранения неполадки достаточно обновить сервис или выполнить переустановку.

Также, возможно вы пытаетесь поставить сервис на телефон другого производителя (не на Huawei) или на телефоне просто нет интернет соединения.

Что нужно для успешного внедрения

Всё было бы просто, если бы приложение писалось с нуля и не нужно было бы поддерживать как Google так и Huawei. Но мы живём в реальном мире и без сложностей не обойтись. Однако дело сильно упростится, если соблюдён ряд условий.

Но перед перечислением условий надо составить ТЗ. Оно у нас получилось такое:

  1. Нам нужно получить 2 версии APK — одну для Google Play, с библиотеками от Google, другую — для AppGallery, с библиотеками от Huawei.
  2. В приложении уже используется Firebase Analytics. Надо его заменить на аналог от Huawei.
  3. Есть определение местоположения пользователя. Аналогично заменяем на аналог.
  4. Есть карты. Нужно также заменить на аналог, по максимуму сохранив функционал, т.к. в реализации от Huawei некоторые вещи ещё не сделаны.

А вот что сильно сократит прикладываемые усилия:

  1. Код должен быть написан хорошо. И быть без багов (хотя это само собой разумеется – зачем код с багами писать?). Под хорошо будем подразумевать более-менее стандартную архитектуру, мимикрирующую под Clean.
  2. Если код из Google библиотек размазан ровным слоем по всему проекту, то у меня для вас плохие новости. Например у вас может не быть абстракции над аналитикой и/или над полученными от Google координатами. В этом случае придётся её завести, чтобы почистить код от импортов гугловых классов, которые будут недоступны, когда мы уберём их из сборки.
  3. Использование DI. Очень упрощает абстрагирование над аналитикой и геолокацией. Используем интерфейсы, через DI передавая нужную реализацию.
  4. Карты не слишком сильно кастомизированы. В частности, основная сложность будет с абстрагированием над кластеризацией маркеров.

Что в итоге?

С одной стороны, создателям AppGallery ещё предстоит договориться со многими авторами приложений. С другой — все «обязательные» программы, вроде клиентов банков и мобильных операторов, уже представлены в магазине, а новые приложения постоянно добавляются. Остальные же либо запускаются в браузере, либо без проблем устанавливаются через apk.

Узнать подробнее о HUAWEI

Отсутствие груза прошлых лет – что в appgallery сделано иначе

Что мне импонирует в Huawei, так это системный подход, в компании пытаются продумать каждый шаг. Возможно, что накладывает свой отпечаток умение планировать разработку инфраструктурных решений, в том числе 5G. Не секрет, что создание инфраструктуры в телекоме – это длинные инвестиции в десятки лет, нечто подобное мы видим и в AppGallery, пусть и не в таком масштабе.

Для разработчиков сделали доступными инструменты работы с AI-алгоритмами, машинным обучением, это традиционно сильные для Huawei стороны. Помимо этого, различная аналитика, связанная с поведением устройства, качеством сетей, включая 5G. И тут подход Huawei коренным образом отличается от того, что мы видим у Google.

Причина отличий – в разном понимании многих технологий, в том, откуда на этот рынок пришли компании. Так, в Google изначально создавали поисковую машину, не работали с железом. А вот опыт Huawei проистекает из тесной интеграции железа и софта, это их сильная сторона, которая и отражена в инструментах для разработчиков.

Новым словом становятся «Быстрые приложения» (Quick Apps), их можно создавать с использованием HTML5. Отличает такие приложения небольшой размер, так, в 1 ГБ памяти может разместиться 2000 подобных программ. Кроме того, они не так требовательны к ресурсам устройства, универсальны и могут запускаться как на смартфонах, так и на часах, планшетах, телевизорах.

Еще один момент, который многих удивляет. Даже небольшие разработчики могут получить обратную связь со стороны команды AppGallery. Это может быть помощь в трудных вопросах адаптации тех или иных функций для HMS, но чаще возникает необходимость запустить приложение в конкретный день и время, так как к этому привязана маркетинговая история, например, вы начинаете рекламировать свою программу.

Можно перечислять и другие «мелочи», но каждая из них указывает на то, что опыт других магазинов приложений был учтен и переосмыслен, в компании постарались сделать лучшую версию такого магазина. И тут важно отметить тот факт, что AppGallery уже состоялся как явление, магазин работает и развивается.

Год назад рассматривал то, что можно и чего нельзя делать на смартфонах с HMS. Постоянно возникал вопрос, что нет этого приложения или того, можно было оставить пожелание о том, чего не хватает тебе лично. Обратная связь оказалась действенным способом, чтобы в Huawei реагировали и помогали разработчикам добавлять их приложения в AppGallery. Скорость развития магазина приложений очень высока, и если чего-то там нет сегодня, то уже завтра это появится.

Подытоживая, хочу сказать простую штуку. Благодаря торговой войне и санкциям против Huawei, появился альтернативный по отношению к Play Store магазин приложений. Год назад многие говорили, что это костыли, а не полноценное решение, и таковым он никогда не станет.

Я утверждал ровно обратное, так как видел системный подход в развитии AppGallery. Время доказало, что моя точка зрения была верной, такой подход позволил сделать из AppGallery серьезного игрока, и мы пока видим только первые шаги этого магазина приложений.

Что происходит, кто виноват и что делать

Недавно Google прекратил сотрудничество с Huawei. Это привело к тому, что Huawei на своих новых девайсах уже не может использовать сервисы Google (магазин приложений, геолокация, карты, пуши, аналитика etc), что для пользователя превращает девайс в кирпич.

Если бы это не была китайская компания, то, скорее всего, на этом её бизнес, связанный с Android, просто бы прекратился. Но компания китайская, большая и они пошли по пути импортозамещения, в кратчайшие сроки реализовав функционал, аналогичный Google сервисам.

В этой серии статей мы хотим поделиться своим опытом использования Huawei Mobile Services в уже готовом приложении, использующем Google Mobile Services для аналитики (Firebase Analytics), карт и геолокации. Текста получилось довольно много и о сильно разных сервисах, засим статей будет несколько. Начнём мы с основ — регистрации аккаунта разработчика и базовых вещей в коде.

  1. Создаём аккаунт разработчика, подключаем зависимости, подготавливаем код к внедрению. ← вы тут
  2. Встраиваем Huawei Analytics. тык
  3. Используем геолокацию от Huawei.
  4. Huawei maps. Используем вместо Google maps для AppGallery.

Если вам интересно узнать технических подробностей, посмотреть код и узнать про подводные камни — добро пожаловать под кат!

Основные причины отказа в публикации

  1. Политика конфиденциальности не соответствует стандарту
  2. Указанный статус Гонконга и Макао не соответствует стандарту.Гонконг и Макао не могут быть указаны как страны на странице выбора региона. Китай очень трепетно относится к этому. Пример:

3.Приведены ссылки на сторонние магазины приложений

Функция для оценки и написания отзыва в приложении содержит ссылку на сторонние магазины приложений без ссылки на AppGallery

Что такое appgallery от huawei?

Huawei App Gallery – это магазин игр, а также приложений, позволяющий сторонним разработчикам предлагать владельцам устройств устанавливать и приобретать различные приложения. По сути это аналог существующему сервису Google Play для Android или App store для Айфонов.

Рассматриваемая программа появилась недавно и на данный момент не устанавливается во все смартфоны. Производитель пока ставит ее по умолчанию в новых телефонах. Постепенно все устройства получат представленный сервис в качестве основного магазина. Сам маркет полностью бесплатный и адаптирован для России.

App Gallery подразумевает официальный магазин и включает в себя следующие разделы:

  • Me.
  • Top.
  • Featured.
  • Manager.
  • Category.

Приложение имеет следующие преимущества:

  • Безопасность транзакций и хорошая защита личных аккаунтов.
  • Имеется помощь по подбору программ. Ищете интересную игру? Воспользуйтесь подборкой и встроенным фильтром, чтобы исключить не нужные жанры.
  • Каждой программе присваивается рейтинг популярности и качества. Любой пользователь может оставить отзыв и поставить оценку.
  • Удобный и интуитивно понятный интерфейс.
  • Зарегистрированные пользователи получают подарки (Gift) и бонусы.

Что такое appgallery

Все смартфоны компаний Huawei и Honor выпускаются на операционной системе андроид, но по известным причинам на смартфонах последних моделей невозможно использовать Google сервисы. Высокая популярность телефонов китайской компании заставила разработчиков создать альтернативу Play Market –  AppGallery, чтобы не потерять часть клиентов. Компания Huawei, в свою очередь, обеспечили разработчикам всевозможную помощь, чтобы побыстрее наполнить галерею. Сейчас количество приложений измеряется сотнями тысяч. Специальная система четырехуровневой защиты исключает возможность утечки персональных данных. Реализована система рейтингов и отзывов об AppGallery, помогающих сделать выбор в каталоге.

Appgallery connect- huawei developers

Система управления персональными данными ISO/IEC 27701 предоставляет комплексный набор методик обработки персональных данных и платформу управления персональными данными, учитывающую такие факторы, как организационные основы, соблюдение законодательства, технологические процессы, информационные технологии, надзор и аудит. Данный сертификат удостоверяет, что на платформе Huawei Mobile Services действует комплексная система защиты персональных данных, охватывающая такие сферы, как дизайн, научно-исследовательские разработки, управление, эксплуатация и обслуживание, и что эта система занимает ведущее место в мире с точки зрения управления безопасности, прозрачности и конфиденциальности персональных данных.

Huawei appgallery – huawei global

*Accessibility of some features may vary across regions. Product pictures and display
contents on the foregoing pages are provided for reference only. Actual product features and specifications
(including but not limited to appearance, colour, and size), as well as actual display contents (including
but not limited to backgrounds, UI, and icons) may vary.**All data in the foregoing pages are theoretical values obtained by HUAWEI internal laboratories through
tests carried out under particular conditions. For more information, refer to the aforementioned product
details. Actual data may vary owing to differences in individual products, software versions, application
conditions, and environmental factors. All data is subject to actual usage.

***Due to real-time changes involving product batches, production and supply factors, in order to provide
accurate product information, specifications, and features, HUAWEI may make real-time adjustments to text
descriptions and images in the foregoing information pages, so that they match the product performance,
specifications, indexes, and components of the actual product. Product information is subject to such
changes and adjustments without notice.

Huawei appgallery – фирменный магазин приложений

Для мобильных устройств Huawei и Honor доступен альтернативный источник для установки и обновления привычных приложений — Huawei App Gallery, магазин приложений, игр, книг, музыки и фильмов. Магазин является аналогом всем известному Google Play Market и не отстает от него по функциональности и удобности в использовании. Количество скачиваний приложения значительно растет с каждым днем, что показывает серьезность в планах компании Huawei на рост в данной нише рынка.

  1. Перейдите из браузера в смартфоне на официальный сайт мобильных сервисов Huawei  —  https://huaweimobileservices.com/ru/appgallery-russian/
  2. Нажмите на ссылку «Download Here!».
    magazin-prilozhenij-app-gallery-4
  3. Выберите директорию для скачиваемого файла и нажмите кнопку «Скачать».
    magazin-prilozhenij-app-gallery-5
  4. Может появиться уведомление о том, что данный файл может навредить вашему устройству. Сайт является официальным, поэтому со спокойствием нажмите на «Ок». Главное, при переходе на сайт удостоверьтесь в правильности ввода ссылки.
    magazin-prilozhenij-app-gallery-6
  5. Дождитесь полного скачивания файла.
    magazin-prilozhenij-app-gallery-7
  6. Перейдите в приложение «Файлы» из основного меню вашего смартфона.
    magazin-prilozhenij-app-gallery-8
  7. Выберите «Приложения».
    magazin-prilozhenij-app-gallery-9
  8. Здесь указаны установленные приложения и доступные установки. Снова выберите вкладку «Приложения».
    magazin-prilozhenij-app-gallery-10
  9. Кликните по установочному пакету «appgallery_9.0.0.303.apk».
    magazin-prilozhenij-app-gallery-11
  10. На смартфоне может быть заблокирована установка приложений из неизвестных источников, поэтому активируйте разрешение через настройки.
    magazin-prilozhenij-app-gallery-12
  11. В настройках пункта «Неизвестные источники» сдвиньте ползунок для активации.
    magazin-prilozhenij-app-gallery-13
  12. Высветится уведомление с предупреждением. Нажмите на «Ок».
    magazin-prilozhenij-app-gallery-14
  13. Произойдет активация, ползунок активации сменит положение. Перейдите назад в загрузку приложения, кликнув по иконке возврата в предыдущее меню.
    magazin-prilozhenij-app-gallery-15
  14. Выберите «Установить».
    magazin-prilozhenij-app-gallery-16
  15. Откройте установленное приложение AppGallery.
    magazin-prilozhenij-app-gallery-17
  16. Для полного функционирования разрешите приложению выполнять вызовы и управлять ими.
    magazin-prilozhenij-app-gallery-18
  17. Просмотрите уведомление о конфиденциальности, нажмите «Далее».
    magazin-prilozhenij-app-gallery-19
  18. Выберите позицию «Принимаю». Для более полного ознакомления с соглашением есть возможность просмотра положений документа «Соглашение с пользователем Appgallery».
    magazin-prilozhenij-app-gallery-20
  19. Подтвердите страну проживания.
    magazin-prilozhenij-app-gallery-21
  20. На ознакомительной странице при желании выключите автообновление по Wi-Fi и перейдите на главную. Если оставить опцию включенной, то все установленные приложения будут автоматически обновляться в фоновом режиме при подключении к сети Wi-Fi.
    magazin-prilozhenij-app-gallery-22
  21. Обновите приложение Huawei AppGallery до актуальной версии, так как в самом магазине приложений обновления магазина появляются раньше, чем на официальном сайте.
    magazin-prilozhenij-app-gallery-23
  22. Выберите по какой сети произойдет загрузка и будет ли скачивание по данной сети разовое или на постоянной основе.
    magazin-prilozhenij-app-gallery-24
  23. Дождитесь полной установки приложения.
    magazin-prilozhenij-app-gallery-25
  24. В основном меню смартфона кликните по ярлыку установленного приложения.
    magazin-prilozhenij-app-gallery-26
  25. При загрузке автоматически открывается вкладка «Избранное». Здесь представлены самые популярные и наиболее скачиваемые приложения и игры, а также интересные новинки и последние обновления.
    magazin-prilozhenij-app-gallery-27
  26. Вкладка «Категории» позволит выбрать определенный раздел и подобрать приложение по количеству скачиваний и отзывам. Доступны много различных категорий, например, игры, автомобили, бизнес, дети, инструменты, здоровье и др.
    magazin-prilozhenij-app-gallery-28
  27. Во вкладке «Лучшее» представлены рейтинги наиболее скачиваемых приложений и игр.
    magazin-prilozhenij-app-gallery-29
  28. Вкладка «Управление» включает в себя доступные обновления установленных приложений, диспетчер установки, установочные пакеты и возможность очистки памяти.
    magazin-prilozhenij-app-gallery-30
  29. Вкладка «Я» содержит в себе личный кабинет пользователя, доступные акционные предложения, отзывы пользователя, историю всех покупок в приложении, настройки приложения, справку по работе и функциям App Gallery, форму обратной связи и сведения о приложении.
    magazin-prilozhenij-app-gallery-31

Если у вас остались вопросы по установке приложения App Gallery от Huawei на ваш смартфон, напишите нам в комментариях.

Product flavors

Создадим два product flavor – “hms” и “gms”:

android {
	
    …
    flavorDimensions 'services'
    productFlavors {
        hms {
            dimension 'services'
            applicationIdSuffix '.huawei'
        }
        gms {
            dimension 'services'
        }
    }
}

По умолчанию, Android Studio заводит sourceSet main, в котором содержатся общие файлы с кодом. Создаем папки для каждого flavor’a:

New -> Folder -> Выбираем нужный тип папки:

Затем в build.gradle того модуля, где мы создали папку, должен автоматически вставиться следующий код (например, если мы выбрали hms): 

android {
	
    …
    productFlavors {
        ...
    }
    sourceSets {
        hms {
            java {
                srcDirs 'src/hms/java'
            }
            ...
        }
    }
}

Теперь Gradle будет включать в сборку файлы, соответствующие выбранному flavor’у. Важно, чтобы файлы в этих директориях имели одинаковое название и лежали в пакетах с одним и тем же названием.

Пример. Мы используем Auth API. У нас будет абстракция — интерфейс AuthRepository, хранящийся в main/, а его имплементации для разных сервисов лежат в gms/ и hms/ директориях — тогда в сборку, например, для HMS, попадет именно имплементация с huawei сервисами.

Если проект многомодульный, то в каждом модуле необходимо прописать flavor’ы и при необходимости source sets. Код с flavor’ами можно вынести в отдельный файл. 

Создадем .gradle файл в корневой папке проекта, назовем его flavors.gradle:

ext.flavorConfig = {

    flavorDimensions 'services'
    productFlavors {
        hms {
            dimension 'services'
            ext.mApplicationIdSuffix = '.huawei'
        }
        gms {
            dimension 'services'
        }
    }
    productFlavors.all { flavor ->
        if (flavor.hasProperty('mApplicationIdSuffix') && isApplicationProject()) {
            flavor.applicationIdSuffix = flavor.mApplicationIdSuffix
        }
    }
}

def isApplicationProject() {
    return 
    project.android.class.simpleName.startsWith('BaseAppModuleExtension')
}

Помимо самих flavor’ов, в экстеншене flavorConfig лежит код с циклом по flavor’ам — там будет определяться app модуль, которому присваивается applicationIdSuffix.

Затем в каждом модуле прописываем следующее:

apply from: "../flavors.gradle"

android {
    buildTypes {
        ...
    }
    ...
    with flavorConfig
}

Для использования подходящих плагинов во время процесса компиляции можем добавлять такие if-else конструкции:

apply plugin: 'kotlin-kapt'
...
if(getGradle().getStartParameter().getTaskNames().toString().toLowerCase().contains("hms")) {
    apply plugin: 'com.huawei.agconnect'
} else {
    apply plugin: 'com.google.gms.google-services'
    apply plugin: 'com.google.firebase.crashlytics'
}
...

Для каждого flavor’а  мы можем включать dependencies, необходимые только ему. Перед implementation прописываем его название:

// Firebase
gmsImplementation platform('com.google.firebase:firebase-bom:26.1.0')
gmsImplementation 'com.google.firebase:firebase-crashlytics-ktx'
gmsImplementation 'com.google.firebase:firebase-analytics-ktx'

// Huawei services
hmsImplementation 'com.huawei.agconnect:agconnect-core:1.4.2.300'
hmsImplementation 'com.huawei.hms:push:5.0.4.302'
hmsImplementation 'com.huawei.hms:hwid:5.0.3.301'

Ассортимент приложений appgallery

Какие есть приложения в Appgallery от Huawei: мессенджеры, игры, сервисы кэшбек, онлайн-банкинг и многое другое. Найти нужный вариант будет несложно, в галерее все разложено по категориям, популярности и рейтингам. Список основных популярных приложений, которые следует загружать в первую очередь, предоставим ниже.

В следующей части – встраиваем аналитику

Теперь мы полностью готовы. У нас есть 2 разных варианта сборки – для Huawei и Google. У нас подключены необходимые зависимости. Созданы папки, где будет наш код. Создан аккаунт разработчика и выполнены необходимые действия по созданию проекта приложения.

Весь код, который есть в этом цикле статей вы можете посмотреть в репозитории на GitHub. Вот ссылка.

Внедряем hms сервисы в проект

Почти на каждый сервис Google у Huawei есть альтернатива:

Этот список можно продолжать долго — у Huawei довольно обширный перечень сервисов. Как же подключить их в наш проект?

Прежде всего, нам нужно определиться, как мы будем внедрять сервисы. Есть несколько вариантов:

В этом деле нам пригодится плагин HMS Toolkit. Он поможет интегрировать HMS Core с минимальными затратами и высокой эффективностью. К сожалению, HMS Toolkit поддерживает конвертацию не всех сервисов, и лучше заранее уточнить, сможет ли он перенести работу ваших.

Нам нужен инструмент Convertor. Он проанализирует проект на наличие GMS сервисов и покажет места, где требуется заменить код с GMS на HMS.

  1. В меню выбираем HMS > Convertor > New Conversion:

2.В появившемся окошке указываем директорию, где создастся бэкап проекта до конвертации.

3.Здесь плагин представляет результаты анализа проекта: какие GMS сервисы у нас содержатся и какие из них конвертируемые. Также нам предлагается проверить sdk version для соответствия требованиям HMS.

На этом шаге мы должны выбрать стратегию конвертации:

4.После анализа проекта, мы видим список мест в коде, где необходима конвертация.

По клику на каждый пункт произойдет навигация в файл, где будет предложена конвертация:

Дополнительные приложения для различных целей

Все приложения перечислить невозможно, но есть еще несколько, на которые стоит обратить внимание:– Колесо фортуны – помощник для принятия решений.– FbReader – чтобы читать электронные книги и текстовые файлы.– Вызов такси.– Удобный переводчик с множеством языков.

Если ничего не помогает

Если ни один из перечисленных способов не помог, то нужно обратиться в техническую поддержку, нажав кнопку в правом нижнем углу страницы и предоставить сотруднику следующую информацию:

  • описание проблемы;
  • идентификатор аккаунта Huawei;
  • способ связи;
  • серийный номер устройства.

Последний можно узнать, введя в приложении “Телефон” команду *#06#.

Подводя итог, можно сказать, что Huawei App Gallery это полнофункциональный аналог Google Play Market. Он не отличается от него функционалом и уступает лишь количеством доступных для установки приложений. Со временем этот недостаток, без сомнений, будет устранен.

Как в huawei убедили партнеров и разработчиков участвовать в appgallery

Компания Huawei последние годы росла в продажах смартфонов по всему миру, постепенно отъедала долю рынка у всех прямых конкурентов. Ко второму кварталу 2020 года, несмотря на американские санкции, компания заняла первое место в штучном выражении среди всех производителей.

AppGallery для Huawei и Honor – магазин приложений для пользователей и разработчиков

Огромная армия пользователей продуктов Huawei превратилась в потенциальную аудиторию для AppGallery, сотни миллионов людей по всему миру. Для любого разработчика это интересная аудитория, и тут возникает вопрос, как стать успешным в этом магазине, сколько ресурсов требуется для адаптации своих приложений и насколько это будет сложно.

В Huawei справедливо посчитали, что разработчики не придут в AppGallery без объяснения перспектив платформы и того, как компания будет развивать это направление. Поэтому в Huawei на каждом рынке присутствия стали работать с разработчиками напрямую, объяснять все выгоды присутствия на платформе.

В Huawei посчитали число ключевых приложений в разных категориях и стали предлагать их разработчикам создать версию с HMS, при этом технические специалисты оказывали поддержку в такой адаптации. Стоит отметить, что Россия занимает особое положение, так как на территории страны работает крупнейший центр исследований и разработок (R&D)

Привлекательной стороной для привлечения разработчиков в AppGallery также стало то, что в первый год работы комиссия для разработчиков игр только 15%, для всех остальных нет комиссии, то есть разработчик получает 100% дохода от своих приложений. На второй год разработчики образовательных приложений получают доход в 90% от их стоимости, все остальные – в 85% от цены приложения в магазине. Для сравнения, комиссия в первый год в Play Store составляет 30%.

Сложность адаптации Android-приложений для HMS в первый год была обусловлена тем, что средства автоматизации разработки и набор сервисов были относительно бедны. Поэтому в Huawei сделали это стратегическим направлением развития. И тут также произошло немыслимое, меньше чем за два года в HMS Core вошло 56 сервисов (так называемые kits), был разработан 12 981 API в семи категориях: сервисы приложений, графика, искусственный интеллект, мультимедиа, система, безопасность и умные устройства.

Одной из ключевых проблем для HMS стало отсутствие платежных сервисов вне Китая, на родном рынке есть Huawei Pay, а вот в России ничего подобного не было. И также как об AppGallery, говорили, что ничего не случится, многие утверждали, что обойти ограничения, наложенные санкциями, невозможно, пользователи смартфонов Huawei и Honor будут отброшены в прошлое и не смогут платить со своих устройств.

Пример разработки программ для платежей смартфонами Huawei отлично демонстрирует успешность системного подхода компании к рынку. В апреле 2020 года компания объявила о стратегическом партнёрстве с петербургской IT-компанией Cardsmobile, разработчиком приложения «Кошелёк», в которое встроен сервис бесконтактной оплаты «Кошелёк Pay».

Сервис стал первым платежным решением на смартфонах Huawei и Honor в России. К «Кошелёк Pay» уже подключены более 40 крупнейших российских банков. Кроме того, в приложении «Кошелёк» можно хранить карты лояльности, купоны и сертификаты и получать скидки в любимых магазинах.

AppGallery для Huawei и Honor – магазин приложений для пользователей и разработчиков

С апреля по октябрь 2020 года приложение в России было загружено 8 миллионов раз! Оцените потенциал для разработчика, возможность получить новую лояльную аудиторию. Это успешный пример приложения, платежная функциональность которого была реализована с помощью технологий Huawei. С конца 2020 года «Кошелёк» будет по умолчанию предустанавливаться на все смартфоны Huawei и Honor для российского рынка.

Другой пример – это сотрудничество с крупнейшим банком России. В июле 2020 года в приложении «Сбербанк Онлайн» появилась функция SberPay, которая позволяет всем владельцам банковских карт Сбербанка платить бесконтактно со своих смартфонов Huawei и Honor. В течение первого месяца более полумиллиона клиентов «Сбербанк Онлайн» добавили карту в SberPay.

Эти две истории успеха объединяют платформа HMS и магазин приложений AppGallery. И это наглядная иллюстрация того, что миллионы приложений в Play Store имеют обратную сторону, каждому отдельному приложению сложно пробиться, стать популярным. В AppGallery это проще, так как система развивается активнее и производитель непосредственно в этом участвует.

Как обстоят дела с играми

Игр в AppGallery много: для них создана отдельная вкладка с шестью жанрами. Из хитовых релизов доступны World of Tanks: Blitz, Fortnite, Game of Thrones. Тем не менее по-прежнему нет PUBG, популярных аркад из серии Homescapes и Gardenscapes, «Викингов», RAID: Shadow Legends и Minecraft.

Игры, скачиваемые напрямую из AppGallery, будут работать без сбоев. Да, они могут потребовать загрузить Google Play, но во многих случаях достаточно смахнуть это уведомление и ничего не устанавливать. «Танки», например, запускаются без гугловского сервиса.

Как работает оплата приложений

Платные программы в AppGallery тоже имеются, хотя их и не столь много, как в Google Play. Кроме того, здесь нет отдельного раздела с платными играми — всё сортируется только по категориям.

Стоимость конкретного приложения сразу указывается на кнопке установки. Можно использовать счёт своего мобильного, банковские карты или «Монеты HUAWEI». Последние выдаются за всяческие активности в экосистеме: скажем, при регистрации на сервисах компании.

Цены в AppGallery чуть отличаются от аналогичных предложений в Google Play: что-то дороже, что-то дешевле. Но разница обычно небольшая. Например, в магазине Google программа Guitar Pro стоит 359 рублей, а у HUAWEI — 327.

Порядок действий следующий:

  1. Запустить приложение. При первом запуске потребуется согласиться с соглашением об использовании личных данных из Huawei ID.
  2. Перейти во вкладку “Избранное”, “Категории” или “Лучшее” и найти там нужное, пролистывая список. Если название полностью или частично известно, то ввести его в строку поиска. Она есть во всех вкладках.App Gallery Huawei - как скачать?
  3. Нажать на подходящий вариант.
  4. Нажать на синюю кнопку “Установить”.
  5. Подождать, пока приложение скачается и установится.

Какие обязательные приложения уже есть в appgallery

Многие так называемые обязательные приложения были доступны ещё при запуске AppGallery, но за последние полгода их стало гораздо больше. Сейчас здесь есть клиенты всех отечественных банков, включая Сбербанк и его сервис «Спасибо». Мобильные операторы тоже не остались в стороне и быстро загрузили в магазин свои утилиты.

Мессенджеры и общение

Список приложений Appgallery от Huawei  для обмена сообщениями поможет быстро установить нужную программу. Стоит сразу отметить, что, к сожалению, не все варианты доступны, например, WhatsApp придется скачивать со сторонних ресурсов. Для скачивания и установки программ пользователю необходимо создать свой аккаунт. Это стандартная процедура.

Доступные мессенджеры и приложения для сойсетей из AppGallery:
– Telegram – один из самых популярных мессенджеров в мире. Установить его можно бесплатно. Telegram обычно находится в топе приложений вкладки «Социальные».
– Viber. Установив эту программу, владелец Хуавей сможет обмениваться со своими контактами не только текстовой информацией, но и файлами.
– Snapchat – широкий функционал программы не ограничивается лишь обменом сообщений, это полноценная социальная сеть.
– Соцсети для знакомств. В AppGallery есть все популярные сервисы для знакомств: Tinder, Badoo, Topface и др.
– Также есть и популярная сейчас сеть для коротких видео TikTok.

Моё знакомство с appgallery: как я воспользовался возможностями huawei и нашёл точку роста для своего проекта

Привет, Хабр! Меня зовут Георгий, я менеджер проектов и гейм-дизайнер в компании Azur Games. Мир мобильных игр — это очень конкурентная среда: здесь важно регулярно включаться в освоение новых инструментов и платформ, чтобы продолжать наращивать свою аудиторию.

Наша команда отслеживает появление новых платформ и экосистем приложений, так как на ранней стадии зайти на них проще и выгоднее. Именно эти соображения и привели Azur Games в магазин приложений AppGallery от Huawei. Сегодня я хочу рассказать вам об этом опыте на примере своего проекта — игры AXES.io. Под катом — о том, какие шаги я предпринимал, обо что споткнулся и что получил.

Не устанавливается приложения

Порядок решения проблемы следующий:

  1. Перезагрузить телефон.
  2. Проверить работу интернет-соединения, открыв в браузере телефона или планшета любой сайт.
  3. Обновить AppGallery под последней версии, перейдя во вкладку “Я” и нажав “Проверка обновлений”. Перезапустить приложение.
  4. Очистить кэш приложения:
  1. Открыть “Настройки” => “Приложения” => “Приложения” => AppGallery => “Память”
  2. Нажать кнопки “Очистить кэш” и “Очистить данные”.

Небольшие «фишки»

При вынесении иконки App Gallery на один из действующих экранов смартфона у нее появляется дополнительный функционал. Для этого необходимо нажать на нее и удерживать непродолжительное время.

После удержания телефон подаёт короткий вибросигнал и пользователь может:

  1. Открыть поиск интересующего приложения одним нажатием.
  2. Обновить приложение при наличии обновления.
  3. Открыть раздел с подарками для выполнения заданий.

Магазин является интуитивно понятным и простым в использовании, не требует каких-то дополнительных данных и (или) информации. При регистрации аккаунта вся информация автоматически добавляется в стор, включая данные о банковских картах и привязанных устройствах.

Обзор

При запуске магазина пользователь может наблюдать несколько основных страниц:

  1. Избранное. На данной странице отображаются рекомендации для установки, подобранные по популярности игр или программ. После непродолжительного использования и поиска интересных программ в разделе «Избранное» будут отображаться предложения для скачивания, основанные на предпочтениях пользователя.
  2. Категории. В данном пункте меню отображены все существующие в магазине программы и игры по разделам.
  3. Лучшее. Здесь отображаются самые популярные программы и игры с наибольшим количеством скачиваний.
  4. Управление. Страница с обновлением самого стора, а также с обновлением отдельных игр и программ, установленных на смартфоне.
  5. Я. Данная вкладка отвечает за аккаунт Хуавей, здесь можно заняться настройками и привязками карт.

Подводные камни

В политике Google Play есть замечание:

 

“Any existing app that is currently using an alternative billing system will need to remove it to comply with this update. For those apps, we are offering an extended grace period until September 30, 2021 to make any required changes. New apps submitted after January 20, 2021 will need to be in compliance.”

 

Что это значит для нас? Теперь, если приложение одновременно поддерживает HMS и GMS сервисы, и в нем есть In-App Purchases, то Google Play не допустит его публикации, а существующим приложениям придется удалить этот функционал.В итоге, если был выбран первый способ конвертации (Add HMS API), мы имеем:

Решение: Более привлекательным вариантом кажется второй способ конвертации — простая замена GMS APIs на HMS APIs. Но вместе с этим используем product flavors, чтобы получать сборки приложения отдельно для Google Play и AppGallery.

Преимущества и недостатки

Достоинства App Gallery следующие:

  • Интеллектуальный подбор новых приложений на основе поисковых запросов, региона проживания и прочей активности. Они отображаются на главной странице.
  • Четырех уровневая система безопасности обнаруживает и блокирует активность вирусов, уязвимости в устанавливаемых приложениях. Специалисты компании по безопасности вручную проверяют заявку каждого разработчика для публикации приложения в магазине.
  • Автоматически составляемые рейтинги популярности приложения на основе разных критериев: “Самые популярные”, “Самые скачиваемые” и других.
  • Отсутствие платных программ.
  • Внутренняя валюта магазина “Хуавей монеты”, зарабатываемая в акциях и конкурсах. С их помощью можно расплачиваться за специальные функции в приложениях. Покупать уникальные предметы в играх, например.

 

Недостаток у App Gallery только 1: в нем нет некоторых популярных программ и, в целом, их в разы меньше, чем в Play Market.

 

Приложения в appgallery

Основная моя претензия к AppGallery состоит в том, что он ничем не лучше альтернативных магазинов приложений, которых на Android целая куча. Нет, конечно, китайцы договорились с разработчиками об индивидуальных скидках, подарках и бонусах для своих пользователей, предложив им дополнительный пробный период в подписных приложениях или подарочные купоны в службах доставки, но это бонус на один раз. Пользоваться же AppGallery на постоянной основе из-за отсутствия большей части востребованного софта невозможно.

Huawei объявила, когда Harmony OS выйдет официально. Что здесь не так

Причины и решение

  1. Сеть работает некорректно. Подключитесь к другой сети и повторите попытку. Например, если вы используете мобильную сеть, рекомендуется подключиться к Wi-Fi. Если вы не можете войти в свой аккаунт или подключиться к Интернету через мобильную сеть или Wi-Fi, значит, сеть работает нестабильно. Подождите немного и повторите попытку.
  2. Очистите данные и кэш HUAWEIAppGallery и снова откройте приложение. Чтобы очистить данные и кэш, перейдите в раздел /Приложения и уведомления > /.
  3. Возможно, пароль вашего аккаунта HUAWEI был взломан. В этом случае вы не сможете войти в свой аккаунт или подключиться к Интернету. Измените пароль и повторите попытку.
  4. Программа Диспетчер телефона могла отозвать право доступа в Интернет для AppGallery. Перейдите по следующему пути и проверьте, предоставлено ли AppGallery право доступа в Интернет.

    HUAWEI AppGallery - HUAWEI Россия

    На вашем устройство установлена не самая последняя версия HMS Core (Huawei Mobile Services). Обновите приложение до последней версии (для этого откройте Настройки, нажмите на аккаунт HUAWEI в разделе Управление аккаунтом и выберите ), очистите кэш (в разделе /Приложения и уведомления > Приложения > HMS Core > /), затем повторите попытку.

  5. Проверьте, включена ли функция Автонастройка для опции Дата и время в разделе . Включите функцию и снова откройте HUAWEIAppGallery.

    HUAWEI AppGallery - HUAWEI Россия

  6. Если способы 1–5 не помогли решить проблему, обратитесь в службу поддержки клиентов Huawei в вашем регионе или перейдите в раздел и предоставьте следующую информацию для решения проблемы:

Проблема

Когда пользователь входит в свой аккаунт в HUAWEIAppGallery, на экране отображается сообщение о том, что сеть работает некорректно, или на главной странице HUAWEIAppGallery отображается сообщение о том, что AppGallery не может подключиться к сети Интернет или к серверу.

Программы для здоровья

В Appgallery есть приложения, которые позволяют следить за своим здоровьем, считать шаги, составлять меню правильного питания и т.д. Самые популярные программы данной категории:– Счетчик шагов.– Eyespro: активация режима защиты глаз.– Doctor Online для онлайн консультации с врачами.

Публикуем приложение в appgallery

После внедрения сервисов и успешного тестирования приложения, мы готовы публиковаться в AppGallery.

1.Переходим в AppGallery Connect и заполняем данные:

2.Грузим иконку приложения и скриншоты. Есть возможность прикрепить видео.

3.Указываем страны/регионы для публикации и грузим APK приложения. Кроме того, нужно загрузить подпись приложения.

4.Отмечаем способ покупок в приложении и рейтинг.

5.Грузим политику конфиденциальности (обязательно) и предоставляем данные тестового аккаунта, если это необходимо. Указываем дату публикации.

6.Нажимаем кнопочку “Отправить на проверку” и ждем! Проверка по регламенту занимает около 3-5 дней.

Работа appgallery с или вместо google play

Несмотря на то, что китайский магазин является аналогом Google Play, они оба могут и работают совместно. Все приложения, находящиеся в магазинах, получают обновления в примерно одинаковый период времени, поэтому проблем с получением новой версии интересующей программы не возникнет.

 

Важно! На февраль 2020 года единственными смартфонами, где отсутствует сервисы Google, включая Google Play, является серия Mate 30. Владельцы флагманов данной серии могут использовать софт, доступный в AppGallery.

Регистрация аккаунта huawei: 3 способа

Зарегистрировать аккаунт можно двумя способами. Иметь при этом девайс бренда необязательно, но действительно необходим он только для смартфонов и планшетов бренда и его дочерней компании Honor. Первый метод регистрации не предполагает наличия ничего, кроме рабочего интернета и гаджета с помощью которого в него можно выйти. Второй сработает только для владельцев техники компании.

С чего начать?

Чтобы взаимодействовать с Huawei-системой, нужно завести Huawei ID. Это аналог google-аккаунта, с помощью которого предоставляется доступ к сервисам системы. Далее нужно зарегистрировать аккаунт разработчика: индивидуальный или корпоративный.

Ждем одобрения аккаунта. За 1-2 дня Huawei обещают проверить наши данные. После этого можно подключать приложение к HMS. Для этого заходим в консоль AppGallery Connect.

  1. Создаем проект, а в нем добавляем приложение

Обращаем внимание, что для приложения, в котором используются HMS, название пакета должно оканчиваться на “.huawei”.

2.Помещаем конфигурационный файл agconnect-services.json в корневую папку приложения. Также сохраняем хэш SHA-256. Он потребуется для аутентификации приложения, когда оно попытается получить доступ к службам HMS Core.

Примечание. Для того, чтобы получить SHA-256, можно выполнить команду в терминале, подставив необходимые данные из вашего keystore:

keytool -list -v -keystore <keystore path> -alias <key alias> -storepass <store password> -keypass <key password>

Для работы некоторых сервисов нужно указать место хранения данных:

3.Добавляем зависимости в проект Android Studio.В build.gradle на уровне проекта:

Способ 1: браузер

Создать аккаунт можно через обычный браузер с мобильного телефона или компьютера. Для этого необходимо открыть страницу входа на официальном сайте. Под окном авторизации нажмите на синюю ссылку «Зарегистрировать». В правом верхнем углу экрана выберите удобный метод регистрации из двух вариантов: с помощью телефона или электронной почты.

 

Обратите внимание! Нередко на SIM-карты пользователей СМС не приходят из-за многочисленных проблем со стороны сервера, который находится, предположительно, на территории Китая. Рекомендуем в первый раз регистрироваться с помощью email, а затем привязывать мобильный номер.

Опыт пользователей показывает: на почту Яндекса сообщения идут дольше, а иногда совсем не приходят. Рекомендуем использовать GMail.

HUAWEI AppGallery - HUAWEI Россия
Регистрация аккаунта

Внимательно заполните каждое из доступных полей. В пункте «Страна/регион» укажите актуальную страну проживания. Данный пункт будет отвечать за формирование цен в AppGallery, поддержку пользователя и платежные данные. Изменить регион в следующий раз получится только через месяц, раньше — через поддержку.

Используйте только актуальную электронную почту. На нее придет проверочное письмо с пином подтверждения, без которого нельзя завершить процесс регистрации. К привязанному ящику отнеситесь серьезно: его утрата может означать потерю профиля в будущем в случае забытого пароля или необходимости прохождения повторной авторизации через e-mail.

 

Внимание! После ввода email появится поле «Код» с аналогичной кнопкой справа. Кликните на неё, иначе он не будет отправлен. Многие пользователи не замечают кнопку и ждут письмо, которое не было запрошено.

 

Придумайте пароль, согласно требованиям безопасности и повторите его в соответствующих полях. В поле «Дата рождения» — число, месяц и год рождения в перечисленном порядке. Кликните «Зарегистрировать». Во всплывающем окне примите условия использования и политику конфиденциальности нажатием соответствующей синей кнопки.

Как и говорилось ранее, после регистрации привязывается телефон. Теперь это обязательный этап и пропустить его, к сожалению, нельзя. В уведомлении «Настройка безопасного номера телефона» выберите страну, введите свой номер без кода государства. В поле с кодом, по аналогии с предыдущим шагом нажмите «Код» и наберите полученные на смартфон цифры. На этом этапе регистрация завершена.

Способ 2: при запуске и через настройки

Инструкция актуальна как для Хуавей, так и для Honor.

При первом включении устройства необходимо настроить систему Android и оболочку EMUI (Magic UI для Honor). Первым экраном будет выбор языка системы, размер шрифта, установка SIM-карты, Wi-Fi и юридические документы, которые нужно принять. Включите дополнительные службы, которые вам требуются, выполните перенос данных с другого гаджета и закончите настройку.

HUAWEI AppGallery - HUAWEI Россия
Пошаговая регистрация аккаунта

Теперь перейдите в настройки. Выберите «Вход в аккаунт HUAWEI». В открывшемся окне кликните «Регистрация». Следуйте инструкции:

  1. Откроется окно выбора региона и политика конфиденциальности. Выберите свою страну, примите условия использования нажатием кнопки «Принимаю».
  2. Укажите свою дату рождения.
  3. Выберите метод регистрации: использовать email или номер телефона, нажав на соответствующую кнопку. Укажите эти данные.
  4. Придумайте пароль, содержащий 8 символов, включая буквы и цифры. Введите его повторно в поле ниже.
  5. В зависимости от выбранного метода регистрации система попросит указать безопасный телефон или e-mail. Действие можно пропустить.
  6. Подтвердите регистрацию пином из СМС или переходом по ссылке в письме на почте.

На данном этапе регистрация завершена. Можно приступать к управлению аккаунтом и системой.

 

Использовать учетную запись можно во всех приложениях и сайтах, входящих в сервисы бренда: Health (Здоровье), HiCare, AppGallery, Темы и Кошелек.

 

Тестируем и отлаживаем приложение

После того, как мы внедрили Huawei сервисы в приложение, нам нужно протестировать его работоспособность.

У Huawei есть облачная платформа DigiX Lab, в которой представлены 2 сервиса.

С помощью сервиса облачного тестирования проверяем совместимость, стабильность, производительность и энергопотребление приложения на удаленных устройствах Huawei. Краткое описание тестов можно увидеть на картинке.

По окончании каждого теста доступен подробный отчет. Можно узнать о сбоях, ANR, утечках ресурсов, также увидеть загрузку процессора, использование памяти и многое другое. Плюсом будут доступны скриншоты, которые снимаются во время тестирования и журналы Logcat.

Тесты можно запускать либо с помощью плагина в Android Studio:

Либо в консоли AppGallery, выгрузив туда свой APK:

Служба облачной отладки решает проблему отсутствия реальных устройств Huawei. Предоставляется список удаленных устройств, а разовый сеанс работы до 2 часов. Сервис дает 24 часа работы бесплатно после подтверждения личности. Можно подавать заявки на продление срока действия неограниченное количество раз. Отладка также доступна из Android Studio и консоли.

Удаление appgallery

Удаление системных приложений может навредить работе телефона Huawei. Если галерея не входит в состав предустановленных системных приложений, была установлена на устройство дополнительно, ее можно удалить без последствий.

Как удалить AppGallery:– Открыть меню «Настройки» (изображение шестеренки).– Выбрать категорию «Приложения».– Из списка программ телефона нужно выбрать AppGallery.– Нажать на «Удалить»– Подтвердить действие нажатием на «Ок».

Фирменная галерея от компании Huawei хоть еще и не настолько наполнена, как магазины конкурентов, но будет очень полезной владельцу смартфона. А расширенные возможности Petal Search позволят установить любые утилиты за пару минут.

Функции

Четырехуровневая защита

Профессиональная система безопасности
умеет определять потенциально опасную активность, проводить проверку
конфиденциальности данных и выявлять уязвимости защиты. Сложная
система аутентификации гарантирует надежность и безопасное
использование каждого приложения, доступного в AppGallery.

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

Рейтинги приложенийСамые популярные загрузки, самые высокие оценки пользователей,
бестселлеры, лидеры опросов и новые тренды — рейтинги приложений
обновляются каждый день, предлагая вам самые лучшие приложения.

Умное управлениеВы можете использовать AppGallery для удобного управления
обновлениями и загрузками приложений, а также для очистки памяти на
устройстве.

Эксклюзивные подаркиAppGallery предлагает ваучеры, купоны и привилегии VIP-участников
для пользователей устройств HUAWEI и Honor.

Чем заменить appgallery на huawei

Вот как это сделать:

  • Запустите его и раздайте необходимые привилегии;
  • Найдите в поиске нужное приложение и загрузите себе на смартфон.

APKPure хорош тем, что он выполнен в формате настоящего магазина приложений, который устанавливается на устройство сам и позволяет скачивать приложения в том виде, в каком они скачиваются из Google Play. То есть ваш аппарат не засоряется установочными APK-файлами, не говоря уже о том, что все обновления могут устанавливаться в автоматическом режиме без необходимости загружать и устанавливать их вручную. Я уже не говорю о том, что на APKPure доступны все приложения, которых нет и, вероятно, не будет в AppGallery.

Смарт-часы Huawei получили возможность установки сторонних приложений

Да, APKPure – это неофициальный магазин приложений, куда приложения попадают по модели агрегации. То есть он анализирует содержимое Google Play, Galaxy Store и, скорее всего, других площадок, а потом копирует софт оттуда. Не совсем честная практика, как по мне, потому что разработчики ничего с этого не получают.

Итоги

 

Huawei выстроили удобный процесс адаптации приложения под свои сервисы. Максимально безболезненный переход к HMS, тестирование и отладка на удаленных устройствах, а также знакомый процесс публикации приложения значительно облегчат жизнь разработчику.

Оцените статью
Huawei Devices
Добавить комментарий