Обзор Huawei Mobile Services (HMS) — все про мобильную платформу

Содержание

Магазин приложений appgallery — основа успеха мобильных сервисов huawei

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

Надо признать, что Huawei AppGallery есть чем гордиться, прогресс налицо. Если у вас смартфон Huawei или Honor, то вы точно заметите, что разработчики неустанно добавляют новые приложения в магазин.

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

  • Бесплатная регистрация и пользование сервисами (Kits).
  • Промо в AppGallery и маркетинговая поддержка.
  • Уникальные возможности кросс-промо в других сервисах экосистемы — браузер, Huawei Assistant.
  • Специальные условия заработка: 85% дохода для игр, 100% дохода для других приложений в 2020
  • Персональный менеджер и технический консультант в Украине.

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

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

  1. Политика конфиденциальности не соответствует стандарту

    • Отсутствует ссылка на политику конфиденциальности.

    • Ссылка на политику конфиденциальности недоступна.

    • Ссылка на политику конфиденциальности ведет на официальный сайт компании, на котором нет ссылки на политику конфиденциальности.

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

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

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

Huawei mobile services — что это такое?

Huawei Mobile Services (HMS) — платформа, заменяющая сервисы Google. Системный компонент, без которого не будут работать основные приложения. Удалять запрещено.

Ежемесячно сервис используют около 570 млн по всему миру, доступность более чем в 170 странах.

Кроме этого HMS предоставляет сторонним программистам инструменты и средства для создания собственного софта. По сути платформа состоит из двух частей: пользовательские приложения и компонент, ориентированный на разработчиков — HMS Core (состоит из различных API, SDK и сервисов).

Что такое мобильные сервисы huawei – самая важная информация

Решения американских властей создало значительные проблемы для владельцев Huawei, а также владельцев смартфонов под флагом китайского производителя. Самая большая проблема заключалась в уходе от всемирно популярных сервисов Google. Тем не менее, клиенты не опускают рук, и Huawei по-прежнему предлагает много моделей устройств. Как это возможно? Всё благодаря Huawei Mobile Services. Это оригинальная экосистема, которая позволит вам использовать множество различных сервисов. Благодаря этому функциональность существенно не ограничивается и пользователи могут использовать известные и понравившиеся решения.

Следует подчеркнуть, что мобильные сервисы Huawei Mobile Services уже предлагают очень широкие возможности, и их работа по-прежнему основана на Android. В результате мы можем рассчитывать на очень высокий уровень комфорта обслуживания и технологий, соответствующих текущим потребностям.

Китайский гигант отлично справился с первоначальными проблемами, и мнения о Huawei Mobile Services крайне положительные. Теперь вы можете заменить сервисы Google и продолжать наслаждаться возможностями смартфона. Об этом свидетельствуют новые устройства, которые появятся на европейском рынке. Хотя многие наблюдатели отрасли уже вычеркнули Huawei из списков, трудно поверить, что клиенты неожиданно отвернутся от производителя.

Презентация возможностей Huawei Mobile Services

Huawei Mobile Services не является новым стандартом услуг, потому что такие решения известны давно. Пользователи также могут использовать их на борту старых смартфонов и планшетов. Однако, только после прекращения поддержки американских технологий можно рассчитывать на их постоянное развитие.

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

