Η Google προσκαλεί τους προγραμματιστές εφαρμογών να υποβάλουν τα σχόλιά τους σχετικά με τον τρόπο με τον οποίο το λογισμικό OEM επηρεάζει τις εφαρμογές τους. Διαβάστε παρακάτω για να μάθετε περισσότερα.
Τα τελευταία χρόνια, η Google έχει βελτιώσει σημαντικά τον τρόπο με τον οποίο το Android χειρίζεται τις εφαρμογές παρασκηνίου. Βελτιστοποιήσεις όπως το Doze και Κάδοι αναμονής εφαρμογών βοηθούν στην κατανομή πόρων συστήματος σε εφαρμογές που τους χρειάζονται περισσότερο, διασφαλίζοντας παράλληλα ότι οι καταχρηστικές εφαρμογές δεν εκτελούνται αχαλίνωτες στο παρασκήνιο.
Παρόλο που τα μέτρα εξοικονόμησης ενέργειας του Android είναι αρκετά ικανά, πολλοί OEM smartphone κάνουν το παραπάνω βήμα για να εφαρμόσουν πρόσθετες πολιτικές εξάλειψης εφαρμογών στο παρασκήνιο και επιλογές εξοικονόμησης μπαταρίας. Αυτά τα μέτρα είναι συχνά πολύ πιο επιθετικά και εμποδίζουν τις εφαρμογές τρίτων να κάνουν τη δουλειά τους. Ορισμένοι OEM διατηρούν επίσης μια λίστα επιτρεπόμενων που επιτρέπει σε εφαρμογές όπως το Facebook και το WhatsApp να εκτελούνται απεριόριστα, θέτοντας τους μικρούς προγραμματιστές εφαρμογών σε μειονεκτική θέση. Η Google τα γνωρίζει καλά αυτά
κακές πρακτικές, και παρόλο που δεν έχει λάβει ακόμη αποφασιστική δράση, τώρα ζητά σχόλια από προγραμματιστές που αναζητούν μια πιθανή λύση.Ενα δημιουργήθηκε θέμα στο πρόγραμμα παρακολούθησης σφαλμάτων AOSP μέχρι το 2018, περιγράφοντας λεπτομερώς πώς ένα τμήμα κινεζικών OEM καταχρώνται την βασική λειτουργικότητα του Android και απαγόρευε την εκτέλεση εφαρμογών τρίτων στο παρασκήνιο. Το ζήτημα είναι γεμάτο από απαντήσεις από εκατοντάδες προγραμματιστές εφαρμογών που απηχούν παρόμοιες εμπειρίες, προτρέποντας την Google να σταματήσει τους OEM να παραβιάζουν τη συμμόρφωση με το Android και να εφαρμόζουν τέτοια επιθετικά πολιτικές.
Στις 8 Ιουνίου 2021, ένας χρήστης σχολίασε ότι OEM όπως η Xiaomi και το OnePlus σκοτώνουν ακόμη και το AccessibilityService. Σε απάντηση, ένας υπάλληλος της Google σχολίασε πρόσφατα ότι θα εξετάσει το ζήτημα και κάλεσε τους προγραμματιστές εφαρμογών να υποβάλουν τα σχόλιά τους.
Η Google ζητά από τους προγραμματιστές να παράσχουν τις ακόλουθες λεπτομέρειες:
- Όνομα των εφαρμογών που επηρεάζονται
- Όνομα OEM και μοντέλα συσκευών στα οποία παρατηρούν το ζήτημα
- Έκδοση λειτουργικού συστήματος Android
- Βήματα για την αναπαραγωγή του ζητήματος καθώς και των αναμενόμενων αποτελεσμάτων και των παρατηρούμενων αποτελεσμάτων
- Επηρεασμένο API
- Αν μπορούσαν να αναπαράγουν το ίδιο πρόβλημα σε μια συσκευή Pixel (ή σε άλλη συσκευή που εκτελεί την ίδια έκδοση Android)
Εάν είστε προγραμματιστής εφαρμογών, μπορείτε να υποβάλετε τα σχόλιά σας στην Google συμπληρώνοντας αυτήν τη φόρμα σε αυτήν την σελίδα.