Чем заменить google pay в huawei

Чем заменить приложения Google на смартфоне Huawei?

Приложения, которые можно заменить веб-версиями

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

Если приложения не запускаются, это может быть связано с постоянными апдейтами сервисов Google. Некоторые утилиты, в таком случае, вы можете просто заменить веб-версиями. Без проблем заменяются Basecamp 3 и eBay.

Со многими другими придётся схитрить, так как некоторые из них распознают, что вы открываете их со смартфона. Затем они предлагают вам загрузить приложение из магазина Google Play – и… Замкнутый круг.

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

Вы можете размещать ссылки на веб-приложения прямо на главном экране. Таким образом создается впечатление, будто вы действительно установили приложение. К сожалению, браузер по умолчанию открывает новую вкладку каждый раз, когда вы это делаете, но Firefox (или Fennec в каталоге F-Droid) решает это гораздо более просто, загружая веб-приложения отдельно и, таким образом, избегая дублирований. К примеру, Twitter очень удобно использовать именно таким способом.

Что касается Hangouts, то с этим приложением такие приёмы не проходят. Так как сам проект Hangouts скоро будет закрыт, переживать по этому поводу не имеет смысла. Сторонний клиент подобного типа находился в разработке и назывался HangupsDroid, но был приостановлен год назад.

Альтернативы популярным приложениям

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

Alexa, с другой стороны, подойдёт для управления умным домом, даже если вы до сих пор полагались в этом вопросе на Google. Конечно, из соображений сохранности данных рекомендуется использовать решения с открытым исходным кодом, такие как hass.io или OpenHAB, но их голосовое управление еще не развито до нужной степени.

Если говорить о Google Calendar, то его легко заменяет Business Calendar 2. Вам придётся войти в свою учетную запись Google (двухэтапное подтверждение не является проблемой), и в течение нескольких секунд все ваши запланированные встречи синхронизируются в обоих направлениях.

Если ваша работа требует от вас использования Google Календаря в качестве онлайн-сервиса, вам стоит подумать о поиске другого приложения. Дело в том, что Google не использует стандартный календарь с протоколом CalDAV (или контакты, поддерживающие протокол CardDAV). В результате, это значительно ограничивает выбор совместимых приложений-календарей и обеспечивает своего рода привязку к компании Google.

Если Google Maps интересны вам для прогулок или для езды на велосипеде, Maps.me оказывается подходящей заменой, но есть и другие альтернативы. Сами Google Карты, наверное, больше интересны водителям автомобилей.

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

Что касается Gmail, его удаётся без проблем настроить в предустановленном почтовом приложении. Проверка в два этапа не станет препятствием, как это часто бывает при входе в Google-аккаунт в сторонних утилитах. Встроенное приложение почты, к сожалению, загружает всего несколько десятков писем из почтового ящика. Но более старые электронные письма можно найти, нажав кнопку «Поиск на сервере».

Что вы потеряете

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

Уведомления

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

Поэтому Huawei следует стоило бы создать систему, которая устранит этот недостаток.

Проблемы с Google Cast

Если у вас есть FireTV Stick, Chromecast или колонки с поддержкой трансляции, то учтите, что кнопки трансляции в приложениях для стриминга смартфонов Huawei вы не обнаружите.

Некоторые динамики Wi-Fi можно легко подключать через Google Cast в качестве системы мультирум. Но в данном случае Google Cast не заработает. Существует приложение LocalCast (его можно найти в AppGallery), с помощью которого у вас получится отправлять стримы со своего смартфона на устройства Google Cast. Приложение также способно перенаправлять веб-стримы через меню «Поделиться».

Бесконтактные платежи невозможны

Huawei следует обратить пристальное внимание на бесконтактные платежи. В Америке у Google Pay есть большое преимущество благодаря серьёзной интеграции с банками и PayPal. В Европе Google изо всех сил пытается получить подобное преимущество. Если Huawei хочет наверстать упущенное, компании, так или иначе, придётся действовать активнее и договариваться с банками.

Вывод

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

Источник

Как устанавливать приложения на смартфоны Honor

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

Содержание

Содержание

Анонсированные в конце 2019 года View 30 и View 30 Pro стали первыми смартфонами бренда Honor, которые полностью лишились поддержки сервисов Google. Пользователи, конечно, могут установить сервисы самостоятельно, но проблема неофициальных методов — они со временем теряют свою актуальность, а устанавливаются сложнее. К счастью, на смену пришел другой софт, и начнем с рекомендуемого Huawei метода установки.

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

AppGallery — официальный магазин приложений от Huawei

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

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

По количеству софта магазин не так богат, как Google Play, и помимо сервисов от Google в нем на момент написания статьи отсутствовали, к примеру, приложения Avito и Gett или игры: PUBG, Gods of Boom, Minecraft и прочие. Некоторый софт представлен в виде ссылок на скачивание через браузер, но есть все предпосылки, что AppGallery будет пополняться. В частности, совсем недавно для скачивания стал доступен Telegram, а также из известного софта уже давно есть ВКонтакте, Viber, Госуслуги, Сбербанк Онлайн, Додо Пицца, World of Tanks: Blitz, приложения операторов связи, навигаторы, браузеры и многое другое. Заменой Google Pay для оплаты товаров через NFC могут послужить приложения Кошелёк или Яндекс.Деньги.

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

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

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

Приложение AppGo

Софт под названием AppGo доступен для установки в том числе из магазина AppGallery и представляет собой сборник ссылок для скачивания приложений и игр из других магазинов (AppGallery, ApkPure, Apkmonk, APK center и т.д.). В зависимости от источника, нажатие на кнопку установки приводит либо к переходу в другой магазин, либо в браузер, откуда уже скачивается софт.

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

