Google Play Services: ουσία, εξαρτήματα και ανάπτυξη Android

Συγγραφέας: IT Sectr Δημοσιεύτηκε: 2026-04-30 Χρόνος ανάγνωσης: 11 λεπ

Google Play Services — είναι ένα επίπεδο συστημικών υπηρεσιών Google στο Android που εξασφαλίζει τη λειτουργία όλων των εφαρμογών και API της Google: από τους Χάρτες Google μέχρι το Firebase και το Google Sign-In. Τα Play Services λειτουργούν ως ξεχωριστό πακέτο APK, το οποίο ενημερώνεται αυτόματα μέσω του Google Play Store, ανεξάρτητα από τις ενημερώσεις υλικολογισμικού Android. Σύμφωνα με τα δεδομένα Android Developers, 2025, τα Google Play Services είναι εγκατεστημένα στο 99.8% όλων των ενεργών συσκευών Android και περιλαμβάνουν περισσότερες από 50 ξεχωριστές μονάδες.

Κύρια

  • Google Play Services — επίπεδο συστήματος υπηρεσιών Google για Android, ενημερώνεται ξεχωριστά από το ΛΣ
  • Αυτόματη ενημέρωση — τα Play Services ενημερώνονται μέσω του Play Store ανεξάρτητα από το υλικολογισμικό του κατασκευαστή
  • Εξαρτήματα — περισσότερα από 50 στοιχεία: Maps, Auth, Ads, Wallet, Location, SafetyNet και άλλα
  • Επίπεδο API — τα Play Services είναι διαθέσιμα από Android 2.3 (API 9), τα περισσότερα εξαρτήματα από API 14+
  • Google Mobile Services — το πακέτο GMS περιλαμβάνει τα Play Services συν τις εφαρμογές Google (Chrome, Gmail, YouTube)

Τι είναι τα Google Play Services;

Google Play Services — είναι ένα ιδιόκτητο επίπεδο υπηρεσιών Google που λειτουργεί πάνω από το λειτουργικό σύστημα Android. Σε αντίθεση με το AOSP (Android Open Source Project), το οποίο περιλαμβάνει μόνο βασικές βιβλιοθήκες, τα Play Services παρέχουν API για ενσωμάτωση με το οικοσύστημα Google: χάρτες, γεωτοποθεσία, έλεγχο ταυτότητας, ειδοποιήσεις push, διαφημίσεις και πληρωμές. Τα Play Services εγκαθίστανται ως εφαρμογή συστήματος με αυξημένα προνόμια και έχουν πρόσβαση σε API που δεν είναι διαθέσιμα σε συνηθισμένες εφαρμογές.

Η βασική διαφορά των Google Play Services από τις τυπικές βιβλιοθήκες Android — η δυνατότητα ενημέρωσης μέσω του Play Store. Εάν η Google κυκλοφορήσει μια νέα έκδοση του Maps SDK ή του Auth API, ο χρήστης λαμβάνει την ενημέρωση μέσω των Play Services, χωρίς να περιμένει την ενημέρωση OTA από τον κατασκευαστή. Αυτό λύνει το πρόβλημα κατακερματισμού του Android — σύμφωνα με τα στοιχεία Statista (2025), περίπου το 40% των συσκευών Android λειτουργούν σε εκδόσεις ΛΣ παλαιότερες των 3 ετών, αλλά τα Play Services είναι ενημερωμένα στην τελευταία έκδοση στο 85% των συσκευών.

Τα Google Play Services δεν είναι μέρος του Android Open Source Project και δεν είναι διαθέσιμα σε συσκευές χωρίς άδεια Google (π.χ. Huawei μετά το 2019). Για εφαρμογές που λειτουργούν σε συσκευές χωρίς GMS, η Google συνιστά τη χρήση του Firebase SDK με υποστήριξη πολλαπλών πλατφορμών ή τη μετάβαση σε εναλλακτικές λύσεις (Huawei Mobile Services).