Вот список доступных функций, которые мы можем ожидать:

  • Huawei ID – идентификатор, связанный со всеми приложениями Huawei. Просто войдите в систему, чтобы получить доступ к самым важным параметрам. С помощью этой простой функции мы можем передавать выбранные настройки между устройствами разных производителей.
  • Huawei Mobile Cloud – облако данных – сегодня обязательная услуга для всех современных смартфонов. Пользователи могут рассчитывать на возможность резервного копирования и удобство просмотра данных через любой веб-браузер. Соединение зашифровано, поэтому наши файлы всегда будут в безопасности. Это отличная альтернатива Google Диску.
  • Huawei AppGallery – пользователи популярных Android-смартфонов часто заглядывают в Play Store, где собираются сотни различных приложений. Тем не менее, китайский производитель предлагает интересную и, прежде всего, безопасную форму загрузки программного обеспечения. AppGallery собирает как загружаемые приложения, так и приложения, которые можно запускать на уровне магазина, чтобы не нагружать ресурсы внутренней памяти смартфона.
  • Huawei Video – приложение Huawei, созданное для любителей кино. Его потенциал лучше всего использовать владельцам смартфонов с большими экранами высокого разрешения. Предложение включает в себя много интересных фильмов и сериалов.
  • Huawei Themes – приложение собирает различные варианты для персонализации интерфейса смартфона. Мы получим доступ к сотням шрифтов, обоев и тем.
  • Huawei ScreenMagazine – производитель рекламирует эту функцию как персональную художественную галерею. Пользователь сможет любоваться привлекательными обоями при каждом включении экрана.
  • Браузер Huawei – владельцам мобильных устройств не обязательно использовать только Google Chrome, Opera или Safari. Китайская группа предлагает собственный браузер. Помимо высокой безопасности и конфиденциальности, пользователи получат доступ к удобному списку избранных приложений и окну новостей.

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

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

Сможет ли система мобильных сервисов Huawei соответствовать популярности таких сервисов, как Google или Apple? Потенциал, безусловно, очень высок. Мы являемся свидетелями рождения технологии, которая удивит нас не раз. Вот почему стоит следить за последними отраслевыми отчетами.

Внимание! Услуги Huawei находятся на очень высоком уровне, но пользователи во многих странах всё ещё ждут возможности оплаты Huawei Pay. Кроме того, магазин AppGallery ещё не предоставляет банковские приложения и скачивать их другим способом не рекомендуется. В настоящее время безопасным способом входа в онлайн-банкинг является использование браузера.

Appgallery: необходимые приложения всегда под рукой

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

Aurora store

Магазин приложений Aurora Store – это «зеркало» Play Market. В нем можно найти абсолютно все приложения из Play Market. Магазин предлагает лицензионные приложения, также в нем можно совершать покупку приложений, получать уведомления об обновлениях, а скачанные apk. файлы после установки автоматически удаляются.

Больше про Хуавей:  Можно ли сделать дефрагментацию на андроид

Кроме того, тут можно прочитать отызывы и посмотреть рейтинги, полностью совпадающие с Play Market. Еще одна уникальность в том, что если ваше устройство пишет, что приложение на нем не поддерживается, Aurora Store подменяет информацию об устройстве, и вы можете свободно пользоваться любым приложением.

Hicare — инструмент поддержки, который также интегрируется с huawei id

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

Он используется не только для диагностики смартфона (с использованием контекстных функций тестирования компонентов), но и для экстренной связи с технической поддержкой и сервисной службой. Соответствующие ссылки можно найти на вкладке «Услуги».

Вкладка «Рекомендуемые» в HiCare представляет собой сборник интересных советов, например, объясняющих, как работает интеллектуальный пульт, или ответов на вопрос «почему зарядка нагревает смартфон?». А также тут можно найти товарные предложения из ассортимента компании или ее партнеров.

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

Huawei ID еще не является основой для входа на большинство веб-сайтов или приложений, как в случае с аккаунтом Google. Но мне кажется — такие возможности не за горами.

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

Huawei appgallery

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

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

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

Huawei id — главный идентификатор в системе мобильных услуг huawei

При разработке собственной системы услуг необходимо как-то связать все устройства в единое целое. Для этого на устройствах Huawei используется Huawei ID — учетная запись пользователя, которая выделяется среди других идентифицирующих учетных записей на уровне платформы.