Присутствует поиск по названию софта, и на этом функциональные возможности AppGo заканчиваются.

Магазин приложений APKPure

Во времена санкций, наложенных на компанию Huawei, у пользователей смартфонов Honor одним из самых популярных вариантов загрузки приложений стал магазин APKPure, ассортимент которого порой даже чуть богаче, чем в Google Play. Хотя некоторые игры, среди которых есть популярная Gods of Boom, в APKPure по какой-то причине отсутствуют.

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

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

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

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

Через поиск приложений можно даже найти все сервисы Google, но работать они на смартфонах Huawei и Honor не будут, хотя это не относится к приложениям Gboard или Google Chrome, которые есть в APKPure и отсутствуют в AppGallery.

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

Магазин Aurora Store или Клон Google Play

У пользователей, которые привыкли к интерфейсу магазина Google Play и не хотят с ним расставаться, есть возможность установить Aurora Store, неплохо копирующего магазин от Google. Так как речь идет о «клоне», то по количеству приложений Aurora Store, который можно скачать на официальном сайте разработчика, тоже ни в чем не уступает более известному аналогу.

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

С установкой, удалением и обновлением софта никаких сложностей нет, поиск по приложениям работает отлично.

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

Сайты APKMirror и APKCombo

Даже с учетом многообразия существующих магазинов приложений, некоторые пользователи предпочитают скачивать софт из браузера. Одними из самых популярных сайтов, на которых можно найти множество приложений и игр, являются apkmirror.сom и apkcombo.com.

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

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

Приложение APK Installer

Софт APK Installer — подобие файлового менеджера, который обнаруживает и устанавливает APK-файлы, скаченные ранее через браузер или с компьютера, к которому подключают смартфон.

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

После запуска приложения нужно нажать на плитку с названием Install APKs. Появится список всех APK файлов на устройстве. Файлы, подписанные как Not Installed, будут нуждаться в установке через зеленую кнопку Install в правом нижнем углу. Также функционал позволяет удалять ранее установленные приложения.

Перенос софта с одного смартфона на другой с помощью Phone Clone

Софт Phone Clone создан для переноса различных данных, в том числе приложений и игр на смартфоны Huawei и Honor. Причем данные могут быть скопированы не только с устройств китайского производителя, но и с любых других смартфонов на Android.

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

Принцип работы Phone Clone очень прост — приложение запускается на двух смартфонах. Аппарат, на который планируется скопировать данные, нужно отметить как новый, а смартфон, с которого копируется информация — как старый. «Новый» смартфон создает точку доступа Wi-Fi, к которой автоматически подключается «старое» устройство, за счет чего и происходит передача данных. Если один из смартфонов не относится к моделям Huawei или Honor, то он автоматически определится как «старый».

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

Не получается копировать сервисы Google, а также те приложения, более новые версии которых уже установлены на «новом» смартфоне. Данные всех приложений на «новом» устройстве сбрасываются, а дополнительно разработчики Phone Clone предупреждают, что некоторый скопированный софт может работать некорректно или вовсе не запускаться из-за отсутствия Google Play или по другим причинам.

Источник

У Huawei есть чем заменить приложения и сервисы Google

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

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

Huawei Mobile Services — то, за счёт чего работают смартфоны Huawei

Несмотря на то что Huawei пришлось выпустить свой флагманский Mate 30 без сервисов Google, для компании это не стало большой потерей. Во всяком случае, китайцы довольно основательно подготовились к этому и теперь могут пожинать плоды собственной старательности и предусмотрительности. Как оказалось, у Huawei есть не только собственный каталог приложений AppGallery, ежемесячная аудитория которого составляет 390 миллионов пользователей из 170 стран мира, но и весьма широкий ассортимент фирменных сервисов.

Какие приложения есть у Huawei

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

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

Главная проблема Huawei без сервисов Google

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

Подпишись на наш чат в Telegram. Это почётно.

Впрочем, как бы там ни было уже сейчас видно, что Google невольно создала себе самого главного конкурента в лице Huawei, бороться с которым в долгую у неё не хватит ни желания, ни сил. В конце концов, уже завтра в США может смениться президент, и все санкции с Huawei могут быть сняты, в то время как саму Huawei попытка американских властей изолировать её определённо приведёт к успеху. Ведь пользователи установят YouTube и Facebook и в обход воли их разработчиков, а вот существование в мире популярной альтернативы Google Play, Google Maps и Google Drive поисковый гигант может и не вынести.

Источник

Жизнь без 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.

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

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

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

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

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

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

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

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

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:

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

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

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

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

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

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

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

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

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

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

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

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

Если был выбран способ Add HMS API, мы можем посмотреть на сгенерированный xms адаптер. Вот так, например, выглядит метод из класса ExtensionUser:

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

А вот размер xms адаптер модуля при использовании лишь одного API с аутентификацией пользователя:

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

Не сказать, что разница велика, но если в приложении будет использоваться несколько 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:

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

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

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

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

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

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

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

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

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

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

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

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

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

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

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

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

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

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

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

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

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

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

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

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

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

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

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

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

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

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

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

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

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

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

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

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

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

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

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

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

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

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

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

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

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

Чем заменить google pay в huawei. Смотреть фото Чем заменить google pay в huawei. Смотреть картинку Чем заменить google pay в huawei. Картинка про Чем заменить google pay в huawei. Фото Чем заменить google pay в huawei

Итоги

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

Полезные ссылки

Подписывайтесь на наш Telegram-канал «Голос Технократии», где мы пишем о новостях из мира ИТ и высказываем свое мнение о важных событиях.

Источник

Добавить комментарий

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