Как стать автором
Обновить
13
0
Юрий Кучанов @kuchanov

Разработчик под Android

Все библиотеки имеют фатальные недостатки, или Как мы изобретали Retrofit-подобный велосипед для JSON-RPC протокола

Всё верно. Стандартные ошибки, конечно есть. В тексте имелось в виду, скорее, что-то вроде аналогов 403 HTTP кода. Т.е. в случае использования JSON-RPC мы не ограничены высеченным в граните списком кодов ошибок и сами составляем нужный нам список с нужными нам значениями. Например, вместо 400 кода с деталями того, что пошло не так в теле ответа, мы можем завести отдельный код на каждый конкретный случай (невалидный email, невалидная сумма etc)

Apple блокирует аккаунты iOS-разработчиков с беларусской регистрацией и удаляет приложения из App Store [Обн. 23:00 МСК]

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

Мобильное API, лайфхаки для MVP, микросервисы – в программе Hot Mobile&Backend в Санкт-Петербурге

Добрый день!


А есть где-то более подробная информация по времени докладов? Например я хочу сходить на 2-3 из них и хотелось бы спланировать время прихода, чтобы не ждать 2-3 часа до нужного мне доклада.


Спасибо!

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

Таковы реалии. И в этом (разных реализациях одной и той же функциональности) есть свои плюсы. Например, открытость Android позволила создать большое разнообразие библиотек для всего подряд, хорошие инструменты разработки, разные магазины приложений. Если сравнивать с Apple и их инструментами для разработчиков, начиная с IDE и заканчивая самой iOS, то андроид выглядит раем на земле, раем для программистов, где всё просто, понятно и множество альтернатив. Да, минусы у этого есть, типа нагромаждений абстракций как тут в статье, но, кмк, безальтернативная монополия много хуже во всех важных аспектах.
Да и гугл может в любой момент объявить Android устаревшим и всех пересадить на Fuchsia. Как и Huawei на Harmony. Тут уже, наверное, будет вопрос не то что в сложности разработки, а, скорее, в наличии монетизируемой аудитории на платформе.

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

Согласно вот этому карты от TomTom. Вроде бы это и в доке видел, но с ходу не нашёл подтверждения


UPD: Вот где это в доке упомянуто (см. п. 2.23): HUAWEI Map Service Agreement

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

Хм, проверил сейчас, работает и без этого. В статье поправлю, спасибо)

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

Кажется, я понял о чём вы)


Будет работать или нет, на девайсе без гугло-сервисов не пробовал. И под аналитикой имел в виду Firebase аналитику. Попробую в свободное время проверить, будет ли аналитика работать на девайсе без гугло-сервисов и напишу тут.

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

На новых девайсах Huawei не может предустанавливать гугловые сервисы, а их установка вручную — по идее — нарушение лицензии. Соответственно, гугл в праве эти нарушение пресекать, отслеживая девайсы и отключая функционал своих сервисов. В интернете по этому поводу довольно много информации, беглое гугление например такую статейку выдало, с упоминанием проблемы: https://www.forbes.com/sites/zakdoffman/2020/03/15/huawei-mate-30-and-p40-now-have-surprise-one-click-google-install-heres-what-you-must-know/#8af18b27cf30

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

Выпиливать SDK не обязательно. Можно одновременно использовать несколько сервисов аналитики (что является довольно распространённой практикой). А вот будет ли оно (отправка аналитики через GA) работать — зависит от наличия на девайсе, на который будет приложение установлено, сервисов от гугла. Если сервисы есть — аналитика будет работать. Иначе — не должна) Сам факт того, откуда установлено приложение гугл, в данный момент, насколько мне известно, не волнует. Но они, конечно, могут начать блокировать работу своих сервисов по любым причинам в любой момент.

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

Дело в том, что на новых девайсах от Huawei нет сервисов от гугла. Засим, всё что с ними связано работать не будет. В т.ч. аналитика. Можно, конечно, поставить вручную сервисы от гугла, однако это зачастую нетривиальная задача и вот в таких случаях гугл да, может это отслеживать и вмешиваться в работу своих сервисов, например их отключая

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

Это современная реальность. Для нового аккаунта в GooglePlay также потребуется паспорт присылать. В AppStore очень часто из СНГ не оформить акк — с карты нет попытки от Apple списать деньги — приходится писать им в тех.поддержку и высылать документы.


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

Android, Google и свободные лицензии на контент. Кто виноват и что делать

А, тогда, по идее, не должны пока банить) Насколько мне известно (из того что читал, слышал + собственный опыт) бан акка будет после 3 банов приложений в течении полугода. Удалённые приложения при этом не учитываются.


По поводу Appodeal — ИМХО от них больше проблем с в GooglePlay чем пользы. В своё время их брал исключительно для нативной рекламы в RecyclerView и RewardedVideo. Последнее заменил в итоге на AdMob, а нативную (у AdMob её так и не реализовали когда я в последний раз смотрел) сделал через MoPub.
Также жутко неудобно их (Appodeal ) подключать — куча файлов библиотек и манипуляций с манифестом. Хотя, вроде, в последних версиях они сделали всё это удобнее. Но вот их зависимость от AdMob совершенно неприемлема. Больше ими пользоваться не буду.

Android, Google и свободные лицензии на контент. Кто виноват и что делать

Могу только посочувствовать( Судя по тому, что у вас уже минимум 2 Suspended приложения аккаунт вам скоро удалят(

Android, Google и свободные лицензии на контент. Кто виноват и что делать

Странно… Возможно дело в том, что я не пробовал ждать. У меня происходило всё время так:


  1. Письмо от Google Play о проблеме.
  2. Письмо от AdMob об отключении рекламы.
  3. Решение проблемы с Google Play
  4. Обращение в тех.поддержку AdMob с просьбой восстановить показ.

Android, Google и свободные лицензии на контент. Кто виноват и что делать

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

Android, Google и свободные лицензии на контент. Кто виноват и что делать

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

Android, Google и свободные лицензии на контент. Кто виноват и что делать

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

Android, Google и свободные лицензии на контент. Кто виноват и что делать

Не спорю, тут вы правы. Но повод ли это лишать разом разработчика его аккаунта? Пожизненно? К тому же сам контент доступен под свободной лицензией. Как и иконка. Т.е. сменить достаточно только название, например убрав одно слово. Но Google не даёт такой возможности. Сразу бан без предупреждения, хотя да, годами выкладывались обновления, новые приложения и всё было ОК.

Android, Google и свободные лицензии на контент. Кто виноват и что делать

Ну, на самом деле, немного легче станет) Особенно тем, кого банят за "связанные аккаунты" — сейчас им ничего не говорят, а иногда отлетают аккаунты людей, которые просто знакомы с кем-то, кого забанили. И очень сложно что-то доказать.


Да, способов улучшить ситуацию много, но Google выбрал именно путь бана без разбора. В итоге в его магазине просто опасно публиковаться — забанят любого (ну, кроме, Facebook и прочих, конечно).

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Зарегистрирован
Активность