Αρχιτεκτονική και εξαρτήματα των Play Services

Η αρχιτεκτονική των Google Play Services είναι χτισμένη ως ένα σύνολο ανεξάρτητων μονάδων (πακέτα APK), καθεμία από τις οποίες είναι υπεύθυνη για τη δική της λειτουργικότητα. Το κύριο APK (com.google.android.gms) περιέχει τον πυρήνα των υπηρεσιών και περίπου 50 πρόσθετες μονάδες που φορτώνονται κατ' απαίτηση. Η διαδικασία χρήστη ονομάζεται διαδικασία Google Play Services και λειτουργεί στο παρασκήνιο με υψηλή προτεραιότητα.

Κάθε μονάδα Google Play Services έχει τη δική της έκδοση και API. Ο προγραμματιστής συνδέει μόνο τις απαραίτητες μονάδες μέσω του build.gradle, μειώνοντας έτσι το μέγεθος της εφαρμογής. Για παράδειγμα, για το Google Sign-In απαιτείται com.google.android.gms:play-services-auth, για τους Χάρτες Google — play-services-maps. Τα Google Play Services επιλύουν αυτόματα τις εξαρτήσεις μεταξύ των μονάδων και φορτώνουν τα στοιχεία που λείπουν.

ΣτοιχείοΠακέτο GradleΛειτουργικότητα
Authplay-services-authGoogle Sign-In, Credential Manager, ID Token
Mapsplay-services-mapsGoogle Maps SDK απόδοση χαρτών, κάμερα
Locationplay-services-locationFusedLocationProvider, γεωζώνες, Activity Recognition
Adsplay-services-adsGoogle Mobile Ads, AdMob, Ad Manager
Walletplay-services-walletGoogle Pay, Passes, API πληρωμών
SafetyNetplay-services-safetynetΈλεγχος συσκευής, reCAPTCHA, πιστοποίηση

Αλληλεπίδραση μέσω AIDL

Αλληλεπίδραση μεταξύ εφαρμογής και Play Services γίνεται μέσω AIDL (Android Interface Definition Language). Η εφαρμογή καλεί μεθόδους SDK, το SDK στέλνει αιτήματα IPC στη διαδικασία Google Play Services, η οποία εκτελεί την πραγματική εργασία (αιτήματα δικτύου στους διακομιστές Google, εργασία με GPS, κρυπτογραφία). Η διαδικασία Play Services είναι απομονωμένη από την εφαρμογή — αν καταρρεύσει, η εφαρμογή συνεχίζει να λειτουργεί.

Μηχανισμός αυτόματης ενημέρωσης και έκδοσης

Google Play Services ενημερώνονται αυτόματα μέσω του Google Play Store — ο χρήστης λαμβάνει τη νέα έκδοση στο παρασκήνιο χωρίς επιβεβαίωση. Οι ενημερώσεις διανέμονται σταδιακά (staged rollout): πρώτα στο 1% των συσκευών, στη συνέχεια στο 10%, 50% και 100%. Εάν στην νέα έκδοση ανακαλυφθεί κρίσιμο σφάλμα, η Google μπορεί να ανακαλέσει την ενημέρωση σε σταθερή έκδοση εντός 24 ωρών.

Η έκδοση των Google Play Services κωδικοποιείται με δύο αριθμούς: έκδοση APK (π.χ. 25.15.32) και έκδοση SDK (π.χ. 12.8.0). Είναι σημαντικό για τον προγραμματιστή να ελέγχει την έκδοση των Play Services στη συσκευή μέσω GoogleApiAvailability — εάν ο χρήστης έχει απενεργοποιήσει την αυτόματη ενημέρωση ή χρησιμοποιεί προσαρμοσμένο υλικολογισμικό, η έκδοση μπορεί να είναι παρωχημένη. Σύμφωνα με την Google, η μέση έκδοση των Play Services σε ενεργές συσκευές δεν είναι παλαιότερη των 6 μηνών.

