Как Huawei и Google сервисы уживаются в одном приложении

-37 /53

Обсуждаем интеграцию Huawei Mobile Services (HMS) в приложение с Google Play Services (GMS) и как они уживаются вместе в одной APK


Эксперт: Егор Аганин https://t.me/aganinev , старший Android разработчик в CardsMobile (приложение "Кошелёк"). Занимается Android разработкой уже 5 лет. В "Кошелёк" отвечает за Android разработку финтех направления.


🔗 Android в Avito http://bit.ly/2YYqTct 💰 Поддержать проект http://bit.ly/3sratqQ

📰 Android Broadcast Telegram https://ttttt.me/android_broadcast

🔗 Слайды к докладу https://speakerdeck.com/egoraganin/intieghratsiia-huawei-mobile-services

🔗 Доступность HMS на различных версиях Android и EMUI https://bit.ly/3s8HU02


0:00 Интро

0:54 Представление гостя Егор Аганин (CardsMobile, приложение "Кошелёк")

1:12 Почему решили интегрировать HMS

3:18 Как много устройств без Google сервисов, доля Huawei на рынке

4:04 Huawei и Xiaomi

4:58 Вступление к докладу

6:07 Вопросы, которые будут рассмотрены в докладе

6:28 Что такое HMS и зачем он нужен

7:18 Доля рынка смартфонов Huawei

7:37 Рост пользователей после интеграции

8:10​ Почему интеграция HMS актуальна сегодня

9:17 Структура HMS сервисов

10:52 Поддержка HMS и GMS в одном приложении

13:00 Условия выбора сервисов

15:56 Определение доступности сервисов

16:19 Определение версии EMUI

17:05 Проверка работы без Huawei устройства

19:20 Конфликты при подключении HMS и GMS одновременно

19:57 Насколько увеличился размер приложения при одновременном использовании HMS и GMS 20:16 Унифицированная сборка для PlayMarket и AppGallery

21:40 HMS Push Kit

25:43 HMS SafetyDetekt

30:33 HMS MapKit

31:47 HMS Location Kit

38:30 Результаты интеграции

40:00 С какими трудностями столкнулись при интеграции

42:17 Общение с поддержкой AppGallery

43:40 Насколько увеличилась стабильность сервисов HMS

45:22 Карты в HMS

48:00 Ограничения на проверки SafetyDetekt

48:43 Отличие в работе HMS на Huawei устройствах и на других устройствах

50:38 Затраты на поддержку расширяемой архитектуры при работе с разными сервисами

52:10 Каких аналогов от Google нет в HMS

55:40 Удобство использования консолей

57:05​ Будет ли фреймворк инкапсулирующий работу с HMS и GMS сервисами

58:57 Публикация в AppGallery, проверка релизов, автоматизация публикации

1:00:07 Масштабируемость и гибкость при добавлении еще новых сервисов

1:01:50 Запрещает ли AppGallery скачать приложение с GMS без Google services

1:04:00 Итоги про HMS

1:05:47 Заключение

Тайм-коды

00:00
Интро
00:54
00:00
Представление гостя Егор Аганин (CardsMobile, приложение "Кошелёк")
00:18
00:00
Почему решили интегрировать HMS
02:06
00:00
Как много устройств без Google сервисов, доля Huawei на рынке
00:46
00:00
Huawei и Xiaomi
00:54
00:00
Вступление к докладу
01:09
00:00
Вопросы, которые будут рассмотрены в докладе
00:21
00:00
Что такое HMS и зачем он нужен
00:50
00:00
Доля рынка смартфонов Huawei
00:19
00:00
Рост пользователей после интеграции
01:40
00:00
Структура HMS сервисов
01:35
00:00
Поддержка HMS и GMS в одном приложении
02:08
00:00
Условия выбора сервисов
02:56
00:00
Определение доступности сервисов
00:23
00:00
Определение версии EMUI
00:46
00:00
Проверка работы без Huawei устройства
02:15
00:00
Конфликты при подключении HMS и GMS одновременно
00:37
00:00
Насколько увеличился размер приложения при одновременном использовании HMS и GMS
00:19
00:00
Унифицированная сборка для PlayMarket и AppGallery
01:24
00:00
HMS Push Kit
04:03
00:00
HMS SafetyDetekt
04:50
00:00
HMS MapKit
01:14
00:00
HMS Location Kit
06:43
00:00
Результаты интеграции
01:30
00:00
С какими трудностями столкнулись при интеграции
02:17
00:00
Общение с поддержкой AppGallery
01:23
00:00
Насколько увеличилась стабильность сервисов HMS
01:42
00:00
Карты в HMS
02:38
00:00
Ограничения на проверки SafetyDetekt
00:43
00:00
Отличие в работе HMS на Huawei устройствах и на других устройствах
01:55
00:00
Затраты на поддержку расширяемой архитектуры при работе с разными сервисами
01:32
00:00
Каких аналогов от Google нет в HMS
03:30
00:00
Удобство использования консолей
03:17
00:00
Публикация в AppGallery, проверка релизов, автоматизация публикации
01:10
00:00
Масштабируемость и гибкость при добавлении еще новых сервисов
01:43
00:00
Запрещает ли AppGallery скачать приложение с GMS без Google services
02:10
00:00
Итоги про HMS
01:47
00:00
Заключение
00:42