Unraveling the Mystery: Why Huawei Phones Don’t Support Firebase and Its Impact on User Experience

Eric The Designer
3 min readJan 29, 2024

--

Did you know that Huawei phones don’t support firebase? Ah well, this is a quirk that many users may not be aware of — Huawei phones don’t directly support Firebase. Let’s delve into the why and how this impacts the user experience.

The Why: US Trade Restrictions

Back in 2019, the US government imposed strict trade restrictions on Huawei, limiting its access to various US technologies and services. This included Google Play Services (GPS), an integral part of many features provided by Firebase. The result? Newer Huawei phones released after May 2019 do not come with GPS pre-installed.

The Impact on User Experience

  1. Firebase Features May Not Work Properly: Firebase, owned by Google, relies on Google Play Services for certain functionalities. Without GPS on Huawei devices, features like push notifications, real-time database updates, and authentication may not function as seamlessly as they do on other Android devices.
  2. Limited Access to Latest Updates: Older Huawei phones released before the trade restrictions might still have Google Play Services, allowing them to use Firebase to some extent. However, these devices may not receive the latest Firebase updates, potentially missing out on improvements and new features.
  3. Extra burden on engineers: For engineers used to using the powerful features of Firebase, it’s tough when Huawei phones don’t directly support it. Trying other options like Superbase or third-party solutions means engineers have to handle more things. They need to take care of their own technical stuff and make sure everything runs smoothly. This extra work can be hard on development teams, using up more resources and time that could be spent making their apps work even better.

Workarounds and Alternatives

  1. Huawei Mobile Services (HMS): Huawei offers its own set of services, including HMS Core, which can replace Firebase features. Integrating HMS Core allows app developers to provide functionalities like push notifications and analytics on Huawei devices. However, this approach works best when you are targeting particular end users.
  2. Firebase REST API: While some Firebase features can be accessed through the Firebase REST API, it requires more development effort. This workaround doesn’t rely on Google Play Services, making it suitable for Huawei devices.
  3. Third-Party Alternatives: Developers can explore third-party solutions that offer push notification and analytics capabilities compatible with both Google and Huawei devices. Eg. Superbase

Considerations for App Developers

If you’re a developer, it’s crucial to weigh the pros and cons when deciding whether to support Firebase on Huawei devices:

  • Target Audience: If your app has a significant user base in regions where Huawei phones are popular, adapting to alternatives like HMS Core might be essential.
  • User Expectations: Understanding user expectations and the importance of features like push notifications can guide decisions on Firebase support.

In conclusion, while Huawei phones don’t directly support Firebase due to trade restrictions, developers have workarounds. The impact on user experience varies, and choosing the right approach depends on your app’s audience and functionality. Stay informed and adapt to the dynamic landscape of mobile technology!

Firebase Google Developers Superbase Huawei Mobile

--

--