Приложение huawei для чего
«Что это за приложение?» — описание всех стандартных программ на смартфонах Huawei
Помимо стандартного набора программ от Google, каждый производитель предустанавливает на свои смартфоны и другие приложения, смысл и назначение которых, зачастую, многим пользователям совершенно непонятен.
В этой статье мы расскажем о каждом таком приложении, идущем «в комплекте» со смартфонами Huawei. Из этого списка исключены лишь самые популярные и всем известные программы, вроде YouTube или Google Карт.
Так что же это за приложение?
Диспетчер телефона — что это?
Диспетчер телефона — это фирменная программа Huawei для поддержания смартфона в хорошем состоянии. Приложение включает в себя такие разделы, как:
Можно ли удалить это приложение? — Нет. Оно является частью системы, его нельзя ни удалить, ни отключить в настройках.
Темы — что это?
Темы — это специальное приложение для настройки внешнего вида всей системы. Можно загружать качественные обои, шрифты, иконки и стили рабочего стола.
Также вы можете отредактировать любую тему — изменять стиль экрана блокировки, выбирать значки из другой темы и т.д.
Обратите внимание на то, что далеко не весь контент в этом приложении бесплатный. Цены отображаются в соответствии с выбранной страной в Huawei аккаунте.
Можно ли удалить это приложение? — Нет. Приложение является частью системы, его нельзя ни удалить, ни отключить в настройках.
HiCare — что это?
HiCare — это фирменное приложение для диагностики различных модулей смартфона от всевозможных датчиков (освещения, приближения, гравитации) до антенн (WiFi, 4G, Bluetooth).
Кроме того, с помощью этого приложения можно найти ближайший официальный сервисный центр, проверить статус ремонта своего Huawei-устройства по серийному номеру или связаться со службой поддержки в онлайн-чате.
Здесь же содержится подробное руководство пользователя, в котором можно найти ответы на множество вопросов, связанных с различными функциями и приложениями смартфона.
Можно ли удалить это приложение? — Нет. Huawei запрещает удалять это приложение, однако его легко можно (и нужно) отключить в настройках телефона (Настройки — Приложения — HiCare — Отключить).
AppGallery — что это?
AppGallery — это аналог официального магазина приложений Play Маркет. Здесь можно найти приложения, которых нет в Play Маркете, а для владельцев Huawei/Honor смартфонов часто предоставляются различные подарки в виде скидок, игровой валюты или бесплатного пробного периода.
Однако многие программы из AppGallery обновляются не так часто, как в официальном магазине приложений.
Можно ли удалить это приложение? — Нет. Приложение нельзя ни удалить, ни отключить. Если вам оно не нужно — просто спрячьте его в любую папку на телефоне.
Здоровье — что это?
Huawei Здоровье — это приложение, которое позволяет пользователю следить за своим здоровьем. Здесь учитывается сон, пульс, вес, а также вся физическая активность за день, включая различные тренировки.
Приложение может работать без фитнес-браслета или умных часов, отображая лишь данные шагомера, встроенного в смартфон. Но раскрыть весь его потенциал можно только при подключении фитнес-устройств, вроде Honor Band 5 (в этом обзоре есть подробное писание программы Здоровье).
Кроме того, данные о шагах за день обычно отображаются на экране блокировки Huawei смартфона. Удалив приложение Здоровье, шагомер на экране блокировки отображаться не будет.
Можно ли удалить это приложение? — Да. Если вы не пользуетесь фитнес-браслетами или смарт-часами от Huawei/Honor, а также вам не интересно смотреть, сколько шагов за день было пройдено — приложение следует обязательно удалить, так как оно влияет на расход заряда.
Phone Clone — что это?
Phone Clone — это фирменное приложение от Huawei для быстрого и удобного переноса данных со своего старого смартфона на новое устройство.
С его помощью можно перенести следующую информацию с любого Android-смартфона или iPhone:
А если оба телефона от компании Huawei, тогда приложение Phone Clone дополнительно сможете перенести:
Для переноса данных необходимо установить приложение Phone Clone и на старый телефон, информацию из которого вы желаете перенести на новый.
Можно ли удалить это приложение? — Да. Если вы уже перенесли свои данные или делать этого не собираетесь — нет никакого смысла оставлять это приложение на своем смартфоне.
Booking — что это?
Booking — это стороннее приложение, устанавливаемое на смартфоны Huawei в рамках партнерского соглашения. Владельцем программы является одноименная компания Booking.com.
Приложение Booking позволяет забронировать отель или снять дом/квартиру в одной из 228 стран мира. В базе данных компании содержится более 28 млн предложений от различных отелей и частных лиц.
Можно ли удалить это приложение? — Да. Любое стороннее приложение на смартфонах Huawei можно без проблем удалять.
Translator — что это?
Translator — это популярное приложение-переводчик от компании Microsoft, которое идет в комплекте со многими моделями смартфонов Huawei.
Программа работает в 4 режимах:
Также приложение позволяет загрузить словари для работы без доступа к интернет.
Можно ли удалить это приложение? — Да. Если вам не нужен переводчик или вы предпочитаете использовать для этих целей другое приложение — это можно удалять смело.
Резервные копии — что это?
Резервные копии — это приложение от компании Huawei для создания и восстановления резервных копий (бекапов) данных своего смартфона. Программа позволяет создать бекап на карту памяти, USB-флешку/диск или сетевое хранилище.
Также можно подключить телефон непосредственно к ноутбуку и сделать копию данных через фирменное приложение HiSuite.
Резервная копия содержит следующую информацию:
Можно ли удалить это приложение? — Да. Если вы не пользуетесь резервными копиями, никакого смысла в этом приложении нет, тем более, что контакты и другая информация синхронизируются с аккаунтом Google.
Зеркало — что это?
Зеркало — это забавное приложение, которое с помощью селфи-камеры превращает экран вашего смартфона, собственно, в зеркало. Программа максимально примитивна, из-за чего запускается мгновенно и сразу в режиме селфи, чем и отличается от обычной камеры.
Можно ли удалить это приложение? — Да.
Другие приложения
Помимо указанных выше, кратко перечислим другие приложения, которые могут присутствовать на Huawei-смартфонах «из коробки»:
P.S. Не забудьте подписаться в Telegram на первый научно-популярный сайт о мобильных технологиях — Deep-Review, чтобы не пропустить очень интересные материалы, которые мы сейчас готовим!
Как бы вы оценили эту статью?
Нажмите на звездочку для оценки
Внизу страницы есть комментарии.
Напишите свое мнение там, чтобы его увидели все читатели!
Если Вы хотите только поставить оценку, укажите, что именно не так?
Поддержка
Все необходимые услуги в одном официальном приложении HUAWEI
Центр устройств
Сведения о всех устройствах и их обслуживании.
Персонализированные решения.
Устранение неисправностей
Быстрое выявление неисправностей и конкретные решения по их устранению.
Сервисные центры
Быстрый поиск ближайшего сервисного центра. В приложении можно посмотреть адрес, контактные данные и время работы.
Сервис с доставкой
Отправьте устройство в ремонт, не выходя из дома. Бесплатная доставка при гарантийном ремонте.
Скидки на ремонт и другие сервисные акции
Теперь ремонт еще выгоднее — со скидками и другими акциями от сервисных центров. Следите за анонсами в приложении Поддержка.
Воспользуйтесь официальными услугами — наши специалисты выполнят ремонт быстро и качественно.
Дополнительные услуги
Узнайте стоимость запасных частей в авторизованных сервисных центрах. Прозрачное ценообразование и высокое качество ремонта.
Проверьте гарантийный срок и другие сервисные права своего устройства.
Узнайте, на каком этапе ремонта находится ваше устройство.
Обзор
Различные советы, которые помогут эффективно пользоваться всеми возможностями устройств.
популярные видео о функциях устройств.
сведения об особенностях новых устройств.
интересные и полезные рекомендации, которые обновляются еженедельно.
Как найти приложение Поддержка?
С помощью HUAWEI Assistant:
Просто проведите пальцем вниз на пустом участке экрана и введите «Поддержка» в строке поиска.
Жизнь без AppStore и Google Play: работаем с Huawei Mobile Services и AppGallery
С конца 2019 Huawei поставляет Android-смартфоны без сервисов Google, в том числе без привычного всем магазина приложений Google Play. В качестве альтернативы китайская компания предлагает собственные разработки — Huawei Mobile Services (HMS), а также магазин AppGallery. В этом тексте я — разработчик Технократии Алина Саетова — расскажу, как с этим жить и работать.
В статье мы рассмотрим:
начало работы c Huawei-системой
внедрение Huawei Mobile Services в приложение
отладка и тестирование на удаленных устройствах Huawei
публикация в AppGallery
Видеоверсию статьи смотрите здесь на канале Технократии.
С чего начать?
Чтобы взаимодействовать с Huawei-системой, нужно завести Huawei ID. Это аналог google-аккаунта, с помощью которого предоставляется доступ к сервисам системы. Далее нужно зарегистрировать аккаунт разработчика: индивидуальный или корпоративный.
Индивидуальному разработчику нужно ввести свои ФИО, адрес, телефон, почту. В отличие от регистрации аккаунта разработчика в Google Play, нужны также сканы паспорта и банковской карты. Да-да, документы требуются для удостоверения личности. Huawei обещает удалить их после регистрации.
Для регистрации корпоративного аккаунта требуются данные компании, либо DUNS number (международный идентификатор юридических лиц), либо бизнес лицензия.
Ждем одобрения аккаунта. За 1-2 дня Huawei обещают проверить наши данные. После этого можно подключать приложение к HMS. Для этого заходим в консоль AppGallery Connect.
Создаем проект, а в нем добавляем приложение
Обращаем внимание, что для приложения, в котором используются HMS, название пакета должно оканчиваться на “.huawei”.
2.Помещаем конфигурационный файл agconnect-services.json в корневую папку приложения. Также сохраняем хэш SHA-256. Он потребуется для аутентификации приложения, когда оно попытается получить доступ к службам HMS Core.
Примечание. Для того, чтобы получить SHA-256, можно выполнить команду в терминале, подставив необходимые данные из вашего keystore:
Для работы некоторых сервисов нужно указать место хранения данных:
3.Добавляем зависимости в проект Android Studio.В build.gradle на уровне проекта:
В build.gradle в модуле app:
4.Для предотвращения обфускации AppGallery Connect сервисов, Huawei рекомендует прописать следующие правила в файле proguard-rules.pro на уровне модуля app:
Первоначальная настройка проекта с Huawei Mobile Services завершена.
Внедряем 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 довольно обширный перечень сервисов. Как же подключить их в наш проект?
Прежде всего, нам нужно определиться, как мы будем внедрять сервисы. Есть несколько вариантов:
Полностью заменяем GMS сервисы на HMS сервисы
Делаем комбинацию GMS и HMS сервисов в одном проекте
В этом деле нам пригодится плагин HMS Toolkit. Он поможет интегрировать HMS Core с минимальными затратами и высокой эффективностью. К сожалению, HMS Toolkit поддерживает конвертацию не всех сервисов, и лучше заранее уточнить, сможет ли он перенести работу ваших.
Нам нужен инструмент Convertor. Он проанализирует проект на наличие GMS сервисов и покажет места, где требуется заменить код с GMS на HMS.
В меню выбираем 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.После анализа проекта, мы видим список мест в коде, где необходима конвертация.
По клику на каждый пункт произойдет навигация в файл, где будет предложена конвертация:
Если был выбран способ Add HMS API, мы можем посмотреть на сгенерированный xms адаптер. Вот так, например, выглядит метод из класса ExtensionUser:
А вот размер xms адаптер модуля при использовании лишь одного API с аутентификацией пользователя:
Не сказать, что разница велика, но если в приложении будет использоваться несколько API?
Подводные камни
В политике 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 для некоторых сервисов.
Решение: Более привлекательным вариантом кажется второй способ конвертации — простая замена GMS APIs на HMS APIs. Но вместе с этим используем product flavors, чтобы получать сборки приложения отдельно для Google Play и AppGallery.
Product Flavors
Общий код будет располагаться в директории main/
Укажем sourceSets в файлах build.gradle модулей (только там, где необходимо разделение на hms и gms)
Код с GMS имплементацией будет в папке gms/, а с HMS соответственно в hms/
У hms flavor’a указываем applicationIdSuffix = ‘.huawei’
Если же нет необходимости заводить целые файлы отдельно для каждого flavor’a, то можно проверять текущий flavor через BuildConfig.FLAVOR
По умолчанию, Android Studio заводит sourceSet main, в котором содержатся общие файлы с кодом. Создаем папки для каждого flavor’a:
Затем в build.gradle того модуля, где мы создали папку, должен автоматически вставиться следующий код (например, если мы выбрали hms):
Теперь Gradle будет включать в сборку файлы, соответствующие выбранному flavor’у. Важно, чтобы файлы в этих директориях имели одинаковое название и лежали в пакетах с одним и тем же названием.
Пример. Мы используем Auth API. У нас будет абстракция — интерфейс AuthRepository, хранящийся в main/, а его имплементации для разных сервисов лежат в gms/ и hms/ директориях — тогда в сборку, например, для HMS, попадет именно имплементация с huawei сервисами.
Если проект многомодульный, то в каждом модуле необходимо прописать flavor’ы и при необходимости source sets. Код с flavor’ами можно вынести в отдельный файл.
Помимо самих flavor’ов, в экстеншене flavorConfig лежит код с циклом по flavor’ам — там будет определяться app модуль, которому присваивается applicationIdSuffix.
Затем в каждом модуле прописываем следующее:
Для использования подходящих плагинов во время процесса компиляции можем добавлять такие if-else конструкции:
Для каждого flavor’а мы можем включать dependencies, необходимые только ему. Перед implementation прописываем его название:
Тестируем и отлаживаем приложение
После того, как мы внедрили Huawei сервисы в приложение, нам нужно протестировать его работоспособность.
У Huawei есть облачная платформа DigiX Lab, в которой представлены 2 сервиса.
С помощью сервиса облачного тестирования проверяем совместимость, стабильность, производительность и энергопотребление приложения на удаленных устройствах Huawei. Краткое описание тестов можно увидеть на картинке.
По окончании каждого теста доступен подробный отчет. Можно узнать о сбоях, ANR, утечках ресурсов, также увидеть загрузку процессора, использование памяти и многое другое. Плюсом будут доступны скриншоты, которые снимаются во время тестирования и журналы Logcat.
Тесты можно запускать либо с помощью плагина в Android Studio:
Либо в консоли AppGallery, выгрузив туда свой APK:
Служба облачной отладки решает проблему отсутствия реальных устройств Huawei. Предоставляется список удаленных устройств, а разовый сеанс работы до 2 часов. Сервис дает 24 часа работы бесплатно после подтверждения личности. Можно подавать заявки на продление срока действия неограниченное количество раз. Отладка также доступна из Android Studio и консоли.
Публикуем приложение в AppGallery
После внедрения сервисов и успешного тестирования приложения, мы готовы публиковаться в AppGallery.
1.Переходим в AppGallery Connect и заполняем данные:
2.Грузим иконку приложения и скриншоты. Есть возможность прикрепить видео.
3.Указываем страны/регионы для публикации и грузим APK приложения. Кроме того, нужно загрузить подпись приложения.
4.Отмечаем способ покупок в приложении и рейтинг.
5.Грузим политику конфиденциальности (обязательно) и предоставляем данные тестового аккаунта, если это необходимо. Указываем дату публикации.
6.Нажимаем кнопочку “Отправить на проверку” и ждем! Проверка по регламенту занимает около 3-5 дней.
Основные причины отказа в публикации
Политика конфиденциальности не соответствует стандарту
Отсутствует ссылка на политику конфиденциальности.
Ссылка на политику конфиденциальности недоступна.
Ссылка на политику конфиденциальности ведет на официальный сайт компании, на котором нет ссылки на политику конфиденциальности.
Указанный статус Гонконга и Макао не соответствует стандарту.Гонконг и Макао не могут быть указаны как страны на странице выбора региона. Китай очень трепетно относится к этому. Пример:
3.Приведены ссылки на сторонние магазины приложений
Функция для оценки и написания отзыва в приложении содержит ссылку на сторонние магазины приложений без ссылки на AppGallery
Итоги
Huawei выстроили удобный процесс адаптации приложения под свои сервисы. Максимально безболезненный переход к HMS, тестирование и отладка на удаленных устройствах, а также знакомый процесс публикации приложения значительно облегчат жизнь разработчику. И пока что в AppGallery не такая серьезная конкуренция как в других магазинах приложений, самое время присоединяться к Huawei сообществу.
Полезные ссылки
Подписывайтесь на наш Telegram-канал «Голос Технократии», где мы пишем о новостях из мира ИТ и высказываем свое мнение о важных событиях.