{"id":54097,"date":"2020-02-20T13:14:21","date_gmt":"2020-02-20T07:29:21","guid":{"rendered":"http:\/\/techlekh.com\/?p=54097"},"modified":"2020-02-22T15:33:46","modified_gmt":"2020-02-22T09:48:46","slug":"huawei-mobile-services-mate-30-pro","status":"publish","type":"post","link":"https:\/\/techlekh.com\/huawei-mobile-services-mate-30-pro\/","title":{"rendered":"What is HMS? Can You Live With Only HMS on the Huawei Mate 30 Pro? [Explained]"},"content":{"rendered":"
Huawei Mate 30 Pro<\/a> is Huawei’s latest flagship and its finally available in Nepal. But there’s one thing you should know! Huawei Mate 30 Pro is the first flagship phone from Huawei that doesn’t come with GMS (Google Mobile Services<\/a>). Instead, the Mate 30 Pro comes with Huawei’s own HMS (Huawei Mobile Services<\/a>).<\/p>\n So, why should you care about this? Well, let me explain the situation first. Recently, the US issued a trade ban on Huawei, which bars US-based companies from trading with Huawei. And, Google being a US-based company cannot sell its Google Mobile Services to Huawei.<\/p>\n If you’re an avid Android<\/a> user, by now you must be very familiar with Google Mobile Services (GMS)<\/strong>. So you must have Play Store<\/a> on your android device and you must have downloaded Android applications from the Play store.<\/p>\n And, simply this is GMS. It is a set of applications and APIs which allows google apps and features to run on Android devices.<\/p>\n <\/p>\n While you can download and use the non-google apps to your Huawei devices. You cannot use Google apps such as Play Store, YouTube<\/a>, Gmail<\/a>, Google Keep, and others even if you download it from third party sites.<\/p>\n Similar to GMS, HMS is Huawei’s alternative to GMS which has a set of APIS that provides GMS like capabilities to the android applications.Was that hard to understand? Let me give you an example!<\/p>\n If any Android app uses GMS then it can use the “Login With Google”<\/strong> feature which is a feature provided by the GMS and most of you must have used that feature. Similarly, if any other app uses HMS then it can use the “Login With Huawei ID”<\/strong> feature which lets the users login with a single Huawei ID across all applications.<\/p>\n Basically, HMS provides the replacement of all the APIs and features that GMS provides.<\/p>\n First, let’s get over with the things you get. As I’ve already mentioned, you will not get any Google Services and this is not only limited to apps like YouTube, Gmail or Google Keep. You won’t be able to sync your calendar and contacts, sync your message database between devices, sync any data from an app that uses Google’s built-in method through Drive or use Google search or Assistant. However, there\u2019s a workaround. Now that you’re clear with what you won’t be able to access without GMS, let’s see what the HMS has on offer.<\/p>\n First, it provides you with all the alternative APIs such as:<\/em><\/p>\n By the looks of it, Huawei has a solid alternative to Google Mobile Services with it’s alternative APIs and recently Huawei has been inviting developers to use their HMS ecosystem. But how’s the response?<\/p>\n As of 2019 Q3<\/strong>, HMS has achieved 390 million<\/strong> global monthly active users on HUAWEI AppGallery<\/a>, with more than 180 billion<\/strong> total app downloads within a year since it started the global service in 2018.<\/p>\n Currently, there are also over 1.07 million<\/strong> global developers registered with HMS, with more than 50,000 apps<\/strong> already integrated into HMS Core, which helps to create a version of an app that is compatible with all HUAWEI devices.<\/p>\n <\/p>\n Well, Google doesn’t release such figures so we cannot compare them head to head but surely Huawei is growing steadily on its conquest to replace GMS.<\/p>\nWhat are GMS and HMS?<\/h3>\n
Now that you have a basic understanding of GMS. What is HMS? <\/strong><\/h3>\n
What Do I Get with HMS?<\/h3>\n
\n
\nAccount Kit is Huawei’s alternative to Google Sign In, allowing developers to use Huawei ID as a valid login option for their app. This helps users to easily log in to apps, without having to register and validate credentials for each app.<\/li>\n
\nLocation Kit simply does the work of Google’s Fused location which is to provide accurate location data for use within apps.<\/li>\n
\nHMS’s Drive Kit aims to replicate the work of Google Drive API with which applications can read, write, and synchronize files with Huawei Cloud.<\/li>\n
\nHMS Core\u2019s Map Kit aims to be equivalent to Google\u2019s Maps SDK, providing developers with convenient and powerful map capabilities that can help improve the map experience within apps.<\/li>\n
\nAlternative to Google Play Games, Game service aims to provide an easy way for players to sing-in and track various in-game achievements.<\/li>\n
\n<\/strong>As the name suggests, Push Kit allows developers to push notifications to your users through your app. Push Kit establishes itself as a reliable, real-time push message platform with global coverage, spreading over 200+ countries. It’s the alternative to Google’s Firebase Cloud Messaging<\/li>\n
\nAnalytics Kit provides app developers with different metrics within an app and provides analysis based on those metrics. Huawei claims that developers will be able to collect as many as 500 types of behavior data, presenting a very wide potential for gaining insight into the user, their interactions and habits within the app.<\/li>\n
\n<\/strong>An alternative to Google Play In-App billing, it’s an API that manages all the monetization in Huawei Ecosystem. And, it’s rumored that there’s an extra incentive for developers compared to Google as it takes less percentage as a service fee.<\/li>\n
\n<\/strong>Another form of monetization, It’s an alternative to Google AdMob. It provides device-level ad identifies and advertisement-conversion tracking capabilities to build an advertisement ecosystem.<\/li>\n<\/ul>\nHMS Ecosystem Growth<\/h3>\n
But how are they progressing locally?<\/h4>\n