kotlin
// Έλεγχος έκδοσης Google Play Services στη συσκευή
val availability = GoogleApiAvailability.getInstance()
val resultCode = availability.isGooglePlayServicesAvailable(context)

when (resultCode) {
    ConnectionResult.SUCCESS ->
        Log.d("GMS", "Google Play Services διαθέσιμα")

    ConnectionResult.SERVICE_MISSING,
    ConnectionResult.SERVICE_VERSION_UPDATE_REQUIRED -> {
        // Εμφάνιση διαλόγου ενημέρωσης
        availability.showErrorDialogFragment(
            activity, resultCode, REQUEST_CODE
        )
    }
}

Προβλήματα με εκδόσεις: εάν τα Google Play Services είναι απενεργοποιημένα (ο χρήστης τα απενεργοποίησε χειροκίνητα στις ρυθμίσεις), όλα τα API Google σταματούν να λειτουργούν. Η εφαρμογή πρέπει να ελέγχει τη διαθεσιμότητα των Play Services πριν από κάθε κλήση API Google και να εμφανίζει ένα κατανοητό μήνυμα στον χρήστη με κουμπί μετάβασης στις ρυθμίσεις ή λήψης των Play Services. Η Google παρέχει ένα παράθυρο διαλόγου σφάλματος μέσω του showErrorDialogFragment που οδηγεί αυτόματα στο Play Store.

Βασικά εξαρτήματα και ο σκοπός τους

Google Play Services Auth — η μονάδα ελέγχου ταυτότητας, που παρέχει Google Sign-In, Credential Manager και Smart Lock για κωδικούς πρόσβασης. Από το 2024, η Google συνιστά το Credential Manager ως ενιαίο API για όλους τους τύπους ελέγχου ταυτότητας. Google Play Services Maps — απόδοση χαρτών Google, γεωκωδικοποίηση, Places API και διαδρομές. Location — Fused Location Provider, που συνδυάζει GPS, Wi-Fi και δεδομένα κινητής τηλεφωνίας για ακριβή προσδιορισμό τοποθεσίας με ελάχιστη κατανάλωση ενέργειας.

Play Integrity API: αντικατάσταση του SafetyNet

Η μονάδα Google Play Services Wallet υποστηρίζει το Google Pay για πληρωμές σε εφαρμογές και ιστοσελίδες, καθώς και τα Google Passes (προγράμματα επιβράβευσης, κάρτες επιβίβασης, εισιτήρια). SafetyNet (αντικαθίσταται από το Play Integrity API) — έλεγχος ακεραιότητας συσκευής: πρόσβαση root, προσαρμοσμένο υλικολογισμικό, εξομοιωτής. Play Integrity API (συνιστάται από το 2024) — ακριβέστερος έλεγχος: device integrity (ακεραιότητα), app integrity (υπογραφή), account integrity (λογαριασμός Google).

kotlin
// Αίτημα τοποθεσίας μέσω FusedLocationProvider
val fusedClient = LocationServices.getFusedLocationProviderClient(context)

val locationRequest = LocationRequest.Builder()
    .setPriority(Priority.PRIORITY_HIGH_ACCURACY)
    .setInterval(10000)
    .setFastestInterval(5000)
    .build()

if (ActivityCompat.checkSelfPermission(
    context, Manifest.permission.ACCESS_FINE_LOCATION
) == PackageManager.PERMISSION_GRANTED) {
    fusedClient.requestLocationUpdates(
        locationRequest,
        locationCallback,
        Looper.getMainLooper()
    )
}

