Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу
Привет, Хабр! С мая 2019 года из-за санкций США мы остались без приложений и API для Android от Google. Из-за этого нашим устройствам грозило будущее без push-уведомлений, магазина и облачных сервисов.

Естественно, мы не опустили руки, а разработали и запустили платформу Huawei Mobile Services, которая заменила сервисы Google для наших устройств. Чтобы вы с ней познакомились и интегрировали в свои приложения, мы собрали 10 самых популярных вопросов, которые возникают у разработчиков, впервые столкнувшихся с HMS.
Под катом — наши ответы
Всего голосов 61: ↑56 и ↓5 +51
Просмотры 28K
Комментарии 27
Лишившись сервисов Google на своих телефонах, Huawei разработала AppGallery — собственную платформу для публикации мобильных приложений с аналогичными функциями: от push-уведомлений до монетизации.


Сложно ли адаптировать игры из Google Play под нативные сервисы магазина приложений AppGallery? Есть ли у AppGallery уже достаточное количество пользователей, чтобы усилия по этой адаптации окупились? Приходится ли на свежей, мало обкатанной платформе бороться с подводными камнями?

Отвечаем на реальных примерах
Всего голосов 28: ↑24 и ↓4 +20
Просмотры 20K
Комментарии 18

Знакомство с App Gallery. Создаем аккаунт разработчика

Разработка мобильных приложений *Разработка под Android *Kotlin *Gradle *


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


Недавно 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.

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

Читать дальше →
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 8.9K
Комментарии 2

Как устроен Push Kit от Huawei

Блог компании Huawei Разработка мобильных приложений *Разработка под Android *Разработка под e-commerce *Аналитика мобильных приложений *

Привет, Хабр! В мае прошлого года, оставшись без сервисов и API гугла, мы основательно взялись за работы над своей платформой Huawei Mobile Services. Это наш давний проект, к которому мы вернулись после введения американских санкций. Проблема «отрезанных» сервисов постепенно сошла на нет. Мы добавили недостающие компоненты: почтовый клиент, свои карты и другие сервисы и HMS Core — набор API, SDK и прочих сервисов для разработки и улучшения приложений. В этот набор входит Push Kit — облачная служба для рассылки уведомлений — и не только. Под катом расскажем, как устроен этот инструмент, чем выделяется и как его можно использовать.

Читать далее
Всего голосов 12: ↑11 и ↓1 +10
Просмотры 9.4K
Комментарии 12

Встраиваем аналитику от Huawei в Android приложение

Java *Разработка мобильных приложений *Разработка под Android *Kotlin *Gradle *

image


В прошлой статье мы создавали аккаунт разработчика для использования Huawei Mobile Services и подготавливали проект к их использованию. Теперь пора приступить к встраиванию конкретных сервисов.


Вот полный список статей из цикла:


  1. Создаём аккаунт разработчика, подключаем зависимости, подготавливаем код к внедрению. тык
  2. Встраиваем Huawei Analytics. ← вы тут
  3. Используем геолокацию от Huawei.
  4. Huawei maps. Используем вместо Google maps для AppGallery.
Читать дальше →
Всего голосов 19: ↑15 и ↓4 +11
Просмотры 2.9K
Комментарии 10

Советы по работе с экосистемой Huawei от «Лаборатории Касперского»

Блог компании Huawei Разработка мобильных приложений *Разработка под Android *Управление проектами *Смартфоны
Мобильная экосистема Huawei Mobile Services продолжает расти, и в этой статье мы попросили поделиться опытом и рассказать свои впечатления о работе с платформой мобильных разработчиков из «Лаборатории Касперского». Под катом то, как они адаптировали свои приложения, какие инструменты использовали и что получили в итоге.


Всего голосов 12: ↑11 и ↓1 +10
Просмотры 3.8K
Комментарии 4

10 вопросов к поддержке HMS по работе с гибридными приложениями, AppGallery и эмулированию телефонов Huawei

Блог компании Huawei Разработка мобильных приложений *Разработка под Android *Управление продуктом *Смартфоны


Привет, Хабр! За год количество сервисов в экосистеме Huawei Mobile Services (HMS). выросло с 9 до 31, и у разработчиков стало возникать всё больше вопросов по поддержке гибридных приложений, взаимодействию с AppGallery, использованию отдельных служб и китов. Основные площадки нашего общения с мировым сообществом — это Stackoverflow, Reddit, XDA-Developers и раздел поддержки на портале разработчиков Huawei. Специально для тех, кто интересуется нашей платформой, мы собрали с этих площадок 10 вопросов по работе с Huawei Mobile Services.
Читать дальше →
Всего голосов 13: ↑13 и ↓0 +13
Просмотры 3.2K
Комментарии 4

Отладка приложений в экосистеме Huawei: облачная платформа для дебаггинга, сервисы A/B- и открытого тестирования

Блог компании Huawei Разработка мобильных приложений *Разработка под Android *Тестирование мобильных приложений *Облачные сервисы