Этот тип учетки наиболее близок к аккаунту Google или Apple ID, чем аналогичные решения, используемые производителями-конкурентами. Создание идентификатора Huawei ID позволяет эффективно использовать возможности смартфона Huawei и удобно перемещаться между другими устройствами.

Учетная запись Huawei ID — это набор информации о пользователе, которая может быть полезна сейчас или в будущем при использовании экосистемных услуг компании. Пользователь имеет доступ к своим данным с помощью Центра конфиденциальности, где определяет, какую информацию сторонние веб-сайты и приложения могут узнать о нем.

Huawei share onehop — простое взаимодействие между устройствами!

В компании Huawei стараются максимально облегчить взаимодействие между устройствами всех типов в рамках единой экосистемы. По случаю появления новых компьютеров серии MateBook компания Huawei решила внедрить в эти устройства функцию общего доступа Huawei Share OneHop. Этот инструмент обеспечивает неприлично удобную передачу данных между смартфоном и ноутбуком.

Вы найдете квадратную наклейку Huawei Share на каждом ноутбуке Huawei. Ее не следует путать с логотипами производителей процессоров или видеокарт — она немного больше, и в нее вшита метка NFC. Как вы, наверное, хорошо знаете, NFC — это стандарт, который позволяет устанавливать беспроводную связь между устройствами, он используется не для передачи данных, а для создания безопасного соединения. Транспортом для данных служит сеть Wi-Fi, к которой должны быть подключены все ваши устройства.

Чтобы использовать функцию Huawei Share, приложите смартфон к этой эмблеме и… ждите волшебства! Да, на данный момент таких функций нет ни у одного другого производителя ноутбуков. Их полезность огромна, а удобство и простота обработки данных достойны похвалы.

Основная функциональность Huawei Share OneHop — обмен файлами между смартфоном и ноутбуком. Достаточно вывести фото или видео на экран смартфона и приложить его к метке на рабочей панели ноутбука, чтобы увидеть то же самое мультимедиа на экране компьютера.

Phone clone

Если вы являетесь пользователем Android, то Huawei Phone Clone поможет вам перенести все ваши приложения на новый Mate 30 Pro, P40 lite, P40 lite E или MediaPad M6.

Product flavors

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

  • Общий код будет располагаться в директории main/ 

  • Укажем sourceSets в файлах build.gradle модулей (только там, где необходимо разделение на hms и gms)

  • Код с GMS имплементацией будет в папке gms/,  а с HMS соответственно в hms/

  • У hms flavor’a указываем applicationIdSuffix = ‘.huawei’

  • Если же нет необходимости заводить целые файлы отдельно для каждого flavor’a, то можно проверять текущий flavor через BuildConfig.FLAVOR

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'

Аккаунт huawei

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

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

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

  • Push Kit. Отправка пуш-уведомлений пользователям.

  • Auth Service. В дополнение к привычным способам аутентификации здесь присутствует вход по Huawei ID.

  • Crash Service. Cервис для отслеживания крашей приложения.

  • Cloud Storage, Cloud DB. Хранение различных файлов и база данных.

  • Location Kit. Получение местоположения пользователя.

  • Analytics Kit. Анализ статистических данных приложения.

  • In-App Purchases. Совершение покупок в приложении.

  • Cloud Testing, Cloud Debugging. Тестирование приложений на удаленных устройствах Huawei.

Больше про Хуавей:  Удаление приложений на Huawei - подробная инструкция

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

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

  • Полностью заменяем GMS сервисы на HMS сервисы

  • Делаем комбинацию GMS и HMS сервисов в одном проекте

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

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

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

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

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

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

  • Add HMS API. На основе существующих в проекте GMS APIs генерируется XMS adapter (как дополнительный модуль в проекте). Он представляет собой прослойку между нашим кодом и непосредственно вызовом сервисов. Это такие Extension-классы, в которых лежит код, поддерживающий HMS и GMS сервисы одновременно. В runtime определяется поддерживаемый девайсом вид сервисов и вызываются соответствующие методы.

  • To HMS API – полностью заменяются GMS APIs на HMS APIs.

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

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