Η μονάδα Google Play Services Awareness — συνδυασμένο API, που ενώνει δεδομένα σχετικά με την τοποθεσία, τον χρόνο, τον καιρό, τη δραστηριότητα του χρήστη και τα συνδεδεμένα ακουστικά. Το Awareness API επιτρέπει στην εφαρμογή να αντιδρά στο πλαίσιο: για παράδειγμα, να ενεργοποιεί τη σιωπηρή λειτουργία όταν ο χρήστης είναι στη δουλειά ή να εμφανίζει ειδοποίηση για βροχή πριν από την έξοδο. API διαθέσιμο από Play Services 16.0.0.

Ενσωμάτωση των Google Play Services σε έργο Android

Η ενσωμάτωση των Google Play Services σε έργο Android πραγματοποιείται με την προσθήκη εξαρτήσεων στο build.gradle επιπέδου εφαρμογής. Η Google συνιστά τη χρήση ξεχωριστών σπονδυλωτών εξαρτήσεων και όχι του γενικού πακέτου play-services-all, για τη μείωση του μεγέθους APK. Ελάχιστη έκδοση Play Services SDK — 21.0.0 (αντιστοιχεί σε Android 14), αλλά τα περισσότερα εξαρτήματα υποστηρίζουν API 19+.

Για την ενσωμάτωση απαιτείται η διαμόρφωση του Google Services Gradle Plugin και του αρχείου google-services.json, το οποίο λαμβάνεται από το Firebase Console. Το αρχείο JSON περιέχει αναγνωριστικά έργου, κλειδιά API και Client ID για OAuth. Χωρίς google-services.json, τα περισσότερα εξαρτήματα Play Services δεν μπορούν να εξουσιοδοτηθούν στους διακομιστές Google. Εάν το έργο δεν χρησιμοποιεί Firebase, αρκεί η προσθήκη κλειδιού API στο AndroidManifest.xml.

groovy
// build.gradle (επίπεδο έργου)
buildscript {
    dependencies {
        classpath "com.google.gms:google-services:4.4.2"
    }
}

// build.gradle (επίπεδο εφαρμογής)
apply plugin: 'com.google.gms.google-services'

dependencies {
    implementation "com.google.android.gms:play-services-auth:21.2.0"
    implementation "com.google.android.gms:play-services-maps:19.0.0"
    implementation "com.google.android.gms:play-services-location:21.3.0"
}

Σημαντική απόχρωση: διαφορετικά εξαρτήματα Google Play Services μπορεί να απαιτούν διαφορετικές εκδόσεις μεταξύ τους. Εάν ένα εξάρτημα απαιτεί play-services-basement έκδοση 18.0.0 και ένα άλλο 18.1.0, το Gradle επιλύει τη σύγκρουση υπέρ της υψηλότερης έκδοσης. Συνιστάται η χρήση ενιαίας έκδοσης για όλα τα εξαρτήματα μέσω μεταβλητής: ext.playServicesVersion = '21.2.0'. Τα Google Play Services εξαρτώνται επίσης από την έκδοση compileSdk — για την έκδοση 21.0.0 απαιτείται compileSdk 34+.

Συσκευές Android χωρίς Google Play Services

Οι συσκευές χωρίς Google Play Services (Huawei, Honor, ορισμένες κινεζικές μάρκες) δεν μπορούν να χρησιμοποιήσουν τα API που παρέχονται από το GMS. Για τέτοιες συσκευές, η Google συνιστά το Firebase SDK, το οποίο περιλαμβάνει βιβλιοθήκες πολλαπλών πλατφορμών που λειτουργούν χωρίς Play Services. Το Firebase Authentication χρησιμοποιεί απευθείας REST API, το Firebase Realtime Database — σύνδεση WebSocket, το Firebase Cloud Messaging — δικό του πρωτόκολλο.