Привет, Хабр! В мобильной экосистеме Huawei есть несколько инструментов для отладки и проверки приложений: можно запускать автоматические тесты в облаке или дистанционно на устройствах Huawei, а также работать с группами пользователей. На облачной платформе DigiX Lab разработчики могут проверять стабильность работы, производительность, уровень энергопотребления и совместимость своих приложений с устройствами нашего бренда в режиме эмулятора. Сервисы A/B- и открытых тестов помогают понять реакцию аудитории и получить обратную связь. Под катом я расскажу о возможностях этих сервисов и о том, как начать в них работать. 

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 2.2K
Комментарии 1
Привет, Хабр! Хорошо ли вы знаете инструменты мобильного разработчика? Ладно-ладно, мы верим, что вы настоящие профи, так что вместо тестового задания припасли кое-что другое. Как насчёт небольшой проверки дедукции, логики и внимательности? Мы подготовили историю, а в картинках-ребусах к ней зашифровали 10 названий инструментов мобильной разработки. Но найти их будет непросто — вас поджидают ловушки и фальшивые улики. Надо будет внимательно искать детали, складывать их и не отвлекаться на ложные подсказки. Сможете ли вы распутать каждый ребус и найти правильные ответы? Тогда вперёд! Наша летающая тарелка уже падает, а значит, приключение начинается…
Разгадать ребусы
Всего голосов 28: ↑23 и ↓5 +18
Просмотры 17K
Комментарии 12

Работа с камерой на платформе HMS: улучшаем качество съёмки и добавляем различные режимы в свои приложения

Блог компании Huawei Разработка мобильных приложений *Разработка под Android *Смартфоны
Привет, Хабр! Пользователям смартфонов HUAWEI и HONOR по умолчанию доступно большое количество режимов и эффектов съёмки: ночная съёмка, распознавание сцен, HDR, широкая диафрагма и т. д. С помощью набора инструментов Camera Engine эти и другие режимы можно добавить в любое приложение. Под катом расскажу о возможностях этого SDK и покажу, как по максимуму использовать камеру.
Читать дальше →
Всего голосов 13: ↑13 и ↓0 +13
Просмотры 2.7K
Комментарии 5
Привет, Хабр! Закон Мура действует не только на процессоры, но и на людей, которые ими пользуются. Ещё недавно им было достаточно карты и указателя, а теперь нужна картинка с камеры и прыгающая в нужном направлении лиса. Усложняются сценарии, а за ними и требования: пользователи хотят большего интерактива и реалистичности, которую можно получить с помощью элементов дополненной реальности (AR). На платформе Huawei Mobile Services интегрировать эту технологию в свои приложения можно с помощью сервиса AR Engine, и в этой статье мы расскажем, где может пригодиться это SDK, как им можно воспользоваться и чем дополнить.
Далее
Всего голосов 19: ↑17 и ↓2 +15
Просмотры 16K
Комментарии 12

Кошелёк в смартфоне и оплата без интернета: как работает система платежей в экосистеме Huawei

Блог компании Huawei Платежные системы *Разработка мобильных приложений *Разработка под Android *Смартфоны


Привет, Хабр! В экосистеме Huawei Mobile Services хранение пользовательских карт и работа с платежами осуществляется приложением Huawei Wallet. Оно превращает смартфон в кошелёк: хранит не только карты, но и билеты, страховые полисы и ключи доступа. Под катом я расскажу, как можно использовать его возможности в своих приложениях и сервисах, какие у нас есть партнёрские программы и как работает система платежей Huawei Pay.
Читать дальше →
Всего голосов 15: ↑14 и ↓1 +13
Просмотры 11K
Комментарии 2

Жизнь без AppStore и Google Play: работаем с Huawei Mobile Services и AppGallery

Разработка мобильных приложений *Разработка под Android *IT-компании

С конца 2019 Huawei поставляет Android-смартфоны без сервисов Google, в том числе без привычного всем магазина приложений Google Play. В качестве альтернативы китайская компания предлагает собственные разработки — Huawei Mobile Services (HMS), а также магазин AppGallery. В этом тексте мы расскажем, как с этим жить и работать.

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 15K
Комментарии 9

Как мы интегрировали Huawei Mobile Services в два этапа

Блог компании Lamoda Разработка мобильных приложений *Разработка под Android *

Всем привет, меня зовут Ленар Садыков, и я вместе с командой развиваю и поддерживаю приложение для клиентов Lamoda на базе Android. Сегодня расскажу, как мы добавили поддержку Huawei Mobile Services и Huawei App Gallery.


В мае 2019 года Департамент торговли США внес Huawei в черный список. Вследствие Google отказался от сотрудничества с Huawei, а Huawei, в свою очередь, перестал распространять устройства с сервисами Google. В ответ на это китайский гигант представил миру Huawei Mobile Services, в том числе — магазин приложений Huawei App Gallery.


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


image

Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 3.7K
Комментарии 0

Опыт публикации в AppGallery

Блог компании Huawei Разработка мобильных приложений *Разработка под Android *

Я опубликовал приложение Android Broadcast в AppGallery и расскажу вам о своём опыте работы с этим магазином, а также сравним его с Google Play. Практически всё к чему я привык в магазине от Google я нашёл в AppGallery. Также я нашел кое-что интересное, что может позволить вам быстрее стартануть своё приложение и игру и проверить интерес аудитории к вашему продукту.

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 2.7K
Комментарии 2

Интеграция Huawei Mobile Services со второй попытки

Блог компании HeadHunter Разработка мобильных приложений *Разработка под Android *

Android-разработчики и продакты всей галактики ломают голову над одним важным вопросом — “Нужно ли делать интеграцию HMS?”. В это статьей мы расскажем, как у нас получилось затащить поддержку Huawei Mobile Services в регулярных релизах, пусть и со второй попытки. 

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

Прочитать, почему на картинке XXX
Всего голосов 18: ↑16 и ↓2 +14
Просмотры 2.8K
Комментарии 2