Το HMS Core στο Android είναι η προσπάθεια της Huawei να παρέχει λειτουργικότητα παρόμοια με το GMS Core και τις Υπηρεσίες Google Play. Δείτε πώς στοχεύει η εταιρεία να το κάνει!
Το Huawei Mate 30 Pro είναι αντικειμενικά μία από τις καλύτερες εκδόσεις υλικού αυτού του έτους σχεδόν κάθε ουσιαστική καινοτομία στον κόσμο των τηλεφώνων μέχρι στιγμής, και παρουσιάζει αρκετά δικά του. Ωστόσο, παρά το γεγονός ότι προσφέρει ένα από τα καλύτερα σύνολα λειτουργιών που είναι διαθέσιμα σε ένα smartphone Android, δεν μπορεί να συνιστάται σε μεγάλο αριθμό χρηστών. Και η ευθύνη για έναν τέτοιο αποκλεισμό βαρύνει αποκλειστικά τον πολιτική κατάσταση μεταξύ της Huawei και των ΗΠΑ, κάτι που ανάγκασε την εταιρεία να κυκλοφορήσει ένα κατά τα άλλα εξαιρετικό κομμάτι υλικού χωρίς το πιο κρίσιμο κομμάτι του λειτουργικού Android: Υπηρεσίες Google Play. Ο κόσμος δεν μπορούσε να κάνει τίποτα άλλο από το να παρακολουθεί τον γίγαντα του Android να προσπαθεί να βρει τον δρόμο του σε έναν κόσμο χωρίς Google. Η Huawei χρειαζόταν λειτουργικές και αξιόπιστες εναλλακτικές για την ίδια και τους χρήστες της και τις χρειαζόταν χθες.
Ευτυχώς, η Huawei είχε την προνοητικότητα να δουλέψει πάνω σε ορισμένες από τις δικές της λύσεις πολύ πριν από την ανάπτυξη οποιασδήποτε εμπορικής πολιτικής. ο Huawei AppGallery πρόσφερε στους τελικούς χρήστες και στους προγραμματιστές εφαρμογών μια εναλλακτική λύση στο Google Play Store, λειτουργώντας ως μέσο διανομής και συντήρησης εφαρμογών Android. Αλλά η διανομή εφαρμογών λύνει μόνο ένα μέρος της εξίσωσης. Ο άλλος σημαντικός παράγοντας που πρέπει επίσης να αντιμετωπιστεί είναι το γεγονός ότι πολλές εφαρμογές Android, συμπεριλαμβανομένων των Εφαρμογών Google, βασίζονται σε ένα κλειστό σύνολο API για λειτουργία -- API που χώριζαν το Android του AOSP από το Android της Google, με τη μορφή των υπηρεσιών Google Mobile και του Google Play Υπηρεσίες. Ενώ η Huawei θα μπορούσε να συνεχίσει να χρησιμοποιεί το Android λόγω της φύσης ανοιχτού κώδικα του AOSP, δεν μπορούσε να χρησιμοποιήσει το αποκλειστικό Υπηρεσίες Google Mobile (GMS)και κατ' επέκταση, Υπηρεσίες Google Play στο Huawei Mate 30 Pro. Αυτό σήμαινε ότι οι προγραμματιστές που βασίζονταν αποκλειστικά στο GMS για λειτουργικότητα εντός των εφαρμογών τους έχασαν την πρόσβαση στα εργαλεία που έκαναν αυτές τις λειτουργίες δυνατές σε μελλοντικές συσκευές Huawei. Για τους επηρεαζόμενους χρήστες, αυτό σήμαινε ότι αρκετές από τις εφαρμογές τους θα παρέμεναν σπασμένες μέχρι την εμπορία Η κατάσταση επιλύθηκε ή οι προγραμματιστές εφαρμογών διερεύνησαν εναλλακτικές λύσεις ή ο χρήστης διερεύνησε εναλλακτικές εφαρμογές. Δύο από αυτές τις τρεις καταστάσεις είναι εις βάρος του προγραμματιστή της εφαρμογής και η διερεύνηση μιας εναλλακτικής λύσης για τη μείωση της υπερβολικής εξάρτησης από το GMS μπορεί να είναι προς το καλύτερο επιχειρηματικό συμφέρον του προγραμματιστή.
Σε αυτό το άρθρο, θα εξερευνήσουμε το δεύτερο σκέλος των εναλλακτικών λύσεων της Huawei. Συναντώ HMS Core της Huawei, η εναλλακτική στις Υπηρεσίες Google Play στο Android.
Υπηρεσίες Google Mobile, GMS Core και Υπηρεσίες Google Play
Προτού προσπαθήσουμε να απαντήσουμε τι κάνει η εναλλακτική της Huawei, πρέπει να κάνουμε ένα βήμα πίσω και να δούμε τι έκανε η λύση της Google για το Android.
Ενώ το Android μπορεί να ταξινομηθεί ως λειτουργικό σύστημα "ανοικτού κώδικα" χάρη στην ύπαρξη του AOSP (Android Open Source Project), οι περισσότεροι χρήστες σε όλο τον κόσμο δεν έχουν ποτέ Πραγματικά βίωσε το AOSP με την καθαρή του έννοια. Τα περισσότερα smartphone που πωλούνται σε όλο τον κόσμο, εκτός από ορισμένες περιοχές όπως η Κίνα, συνοδεύονται από το Android της Google, το οποίο είναι το AOSP plus Υπηρεσίες Google Mobile.
Οι Υπηρεσίες Google για κινητά αποτελούνται από τακτικές εφαρμογές που αντιμετωπίζουν οι χρήστες, όπως η Εφαρμογή Google, Play Store, Chrome, Χάρτες, YouTube, Gmail, Φωτογραφίες και άλλα. καθώς και APK για βασικές υπηρεσίες παρασκηνίου όπως GoogleOneTimeInitializer, Οδηγός εγκατάστασης, GooglePackageInstaller, και φυσικά, το GMSCore, κι αλλα. Το GMS Core είναι αυτό που συνήθως αποκαλούμε Υπηρεσίες Google Play.
Υπηρεσίες Google Play εξελίχθηκε ως μέσο για την επίλυση ορισμένων από τα σοβαρά ζητήματα κατακερματισμού που αντιμετώπιζε η Google στις πρώτες μέρες του Android. Ενώ η Google ήταν ακριβής στην παροχή ενημερώσεων Android με νέες λειτουργίες που οι προγραμματιστές εφαρμογών θα μπορούσαν να αξιοποιήσουν στις δικές τους εφαρμογές, το ίδιο Οι λειτουργίες δεν θα ήταν διαθέσιμες σε ολόκληρο το σύμπαν του Android για αρκετά χρόνια λόγω της έλλειψης ενημερώσεων από τους OEM. Η Google απάντησε με μετατόπιση βασικών λύσεων API στην πλατφόρμα Υπηρεσιών Play, στην οποία είχε πολύ μεγαλύτερο έλεγχο και η οποία μπορούσε να ενημερωθεί ανεξάρτητα από το λειτουργικό σύστημα Android.
Αυτό επέτρεψε στους προγραμματιστές εφαρμογών να δημιουργήσουν εμπειρίες που θα λειτουργούσαν με τον ίδιο τρόπο σε διαφορετικές εκδόσεις Android. Η μετανάστευση βοήθησε με τα δεινά κατακερματισμού του Android, αλλά οδήγησε επίσης σε ένα μονοπωλιακό σύμπαν όπου η εξαίρεση των Υπηρεσιών Google Play θα μπορούσε να μειώσει την όλη εμπειρία ενός Android smartphone.
Το GMS είναι διαθέσιμο μόνο μέσω άδειας χρήσης της Google και παρέχει ένα ολιστικό σύνολο δημοφιλών εφαρμογών και υπηρεσιών που βασίζονται σε cloud.
Το GMS, και συμπεριλαμβανομένου του Google Play Services, είναι διαθέσιμο μόνο σε ΚΑΕ smartphone μέσω άδειας με την Google, η οποία Οι ΚΑΕ πρέπει να υποβάλουν αίτηση μόλις περάσουν το Σουίτα δοκιμής συμβατότητας Android (CTS) και Google Test Suite (GTS) ανά συσκευή. Δεδομένου ότι η συμπερίληψη του GMS και του GMS Core είναι πίσω από μια άδεια, και σχεδόν όλες οι μεγάλες εφαρμογές εξαρτώνται από τις Υπηρεσίες Play και τα API της για πολλές από τις βασικές λειτουργίες τους, η Google διατηρεί τον πλήρη έλεγχο του οικοσυστήματος Android παρά το γεγονός ότι το Android είναι ανοιχτού κώδικα ως OS. Είναι πιθανό, ως χρήστης Android, να μην μπορείτε πρακτικά να χρησιμοποιήσετε το Android χωρίς την Google, δεδομένου ότι θα χάνατε τα ακόλουθα API:
- Είσοδος Google: Δεν χρειάζεται να δημιουργείτε νέο λογαριασμό για κάθε νέα υπηρεσία που σας ενδιαφέρει; Εάν η υπηρεσία υποστηρίζει το Google Sign-in, τότε μπορείτε να εγγραφείτε γρήγορα χρησιμοποιώντας τον Λογαριασμό σας Google.
- Fused Location Provider: Αντί να εκτελούνται πολλές διαφορετικές εφαρμογές στο παρασκήνιο σε διαφορετικές ώρες για δημοσκόπηση την τοποθεσία, οι Υπηρεσίες Google Play μπορούν να παρέχουν τα δεδομένα τοποθεσίας με σχετικά αποδοτική μπαταρία τρόπος.
- Χάρτες: Οι Χάρτες Google είναι μακράν οι πιο δημοφιλείς εφαρμογές χαρτών και πλοήγησης για τους χρήστες. Με το SDK Χαρτών, οι προγραμματιστές μπορούν να χρησιμοποιούν δεδομένα Χαρτών Google στις δικές τους εφαρμογές. Δεν είναι δωρεάν στη χρήση, γι' αυτό πολλές μικρότερες indie εφαρμογές δεν θα χρησιμοποιούν αυτό το SDK, αλλά θα το δείτε σε πολλές εφαρμογές από μεγαλύτερες επιχειρήσεις.
- Παιχνίδια Google Play: Πολλά παιχνίδια, ειδικά αυτά από προγραμματιστές ανεξάρτητων παιχνιδιών, βασίζονται στις Υπηρεσίες παιχνιδιών Google Play. Για παράδειγμα, είναι δυνατό (αλλά όχι για πολύ περισσότερο) για να δημιουργήσετε ένα εντελώς δωρεάν παιχνίδι για πολλούς παίκτες σε πραγματικό χρόνο ή turn-based χρησιμοποιώντας τις Υπηρεσίες παιχνιδιών Play.
- Firebase Cloud Messaging: Σας αρέσει να λαμβάνετε άμεσες ειδοποιήσεις από τις εφαρμογές σας; Δεν θα ήταν ενοχλητικό αν πολλές διαφορετικές εφαρμογές είχαν τους δικούς τους διακομιστές ειδοποιήσεων push που σας στέλνουν ειδοποιήσεις ανεξάρτητα, ξυπνώντας συνεχώς το τηλέφωνό σας και εξαντλούν την μπαταρία του; Αυτός είναι ο λόγος πίσω από το Firebase Cloud Messaging—απλώς αφήστε τις Υπηρεσίες Google Play να χειρίζονται τις ειδοποιήσεις push! Δεν υπάρχει κανένα όφελος από την εφαρμογή μιας εναλλακτικής λύσης, επειδή οι πρόσφατες εκδόσεις Android διασφαλίζουν ότι δεν θα παραμείνουν ζωντανές στο παρασκήνιο.
- Χρέωση εντός εφαρμογής Google Play: Google απαιτεί ότι όλες οι εφαρμογές και τα παιχνίδια με αγορές εντός εφαρμογής (IAP) που διανέμονται μέσω του Google Play Το Store χρησιμοποιεί αυτό το API και μόνο αυτό το API για τη διαχείριση του IAP, επιβάλλοντας περικοπή 30% στην Google για όλους συναλλαγές.
- AdMob: Πολλές δωρεάν εφαρμογές χρησιμοποιούν διαφημίσεις για να δημιουργήσουν κάποια έσοδα όταν οι χρήστες προβάλλουν ή αλληλεπιδρούν μαζί τους. Σε ποιον καλύτερα να απευθυνθείτε για διαφημίσεις από την Google; Σίγουρα υπάρχουν εναλλακτικές πλατφόρμες διαφήμισης—και οι προγραμματιστές ενθαρρύνονται να διαφοροποιήσουν τις πηγές διαφήμισης—αλλά λίγοι αισθάνονται υποχρεωμένοι να τις χρησιμοποιήσουν.
- Google Cast: Διαθέτετε Google Chromecast, έξυπνο ηχείο Google Home, Google Nest Hub ή οποιαδήποτε άλλη έξυπνη συσκευή που υποστηρίζει το οικοσύστημα του Google Assistant; Για τη μετάδοση βίντεο ή ήχου σε υποστηριζόμενες συσκευές, οι εφαρμογές χρησιμοποιούν το Google Cast SDK που παρέχεται από τις Υπηρεσίες Google Play.
- Ασφαλές Δίκτυο: Το SafetyNet είναι περισσότερο γνωστό για το Attestation API το οποίο χρησιμοποιούν οι τραπεζικές εφαρμογές και τα διαδικτυακά παιχνίδια για να ανιχνεύσουν εάν μια συσκευή έχει παραβιαστεί.
Αυτός ο γενικός έλεγχος έχει σε μεγάλο βαθμό αγνοηθεί από τους περισσότερους από εμάς. Οι περισσότεροι OEM έχουν παίξει καλά με τις αποφάσεις της Google που λαμβάνονται μέσω του GMS Core, αν και δεν γνωρίζουμε αν αυτή η συνεργασία ήταν εκτός της θέλησής τους ή επειδή δεν είχαν πραγματική επιλογή. Όταν εμφανίστηκαν νέα για την πολιτική κατάσταση της Huawei, η εστίαση στράφηκε ξανά στο πόσο κεντρικές είναι οι Υπηρεσίες Google Play στην εμπειρία του Android και πώς η Huawei θα αναπλήρωνε το έλλειμμα.
Huawei Mobile Services και HMS Core
Το Huawei Mobile Services ή HMS, είναι η εναλλακτική λύση της Huawei στο GMS, που αποτελείται από εφαρμογές που απευθύνονται στον χρήστη καθώς και βασικές υπηρεσίες παρασκηνίου. Η ιδέα πίσω από το HMS είναι η ίδια με αυτή του GMS -- για να παρέχει μια εμπειρία που είναι συνεπής σε όλες τις συσκευές και ανεξάρτητη από την ενημέρωση της πλατφόρμας. Όπως ακριβώς το GMS αποτελείται από στοιχεία εφαρμογών και βασικά στοιχεία, το οικοσύστημα HMS αποτελείται από εφαρμογές HMS, τον πυρήνα HMS και τις Δυνατότητες HMS που ενεργοποιεί ο Πυρήνας μέσω των διαθέσιμων API του.
Το HMS Ecosystem έχει δει τους μέσους μηνιαίους χρήστες του να αυξάνονται από 420 εκατομμύρια παγκοσμίως τον Ιούλιο του 2018 σε τεράστια 530 εκατομμύρια έως τον Ιούλιο του 2019, ενώ οι προγραμματιστές που εγγράφηκαν σε αυτήν την πλατφόρμα αυξήθηκαν από 450.000 σε 910.000 την ίδια χρονική περίοδο και η ενσωμάτωση εφαρμογών HMS Core αυξήθηκε από 20.000 σε 43.000 εφαρμογές. Η Google δεν δημοσιεύει στοιχεία για τις ενσωματώσεις της στο GMS, επομένως είναι δύσκολο να αποκτήσετε κλίμακα εδώ έναντι του #1 παίκτη, αλλά αυτά είναι ακόμα εντυπωσιακά στοιχεία σε απόλυτους αριθμούς. Σύμφωνα με πρόσθετα στοιχεία που αποκάλυψε η Huawei, το HMS Core έχει παγκόσμια εμβέλεια 530 εκατομμυρίων χρηστών σε περισσότερες από 170 χώρες (συμπεριλαμβανομένης της Κίνας), ενώ εξακολουθούν να παρέχουν δυνατότητες όπως η σχέση κόστους-αποτελεσματικότητας, μια ενοποιημένη πύλη για ενιαία ενσωμάτωση και ακριβής στόχευση χρηστών μέσω πολλαπλής προώθησης καναλιών. Η Huawei ισχυρίζεται επίσης ότι συμμορφώνεται με τα διεθνή πρότυπα ασφάλειας και απορρήτου, συμπεριλαμβανομένου του GAPP, του GDPR και των τοπικών κανονισμών στο πεδίο εφαρμογής της.
Όλα αυτά θα παραμείνουν απλώς σημεία μάρκετινγκ εάν το HMS Core δεν ενσωματώσει τα API που παρέχει το GMS Core. Για να αντικαταστήσει το GMS Core, το HMS Core πρέπει να παρέχει παρόμοια, αν όχι καλύτερη, λειτουργικότητα σε προγραμματιστές, εάν επιθυμεί να τους πείσει να θεωρήσουν τον εαυτό του ως έγκυρη επιλογή και να απομακρυνθούν από τη χρήση του GMS Πυρήνας. Το HMS Ecosystem περιορίζεται επί του παρόντος μόνο σε συσκευές Huawei, αλλά ακόμη και από μόνο του, αυτό είναι ένα τεράστιο υποσύνολο συσκευών Android. Μόνο η Huawei έχει αποστείλει πάνω από 200 εκατομμύρια smartphone φέτος μέχρι στιγμής, κάτι που είναι ένας πολύ μεγάλος αριθμός που πρέπει να προσέξουν οι προγραμματιστές εφαρμογών. Ως προγραμματιστής εφαρμογών, είναι απαραίτητο να προσαρμοστείτε σε αυτές τις συσκευές καθώς και σε άλλες συσκευές Huawei που ενδέχεται να μην διατίθενται με GMS στο μέλλον. Ακόμα κι αν η GMS επιστρέψει στην Huawei, η HMS συνεχίζει να αποτελεί μέρος του ευρύτερου οικοσυστήματος της Huawei στρατηγική, όπου το smartphone γίνεται το κεντρικό σημείο εστίασης που χρησιμοποιείται για τον έλεγχο του συνδεδεμένου IoT συσκευές. Επομένως, η προσαρμογή της εφαρμογής σας για να παίζει καλά με το Οικοσύστημα HMS αποτελεί ένα συναρπαστικό επιχειρηματικό επιχείρημα. Δεν θέλετε να κάνετε τα ίδια λάθη που έκανε το Snapchat όταν αγνόησε τη βάση χρηστών του Android για χρόνια και μόλις ξύπνησε για να τα προσέξει πολύ πρόσφατα.
Για να προσφέρουμε περισσότερες λεπτομέρειες σχετικά με το API που παρέχει το HMS Core για τους προγραμματιστές, ακολουθεί μια σύντομη επισκόπηση:
Κιτ λογαριασμού
HMS Core Κιτ λογαριασμού είναι η απάντηση στο Google Sign-In της Υπηρεσίας Play, που επιτρέπει στους προγραμματιστές να χρησιμοποιούν έναν υπάρχοντα λογαριασμό Huawei ως έγκυρη επιλογή για τη σύνδεση στην εφαρμογή τους. Αυτό μειώνει την κούραση των χρηστών, καθώς δεν τους απαιτεί να δημιουργήσουν έναν νέο λογαριασμό μόνο για αυτήν την εφαρμογή και παραλείψτε βήματα όπως επαλήθευση διεύθυνσης email, επαλήθευση αριθμού κινητού τηλεφώνου και εισαγωγή άλλων διαπιστευτήρια; και γενικά βοηθώντας τον προγραμματιστή στη διαδικασία ενσωμάτωσης του χρήστη και μείωση του ρυθμού ανατροπής χρήστη κατά την εγγραφή και τη σύνδεση.
Το Account Kit διαθέτει τα ακόλουθα χαρακτηριστικά:
- Ασφαλής σύνδεση
- Εξουσιοδότηση με ένα κλικ
- Ενσωμάτωση με διαφορετικές θήκες χρήσης: smartphone, tablet, μεγάλες οθόνες, infotainment εντός του οχήματος
- Υποστήριξη για έλεγχο ταυτότητας δύο παραγόντων
- Κρυπτογράφηση δεδομένων σε όλη τη διαδικασία
- Συμβατό με τις προδιαγραφές GDPR για το απόρρητο των χρηστών
- Παγκόσμια κάλυψη εντός του οικοσυστήματος HMS και με υποστήριξη για 79 γλώσσες
Κιτ τοποθεσίας
HMS Core Κιτ τοποθεσίας είναι η απάντηση στο Fused Location Provider της Υπηρεσίας Play, παρέχοντας ουσιαστικά στους προγραμματιστές πρόσβαση σε ακριβή δεδομένα τοποθεσίας για χρήση εντός εφαρμογών. Όπως το Fused Location Provider, το Location Kit υιοθετεί μια υβριδική λειτουργία εντοπισμού θέσης χρησιμοποιώντας δεδομένα από GPS και WiFi και Bluetooth και σταθμό βάσης δικτύου. Αυτό του επιτρέπει να παρέχει μια εύκολη στη χρήση, ακριβή διεπαφή εντοπισμού θέσης για προγραμματιστές εφαρμογών, επιτρέποντάς τους να λαμβάνουν γρήγορα και με ακρίβεια πληροφορίες τοποθεσίας χρήστη.
Το Location Kit διαθέτει τα ακόλουθα χαρακτηριστικά:
- Υψηλό ποσοστό επιτυχίας τοποθεσίας: Η Huawei ισχυρίζεται ότι το ποσοστό επιτυχίας τοποθεσίας εκτός σύνδεσης + online φτάνει το 99%
- Γρήγορη τοποθέτηση
- Υψηλή ακρίβεια τοποθέτησης: Η υβριδική λειτουργία τοποθέτησης επιτρέπει υψηλή ακρίβεια
- Χαμηλή κατανάλωση ενέργειας
Το Location Kit έχει επίσης περισσότερες δυνατότητες σε εξέλιξη:
- Γεω-περίφραξη χαμηλής ισχύος
- Σημασιολογία τοποθεσίας
- Ενσωματωμένη τοποθέτηση IP
- Τοποθέτηση εσωτερικού χώρου υψηλής ακρίβειας
- Επίγνωση τοποθεσίας
Κιτ χάρτη
HMS Core Κιτ χάρτη στοχεύει να είναι ισοδύναμο με το SDK Χαρτών της Google, παρέχοντας στους προγραμματιστές εύκολες και ισχυρές δυνατότητες χαρτών που μπορούν να βοηθήσουν στη βελτίωση της εμπειρίας χάρτη εντός των εφαρμογών.
Το Map Kit παρέχει στους προγραμματιστές πρόσβαση σε μια εξατομικευμένη εμφάνιση χάρτη με πλούσια στοιχεία χάρτη και πολλαπλές λειτουργίες αλληλεπίδρασης. Το Map Kit έρχεται επίσης με τα δικά του δεδομένα γεωγραφικής τοποθεσίας, με διεκδικούμενες 100 εκατομμύρια+ πληροφορίες για σημεία ενδιαφέρον, 150 εκατομμύρια+ πληροφορίες για διευθύνσεις, καθώς και προτροπές εισόδου για τοποθεσίες και τη δική της γεωκωδικοποίηση API. Το Map Kit καλύπτει 150+ χώρες και 40+ γλώσσες και παρέχει πρόσβαση σε 25 API συνολικά.
Drive Kit
Το Drive Kit του HMS Core στοχεύει να ενεργοποιήσει τις λειτουργίες που μπορεί να ενεργοποιήσει η Google μέσω του Google Drive REST API μέσα σε μια εφαρμογή Android.
Με το Drive Kit, οι προγραμματιστές μπορούν να δημιουργήσουν εφαρμογές που μπορούν να διαβάζουν, να γράφουν και να συγχρονίζουν αρχεία με το Huawei Cloud.
Μερικά από τα βασικά χαρακτηριστικά του περιλαμβάνουν:
- Εύκολο στη χρήση και αποθήκευση αρχείων
- Κρυπτογράφηση
- Ενημέρωση αρχείου σε πραγματικό χρόνο
- Υποστήριξη πολλαπλών συσκευών
Το Drive Kit σχεδιάζει επίσης να εισαγάγει περισσότερες λειτουργίες στο μέλλον, όπως κοινή χρήση αρχείων, ομαδική συνεργασία και έξυπνη αναζήτηση.
Από όσο καταλαβαίνουμε, το Drive Kit είναι διαφορετικό από αυτό του Android Auto Backup for Apps API, δεδομένου ότι δεν υποστηρίζει ακόμη τη δημιουργία αντιγράφων ασφαλείας των ρυθμίσεων μιας εφαρμογής στο cloud. Η Huawei αναφέρει ότι η λειτουργία έρχεται μέχρι τον Δεκέμβριο του 2019, γεγονός που θα βελτιώσει σημαντικά τη χρησιμότητα αυτού του API.
Υπηρεσία παιχνιδιών
HMS Core Υπηρεσία παιχνιδιών στοχεύει να είναι το αντίστοιχο των Παιχνιδιών Google Play. Οι Υπηρεσίες παιχνιδιών παρέχουν έναν εύκολο τρόπο για τους παίκτες να συνδεθούν και να παρακολουθούν τα επιτεύγματα και τη σχετική κατάταξη. Επιπλέον, οι προγραμματιστές παιχνιδιών μπορούν επίσης να χρησιμοποιήσουν τα API που σχετίζονται με πακέτα δώρων, επιβραβεύοντας τους χρήστες με ανταμοιβές εντός του παιχνιδιού μετά την ολοκλήρωση των επιτευγμάτων.
Άλλα API που σχεδιάζονται για το μέλλον για την Υπηρεσία Παιχνιδιών περιλαμβάνουν την παρακολούθηση δεδομένων παίκτη και στατιστικά, όπως όπως διάρκεια παιχνιδιού, χρόνος σύνδεσης, συχνότητα, κατάταξη δραστηριότητας, κατάταξη ορίου πληρωμής και αγορά ποσότητα; και αναφορά γεγονότων παιχνιδιού.
Push Kit
HMS Core Push Kit είναι το αντίστοιχο του Firebase Cloud Messaging της Google, επιτρέποντας ουσιαστικά στους προγραμματιστές εφαρμογών να στέλνουν μηνύματα από το cloud στους χρήστες σας. Το Push Kit καθιερώνεται ως μια αξιόπιστη πλατφόρμα μηνυμάτων push σε πραγματικό χρόνο με παγκόσμια κάλυψη, που εξαπλώνεται σε περισσότερες από 200 χώρες. Οι προγραμματιστές εφαρμογών μπορούν να επωφεληθούν από τις λειτουργίες ακριβούς στόχευσης που προσφέρει για να προωθήσουν τη χρηστικότητα της εφαρμογής τους χρήστες και προωθήστε τις αλληλεπιδράσεις και τις συναλλαγές με την εφαρμογή αυξάνοντας τις προβολές σελίδας της εφαρμογής και μοναδικές επισκέπτες.
Κιτ Analytics
Το κιτ Analytics του HMS Core είναι ισοδύναμο με αυτό της Google Firebase Analytics. Ο βασικός στόχος του κιτ Analytics είναι να παρέχει στους προγραμματιστές εφαρμογών έναν εύκολο τρόπο να μετρούν διαφορετικές μετρήσεις εντός της εφαρμογής και να παρέχουν ανάλυση με βάση αυτές τις μετρήσεις. Με το Analytics Kit, η Huawei ισχυρίζεται ότι οι προγραμματιστές θα μπορούν να συλλέγουν έως και 500 τύπους δεδομένων συμπεριφοράς, παρουσιάζοντας ένα πολύ ευρύ δυναμικό για την απόκτηση γνώσεων για τον χρήστη, τις αλληλεπιδράσεις και τις συνήθειές του εντός της εφαρμογής. Κατά συνέπεια, οι προγραμματιστές εφαρμογών μπορούν στη συνέχεια να διαμορφώσουν πολιτικές βελτιστοποίησης όπως απαιτείται, προκειμένου να αυξηθεί η αφοσίωση και η διατήρηση των χρηστών εντός της εφαρμογής.
Το Analytics Kit ισχυρίζεται ότι παρέχει:
- Απλή και αποτελεσματική πρόσβαση, με προκαθορισμένα συμβάντα, προσαρμοσμένα συμβάντα και online εντοπισμό σφαλμάτων
- Ασφαλής υπηρεσία δεδομένων με ανώνυμες ταυτότητες χρηστών, κρυπτογραφημένη μετάδοση και απομόνωση πολλών ενοικιαστών
- Προσαρμόσιμος πίνακας εργαλείων με πλούσιες δυνατότητες ανάλυσης όπως:
- Ανάλυση μετατροπής και διατήρησης διοχέτευσης: Προσδιορίστε τα χαρακτηριστικά της ανατροπής συμβάντων για τη διαμόρφωση στοχευμένων πολιτικών λειτουργίας χρήστη
- Ανάλυση γεγονότων
- Ανάλυση κοινού
- Ανάλυση σε πραγματικό χρόνο: Αναλύστε τα τρέχοντα καυτά συμβάντα σε πραγματικό χρόνο και προσαρμόστε τις πολιτικές λειτουργίας
- Διαδικτυακός εντοπισμός σφαλμάτων, με γρήγορη απόκριση δεύτερου επιπέδου
Αγορές εντός εφαρμογής
HMS Core Αγορές εντός εφαρμογής είναι το αντίστοιχο του Google Play In-App Billing και ίσως το πιο σημαντικό από όλα τα API όσον αφορά τους προγραμματιστές εφαρμογών. Χωρίς ένα ισχυρό μέσο δημιουργίας εσόδων, θα υπάρχει μικρό κίνητρο για έναν προγραμματιστή να βουτήξει πραγματικά στο οικοσύστημα HMS. Με τις αγορές εντός εφαρμογής, οι προγραμματιστές θα πρέπει να μπορούν να πραγματοποιούν τη δημιουργία εσόδων παγκοσμίως. Οι αγορές εντός εφαρμογής της HMS καλύπτουν πέντε ευρείες API σε δύο κατηγορίες: Υπηρεσία Διαχείρισης Προϊόντων, Υπηρεσία Συνδρομής, Υπηρεσία Παραγγελιών, Υπηρεσία δοκιμής Sandbox και Υπηρεσία Διαχείρισης Εμπόρων.
Η συνδρομητική υπηρεσία, όπως υποδηλώνει το όνομα, είναι η δημιουργία εσόδων από χρήστες που συνδέονται πιστά με την υπηρεσία και μπορεί να θεωρηθεί ως μια πιο σταθερή μορφή εσόδων. Αυτό το μέρος των αγορών εντός εφαρμογής διαθέτει τα ακόλουθα χαρακτηριστικά:
- Υποστηρίζει προσαρμοσμένη δωρεάν δοκιμαστική χρήση και προνομιακή προώθηση
- Υποστηρίζει παγκόσμια αυτόματη τιμολόγηση
- Υποστηρίζει την προσαρμογή της τιμής συνδρομής ανά χώρα
- Ολόπλευρη διαχείριση ειδοποιήσεων
- Αναφορές συνδρομής
Η υπηρεσία παραγγελιών αφορά τη μη επαναλαμβανόμενη μορφή αγορών μιας συναλλαγής και διαθέτει τα ακόλουθα χαρακτηριστικά:
- Απλοποιήστε τη διαδικασία πρόσβασης πληρωμής
- Διαχείριση εντολών πληρωμής για προγραμματιστές
- Απλή πρόσβαση και λογική αλληλεπίδρασης
Κιτ διαφημίσεων
HMS Core Κιτ διαφημίσεων είναι το αντίστοιχο του Google AdMob και αποτελεί το δεύτερο σκέλος της δημιουργίας εσόδων για το οικοσύστημα Huawei Mobile Services. Το Ads Kit παρέχει μοναδικά αναγνωριστικά διαφημίσεων σε επίπεδο συσκευής και δυνατότητες παρακολούθησης μετατροπών διαφημίσεων για τη δημιουργία ενός διαφημιστικού οικοσυστήματος.
Οπως και μέρος των αλλαγών που εισήχθη στο Android 10, οι εφαρμογές πρέπει να έχουν προνομιακή άδεια για να ζητήσουν το IMEI του τηλεφώνου, το οποίο ουσιαστικά περιορίζει τη χρήση αυτού του μη επαναρυθμιζόμενου αναγνωριστικού για μάρκετινγκ και διαφήμιση σκοποί. Επομένως, το Ads Kit της Huawei βασίζεται σε μια λύση OAID (Open Advertising ID) ως μη μόνιμο αναγνωριστικό διαφήμισης, επιτρέποντας προγραμματιστές να εξισορροπήσουν το απόρρητο των χρηστών, ενώ παράλληλα παρέχουν εξατομικευμένες διαφημίσεις και παρακολουθούν με ακρίβεια τη διαφήμιση υπάρχοντα.
Κάθε συσκευή HMS έχει ένα μοναδικό OAID που δημιουργείται αμέσως μετά την πρώτη εκκίνηση της συσκευής. Οι χρήστες διατηρούν επίσης την επιλογή επαναφοράς του OAID καθώς και εξαίρεσης από εξατομικευμένες διαφημίσεις. Το OAID συγκλίνει έτσι την ψηφιακή ταυτότητα με το απόρρητο καταργώντας τη σύνδεση μεταξύ του αναγνωριστικού συσκευής και των πληροφοριών χρήστη.
Καταληκτική Σημείωση
Το HMS Core της Huawei είναι μια σκληρή προσπάθεια της Huawei, που δείχνει την επιμονή της να διατηρήσει το ανταγωνιστικό της πλεονέκτημα στο οικοσύστημα υλικού και λογισμικού smartphone. Οι περισσότεροι άλλοι OEM Android θα είχαν καταρρεύσει χωρίς την υποστήριξη της Google, καθώς κανένας (ίσως με εξαίρεση τη Samsung) δεν υπάρχει σε κανένα θέση να προσφέρει ένα τόσο ισχυρό σύνολο εναλλακτικών API που θα μπορούσαν ρεαλιστικά να παρέχουν ένα παρόμοιο σύνολο λειτουργιών στους προγραμματιστές και χρήστες.
Το HMS Core αποδείχθηκε ότι ήταν το μυστικό όπλο της Huawei, ένα που ήταν κρυμμένο σε κοινή θέα, και τέθηκε στο προσκήνιο όταν η εταιρεία χρειαζόταν πραγματικά να προσαρμοστεί. Με την πολιτική κατάσταση της εταιρείας να παραμένει άλυτη για πάρα πολύ καιρό, το HMS Core παραμένει η λύση στην οποία πρέπει να στραφούν οι προγραμματιστές εάν σκοπεύουν να διατηρήσουν το κοινό τους Huawei. Η Huawei δεν έχει εγκαταλείψει την αγορά smartphone μετά την απαγόρευση του εμπορίου -- μακριά από αυτό στην πραγματικότητα, καθώς η εταιρεία σημείωσε ανάπτυξη 63% σε ετήσια βάση στην κινεζική αγορά και 29% στην παγκόσμια αγορά, παρά την απαγόρευση του εμπορίου. Η εταιρεία εξακολουθεί να σκοπεύει να προχωρήσει και οι καταναλωτές θα δυσκολευτούν να αντισταθούν σε εξαιρετικό υλικό όπως το Huawei Mate 30 Pro.
Με την τρέχουσα δυναμική της Huawei, οι εναλλακτικές λύσεις λογισμικού είναι βέβαιο ότι θα εμφανιστούν χάρη στο νόμο της ζήτησης και της προσφοράς. Επομένως, η μόνη ερώτηση για εσάς ως προγραμματιστή εφαρμογών παραμένει: έχετε και εσείς την προνοητικότητα να προσαρμοστείτε;
Γράφτηκε με εισροές από τον Mishaal Rahman