Εναλλακτική προσέγγιση — η χρήση Huawei Mobile Services (HMS), που παρέχουν παρόμοια API: Huawei Maps Kit, Location Kit, Push Kit. Για την υποστήριξη και των δύο τύπων συσκευών, οι προγραμματιστές υλοποιούν ένα αφηρημένο επίπεδο που ανιχνεύει την παρουσία GMS ή HMS κατά την εκκίνηση και συνδέει το αντίστοιχο SDK. Σύμφωνα με την Counterpoint Research (2025), το μερίδιο των συσκευών χωρίς GMS είναι περίπου 5% της παγκόσμιας αγοράς Android.

kotlin
// Έλεγχος ύπαρξης GMS στη συσκευή
fun isGmsAvailable(): Boolean {
    return try {
        GoogleApiAvailability.getInstance()
            .isGooglePlayServicesAvailable(context) ==
            ConnectionResult.SUCCESS
    } catch (e: Exception) {
        false
    }
}

// Αφηρημένο επίπεδο για GMS/HMS
interface PushService {
    fun getToken(): String
}

class GmsPushService : PushService {
    override fun getToken() =
        FirebaseMessaging.getInstance().token.await()
}

Αφηρημένο επίπεδο GMS και HMS

Για εφαρμογές που λειτουργούν σε συσκευές χωρίς GMS, είναι κρίσιμο να δοκιμάζονται όλες οι λειτουργίες που χρησιμοποιούν το API Google. Τα Play Services επιστρέφουν σφάλμα SERVICE_MISSING εάν η υπηρεσία δεν βρεθεί. Συνιστάται η ήπια υποβάθμιση (graceful degradation): εάν το Google Sign-In δεν είναι διαθέσιμο, προσφέρετε είσοδο μέσω email· εάν οι Χάρτες Google δεν είναι διαθέσιμοι, εμφανίστε WebView με Yandex Maps ή OpenStreetMap. Το Huawei AppGallery δημοσιεύει περίπου το 15% όλων των εφαρμογών Android στον κόσμο.

Παράδειγμα κώδικα: έλεγχος και ενημέρωση των Play Services

Πλήρες παράδειγμα ελέγχου διαθεσιμότητας των Google Play Services και διαχείρισης όλων των πιθανών καταστάσεων: υπηρεσία διαθέσιμη, απαιτείται ενημέρωση, υπηρεσία απενεργοποιημένη, υπηρεσία λείπει. Ο κώδικας χρησιμοποιεί GoogleApiAvailability για τον έλεγχο και showErrorDialogFragment για την εμφάνιση του τυπικού παραθύρου διαλόγου Google με πλοήγηση στο Play Store.

kotlin
class GmsCheckActivity : AppCompatActivity() {

    companion object {
        private const val REQ_UPDATE = 1001
    }

    fun checkGooglePlayServices() {
        val api = GoogleApiAvailability.getInstance()
        when (api.isGooglePlayServicesAvailable(this)) {
            ConnectionResult.SUCCESS ->
                initializeApp()
            ConnectionResult.SERVICE_DISABLED ->
                showSettingsDialog()
            ConnectionResult.SERVICE_VERSION_UPDATE_REQUIRED ->
                api.showErrorDialogFragment(
                    this, ConnectionResult.SERVICE_VERSION_UPDATE_REQUIRED,
                    REQ_UPDATE
                )
        }
    }

    override fun onActivityResult(request: Int,
            result: Int, data: Intent?) {
        super.onActivityResult(request, result, data)
        if (request == REQ_UPDATE && result == RESULT_OK)
            initializeApp()
    }
}

Συνιστάται ο έλεγχος διαθεσιμότητας των Google Play Services σε κάθε εκκίνηση της εφαρμογής, όχι μόνο στην πρώτη. Ο χρήστης μπορεί να απενεργοποιήσει τα Play Services στις ρυθμίσεις μετά την εγκατάσταση της εφαρμογής, με αποτέλεσμα τη μη λειτουργία όλων των API Google. Για κρίσιμες λειτουργίες (π.χ., πληρωμή μέσω Google Pay) ο έλεγχος πρέπει να είναι υποχρεωτικός — χωρίς Play Services η εφαρμογή δεν μπορεί να επεξεργαστεί την πληρωμή.

