Ваше приложение для РФ? Не затаскивайте Firebase!
Сейчас расскажу кейс одного краснодарского застройщика, который случился пару месяцев назад. Будет полезно всем, кто хочет сделать мобильное приложение сугубо для российского рынка.
Компания-застройщик наняла мобильного разработчика, чтобы сделать мобильное приложение под некие внутренние нужды. Продукт локальный и низконагруженный: есть некоторая информация, которая должна храниться на сервере и потом отображаться у сотрудников компании. Чтобы не раздувать бюджет на бэкенд, разработчик решил подключить Firebase Services и, тем самым, закрыть потребности продукта. Казалось бы, логичное и правильное решение. Но был нюанс, который никто не учёл. Какой? Firebase не работает на Huawei-устройствах.
Напомню, что с мая 2019 года Huawei попала под санкции США из-за которых Google прекратила предоставлять лицензии на Google Mobile Services (GMS). А сколько в РФ пользователей Huawei? Около 7-10 миллионов человек. А в случае нашего застройщика, после релиза выяснилось, что примерно 20% пользователей не могут использовать приложение, так как у них Huawei.
Мораль истории проста: если делаете приложение для российской аудитории, старайтесь не затаскивать Firebase. В качестве сервера можно использовать Supabase (бесплатно 2 проекта), для пушей OneSignal (бесплатно до 1000 MAU), а для аналитики AppMetrica.