- Huawei announced the availability of a solution to transform existing GMS applications into HMS applications.
- The Choice SDK has already been used to make a variety of applications available on the AppGallery.
Huawei’s recent phones all lack Google Mobile Services (GMS), forcing the Chinese manufacturer to offer its own Huawei Mobile Services (HMS) suite as an alternative. A side effect is that apps with GMS integration (i.e. using Google services for notifications, mapping, location, etc.) do not work properly or at all on these recent Huawei devices.
Now Huawei has announced the availability of an open-source solution called Choice SDK. This solution essentially transforms existing GMS applications into HMS applications, saving time and resources for application developers. According to the SDK’s GitHub page, the solution currently supports features like location, login, analytics, maps, and messaging.
The SDK was originally developed to help make an Austrian banking app (Raiffeisen Bank) available to users of Huawei devices. But developer BlueSource adds that Austria’s national TV broadcaster, rail service, postal service and a local deals app have all used the solution to bring their apps to Huawei’s AppGallery.
Related: How to download apps on Huawei phones without the Play Store
It’s a rather interesting and nifty take on the issue of GMS apps running on Huawei devices, and should theoretically mean less development work for studios. However, it doesn’t seem like a one-click process, so there is still some work to be done by the developers. In any event, Huawei and BlueSource said Android Authority that developers can deliver HMS support twice as fast using this tool compared to standard methods of enabling HMS in an application.
It does not appear that end users can convert their preferred GMS compatible apps to run them on Huawei HMS devices. Nonetheless, this is a welcome development as the US trade ban against Huawei doesn’t appear to be ending soon.