Зачем huawei собственные мобильные сервисы

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

Буквально пару недель назад китайская компания и вовсе вышла на первое место в мире по продажам смартфонов по итогам первого полугодия. Не последнюю роль в этом успехе играет спектр мобильных сервисов, которыми и является платформа Huawei Mobile Services.

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

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

Защита ваших персональных данных

Аккаунт Huawei надежно защищает ваши персональные данные от кражи и утечки. Включите защиту аккаунта для отслеживания всех выполняемых операций. При входе в аккаунт с незнакомого браузера или устройства вы получите SMS-сообщение с просьбой подтвердить вашу личность.

Инструкция по установке приложений на смартфоны и планшеты huawei

Чтобы вам было проще разобраться с установкой приложений на смартфоны с HMS (Huawei Mobile Services), ниже мы представили подробную инструкцию.

Итак, есть несколько способов скачивания приложений на устройства Huawei:

1. Загрузка приложений с помощью инструмента Installer

2. Загрузка приложений с помощью Aurora Store

3. Загрузка приложений с помощью сторонних инструментов APKPure, APKMirror, APKCombo

4. Быстрая передача приложений при помощи функции Phone Clone

5. Загрузка необходимых приложений из Huawei AppGallery

Какие преимущества есть у huawei appgallery?

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

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

Эксклюзивные предложения: ваучеры, купоны, привилегии VIP-участников и другое.

Конкуренция на рынке мобильных сервисов

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

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

Потому что успех HMS — это вопрос выживания бизнеса. За последние годы (и особенно за период действия санкций) Huawei  сумела добиться невероятного прогресса, продемонстрировав конкурентам, пользователям и экспертам, что значит постоянно внедрять новые продукты и совершенствовать старые с учетом быстрых изменений ситуации.

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

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

Облако: место, где живут воспоминания

Неважно, где и когда вы сделали фотографии или видео, они всегда будут надежно храниться в облаке Huawei Mobile Cloud. Здесь вы можете создавать резервные копии данных и настроек телефона, восстанавливать их, синхронизировать и переносить данные между мобильными устройствами Huawei, хранить файлы и получать к ним постоянный доступ.

Синхронизация данных. Используя один аккаунт Huawei, вы можете автоматически синхронизировать данные между несколькими устройствами. Вы можете выполнить вход в облачный сервис Mobile Cloud на смартфоне, планшете, ноутбуке или другом устройстве и управлять вашими данными.

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

Галерея Cloud. В облачном сервисе Mobile Cloud можно создать резервные копии всех фото и видео, скриншотов и записей с экрана, хранящихся на вашем устройстве. Если удалить фотографию в галерее, она будет перемещена в папку недавно удаленное. Вы можете восстановить фотографии из папки недавно удаленное в течение 30 дней с момента удаления. При удалении данных на телефоне они будут автоматически удалены в облачном хранилище Mobile Cloud.

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

Персональная настройка

Персонализированный аккаунт Huawei поможет вам пользоваться смартфоном более комфортно. Используйте аккаунт Huawei для получения защищенного доступа ко всем вашим данным на любом устройстве Huawei всегда и везде.

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

В политике 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), мы имеем:

  • Большое количество сгенерированных классов.

  • Увеличенный размер APK приложения.

  • Невозможность публикации приложения в Google Play, если в нем есть In-App Purchases.

  • Неполную поддержку одновременной работы HMS & GMS для некоторых сервисов.

Больше про Хуавей:  Huawei P30 или Huawei P30 Pro: Какой телефон лучше? Cравнение характеристик

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

