- Huawei has announced the availability of a solution to turn existing GMS apps into HMS apps.
- The Choice SDK has already been used to make a variety of apps available on the AppGallery.
Huawei‘s recent phones all lack Google Mobile Services (GMS), forcing the Chinese manufacturer to come up with its own Huawei Mobile Services (HMS) suite as an alternative. One side-effect is that apps with GMS integration (i.e. using Google services for notifications, mapping, location etc) either don’t 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 turns existing GMS apps into HMS apps, saving app developers time and resources. According to the SDK’s GitHub page, the solution currently supports features like location, sign-in, analytics, maps, and messaging.
The SDK was originally developed to help make an Austrian bank app (Raiffeisen Bank) available to Huawei device users. But developer BlueSource adds that Austria’s national TV broadcaster, railway service, postal service, and a local deals app have all used this solution to bring their apps to Huawei’s AppGallery.
It’s a rather interesting and nifty approach to the issue of GMS apps working on Huawei devices, and should theoretically mean less development work for studios. It doesn’t seem like a one-click process though, so there’s still some measure of work that needs to be done by developers. In any event, Huawei and BlueSource told Android Authority that developers can deliver HMS support twice as fast using this tool compared to standard methods of enabling HMS in an app.
It doesn’t sound like end-users can convert their favorite GMS-enabled apps to run on Huawei’s HMS devices though. Still, this is a welcome development as the US trade ban against Huawei doesn’t look like it will end soon.