Μετάβαση σε Play Core και Modular Delivery

Play Core — είναι μια βιβλιοθήκη Google Play Services για τη διαχείριση μονάδων εφαρμογής, ενημερώσεων κατά την εκτέλεση και λήψη πρόσθετων πόρων. Το Play Core επιτρέπει την υλοποίηση του Dynamic Delivery — παράδοση μονάδων εφαρμογής κατ' απαίτηση: ο χρήστης κατεβάζει τη βασική εφαρμογή και πρόσθετες λειτουργίες (π.χ., μονάδα διαχείρισης ή περιεχόμενο Premium) λαμβάνονται μόνο όταν ο χρήστης ανοίγει για πρώτη φορά την αντίστοιχη οθόνη.

Η αρθρωτή παράδοση των Google Play Services μέσω του Play Core μειώνει το μέγεθος αρχικής εγκατάστασης της εφαρμογής κατά 30-50%. Αυτό είναι ιδιαίτερα σημαντικό για αγορές με αργό διαδίκτυο — σύμφωνα με το Google Play Console, κάθε 10 MB μειώνει τη μετατροπή εγκατάστασης κατά 1%. Το Play Core SDK απαιτεί Android 5.0 (API 21) και Google Play Services 21.0.0+. Σημαντικό: μετά τη λήψη της μονάδας, δεν μπορεί να διαγραφεί, μόνο ολόκληρη η εφαρμογή μπορεί να ενημερωθεί.

kotlin
// Φόρτωση μονάδας κατ' απαίτηση μέσω Play Core
val manager = SplitInstallManagerFactory.create(context)
val request = SplitInstallRequest
    .Builder()
    .addModule("premium")
    .build()

manager.startInstall(request)
    .addOnSuccessListener {
        Log.d("Split", "Premium μονάδα φορτώθηκε")
    }

Η μετάβαση σε Play Core απαιτεί αλλαγή της αρχιτεκτονικής της εφαρμογής: η λειτουργικότητα χωρίζεται σε μονάδες on-demand στο Android Studio και το Gradle χτίζει κάθε μονάδα ως ξεχωριστό APK. Το Google Play Store στη συνέχεια δημιουργεί ένα APK Set (Android App Bundle) και παραδίδει μόνο το βασικό APK στον χρήστη. Το Play Core υποστηρίζει επίσης in-app updates — ο χρήστης μπορεί να ενημερώσει την εφαρμογή εσωτερικά, χωρίς να μεταβεί στο Play Store. Μέχρι το 2026, περίπου το 70% των εφαρμογών στο Google Play χρησιμοποιούν Android App Bundle και Play Core.

Συχνές Ερωτήσεις

Τι θα συμβεί αν διαγράψω τα Google Play Services στο Android;

Εάν διαγράψετε τα Google Play Services, όλες οι υπηρεσίες Google θα σταματήσουν να λειτουργούν: Χάρτες Google, Google Sign-In, ειδοποιήσεις push FCM, Google Pay, Play Integrity. Οι εφαρμογές που χρησιμοποιούν αυτά τα API θα εμφανίζουν σφάλματα ή θα καταρρέουν. Στις περισσότερες συσκευές, τα Play Services δεν μπορούν να διαγραφούν με τυπικά μέσα — μόνο να απενεργοποιηθούν στις ρυθμίσεις.

Πώς μπορώ να ενημερώσω χειροκίνητα τα Google Play Services;

Τα Google Play Services ενημερώνονται αυτόματα μέσω του Play Store. Για χειροκίνητη ενημέρωση: ανοίξτε το Play Store → Οι εφαρμογές και τα παιχνίδια μου → βρείτε τα Google Play Services → Ενημέρωση. Εάν η ενημέρωση δεν είναι διαθέσιμη, κατεβάστε το APK της τελευταίας έκδοσης από το APKMirror (μόνο για έμπειρους χρήστες). Η αυτόματη ενημέρωση συνήθως γίνεται εντός 2 εβδομάδων από την κυκλοφορία.