Преимущества регистрации huawei id

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

  • персонализация смартфона;
  • синхронизация системных настроек между вашими устройствами;
  • доступ к облаку Huawei (функция сетевого диска);
  • выполнение резервного копирования системы смартфона с точным разделением на отдельные категории данных, которые мы хотим скопировать;
  • идентификация в приложениях Блокнот, Галерея, Здоровье, Браузер Huawei и синхронизация собранных в них данных между устройствами;
  • доступ к службам поддержки, акциям и вознаграждениям;
  • доступ к AppGallery — магазину и репозиторию приложений Huawei, предназначенному для полной замены Google Play;
  • доступ к Huawei Music, Huawei Video и Huawei Reader — мультимедийным и текстовым источникам, которые стремятся стать альтернативой сторонним решениям (это услуги, которые все еще ожидают полноценного внедрения в Украине и других странах);
  • Huawei Assistant, умный помощник и органайзер в смартфоне.

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

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

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

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

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

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

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

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

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

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

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

  • Индивидуальному разработчику нужно ввести свои ФИО, адрес, телефон, почту. В отличие от регистрации аккаунта разработчика в Google Play, нужны также сканы паспорта и банковской карты. Да-да, документы требуются для удостоверения личности. Huawei обещает удалить их после регистрации. 

  • Для регистрации корпоративного аккаунта требуются данные компании, либо DUNS number (международный идентификатор юридических лиц), либо бизнес лицензия.  

Ждем одобрения аккаунта. За 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 на уровне проекта:

Состав hms

В дальнейшем с развитием количество компонентов может увеличиться.

Темы: управляйте визуальным наполнением смартфона

Десятки тысяч стильных тем, шрифтов и обоев помогут придать вашему смартфону индивидуальности. Темы Huawei — это ваша персональная галерея искусств и дизайна. Меняйте облик смартфона, делитесь с миром вашим настроением.

Богатый выбор тем с анимацией, фотографиями знаменитостей, произведениями искусства и литературы, графикой и живописными картинами. Ваш телефон отражает ваш взгляд на мир.

Обои. Открывайте живописные уголки планеты через галерею обоев Huawei. Произведения искусства, яркие краски живой природы, технологические новинки — выберите обои, наиболее полно отражающие ваше сегодняшнее настроение.

Шрифты. Хотите оживить вашу переписку? Используйте один из дизайнерских шрифтов, предложенных в приложении Темы.

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

Huawei Mobile Services подарил нам один из крупнейших магазинов приложений в мире — AppGallery, где есть свое облако, браузер и даже музыкальный потоковый сервис. Теперь остается только приобрести новенький смартфон и самостоятельно оценить всю многофункциональность данного сервиса.

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

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

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

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

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

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

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

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

У huawei mobile services отличные перспективы

Уже сейчас понятно, что в первую очередь мобильные сервисы HMS, а не только крутые устройства, будут отличать бренд Huawei в будущем. И это будущее не так уж и далеко, его выход ускорили санкции, введенные правительством США. Точно так же, как инвестиции, которые активизировали работу разработчиков по внедрению как можно большего количества приложений в AppGallery.

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

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

Я думаю, что такой комплексный подход к услугам, которым мы видим в Huawei Mobile Services, дает повод говорить о правильном выборе компанией стратегии и тактики выхода из кризисной ситуации. И что-то мне подсказывает, что производитель будет постоянно укреплять свои позиции на рынке благодаря такому подходу.

Заключение

  1. Huawei Mobile Services — альтернатива гугловским сервисам.
  2. Соответственно удалять ни в коем случае нельзя, так как последствия могут быть мягко говоря непредсказуемыми. В крайнем случае в целях эксперимента и заранее созданного бэкапа — на свой страх и риск можете попробовать заморозить используя Titanium Backup.

Удачи.

На главную!14.03.2020

Итоги

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

1 Звездаслабоватона троечкухорошо!просто отлично! (1 оценок, среднее: 4,00 из 5)
Загрузка...

Расскажите нам ваше мнение:

Ваш адрес email не будет опубликован. Обязательные поля помечены *