Ποια είναι η ελάχιστη έκδοση Android για τα Google Play Services;

Η ελάχιστη υποστηριζόμενη έκδοση είναι Android 4.4 KitKat (API 19). Ωστόσο, ορισμένες μονάδες (π.χ., Credential Manager) απαιτούν Android 6.0 (API 23) ή νεότερη. Για σύγχρονη ανάπτυξη, η Google συνιστά την στόχευση Android 14 (API 34) και τη χρήση Play Services έκδοσης 21.0.0+. Οι παρωχημένες συσκευές σε Android 4.4 λαμβάνουν μόνο κρίσιμες ενημερώσεις Play Services.

Μπορώ να χρησιμοποιήσω το Firebase χωρίς Google Play Services;

Ναι, το Firebase SDK μπορεί να λειτουργήσει χωρίς Google Play Services σε συσκευές χωρίς GMS. Το Firebase Authentication, Realtime Database, Firestore, Cloud Functions και Hosting δεν απαιτούν Play Services. Το Firebase Cloud Messaging (FCM) μπορεί να χρησιμοποιήσει το άμεσο πρωτόκολλο HTTP αντί για GMS. Ωστόσο, τα Firebase Crashlytics και Performance Monitoring απαιτούν Play Services για τη συλλογή δεδομένων.

Ποιο είναι το μέγεθος APK των Google Play Services;

Το βασικό APK των Google Play Services καταλαμβάνει περίπου 80-120 MB στο διαμέρισμα συστήματος. Πρόσθετες μονάδες (χάρτες, auth, location) φορτώνονται κατ' απαίτηση και μπορούν να προσθέσουν 10-50 MB. Για σύγκριση: η Apple Push Notification Service στο iOS καταλαμβάνει περίπου 5 MB. Παρά το μέγεθος, τα Play Services δεν επηρεάζουν τον διαθέσιμο χώρο αποθήκευσης του χρήστη — βρίσκονται στο διαμέρισμα συστήματος.

Σύνοψη

  • Google Play Services — επίπεδο συστήματος υπηρεσιών Google που εξασφαλίζει τη λειτουργία Maps, Auth, Ads, Location και άλλων API
  • Αυτόματη ενημέρωση — τα Play Services ενημερώνονται μέσω Play Store ανεξάρτητα από το υλικολογισμικό, λύνοντας το πρόβλημα κατακερματισμού
  • Εξαρτήματα — περισσότερα από 50 ανεξάρτητα στοιχεία, που συνδέονται μέσω ξεχωριστών εξαρτήσεων Gradle
  • Έλεγχος — το GoogleApiAvailability επιτρέπει τον προσδιορισμό της έκδοσης Play Services και την προσφορά ενημέρωσης στον χρήστη
  • Συσκευές χωρίς GMS — οι Huawei και άλλες μάρκες χρησιμοποιούν HMS· το Firebase SDK υποστηρίζει λειτουργία χωρίς Play Services
  • Play Core — βιβλιοθήκη για αρθρωτή παράδοση, ενημερώσεις εντός εφαρμογής και δυναμική φόρτωση λειτουργικότητας
  • Play Integrity API — σύγχρονη αντικατάσταση του SafetyNet για τον έλεγχο ακεραιότητας συσκευής και εφαρμογής

Θα αναπτύξουμε μια εφαρμογή για κινητά έτοιμη για χρήση

Η IT Sectr δημιουργεί εφαρμογές iOS και Android για νεοφυείς επιχειρήσεις και επιχειρήσεις από το 2017. Θα σας συμβουλεύσουμε και θα προτείνουμε την καλύτερη λύση.

Συζήτηση έργου

Διαβάστε επίσης