Μάθετε ποιες από τις λειτουργίες που θεωρείτε δεδομένες προέρχονται πραγματικά από την κοινότητα των ενθουσιωδών και προγραμματιστών!
Το Android είναι μακράν ένα από τα πιο αγαπημένα λειτουργικά συστήματα για κινητά, λόγω της ανατρεπτικής ανάπτυξής του όχι μόνο στο Open Handset Συμμαχία, αλλά και στο πλήθος των χρήσιμων λειτουργιών που περιέχει το σύστημα, χαρακτηριστικά που είναι στην πραγματικότητα παραγωγικά και όχι απλά καμπανάκια και σφυρίγματα.
Ωστόσο, δεν ήταν πάντα έτσι, και στις πρώτες μέρες, οι εκδόσεις υλικολογισμικού δεν διέθεταν πολλά στοιχεία από τα πλούσια σε χαρακτηριστικά που βλέπουμε σήμερα. Τα περισσότερα από αυτά τα χαρακτηριστικά γεννήθηκαν είτε στο ίδιο το Mountain View, είτε στην καρδιά των πολλών OEM συσκευών που προσαρμόζουν το Android σύμφωνα με τις προτιμήσεις τους... αλλά μερικές λειτουργίες προήλθαν, ναι, το μαντέψατε, από την ίδια την κοινότητα των ενθουσιωδών Android. Συχνά ξεκινώντας ως εφαρμογές root, ορισμένα μικρά mods ή προσαρμοσμένες λειτουργίες ROM κέρδισαν τελικά αρκετή έλξη για να κερδίσουν μια θέση στο αποθετήριο AOSP, είτε ως άμεσες εισαγωγές είτε ως ωραίες "ports". Εδώ είναι μερικά από τα πιο αξιοσημείωτα:
Head-up ειδοποιήσεις
Πίσω στις αρχές του 2014, το The Παρανοϊκό Android Η ομάδα ανακοίνωσε το Hover, μια λειτουργία ειδοποιήσεων και πολλαπλών εργασιών που ήταν πολύ μπροστά από οτιδήποτε άλλο διαθέσιμο εκείνη την εποχή. Αμέσως μετά την ανακοίνωση, η ομάδα κυκλοφόρησε την πρώτη beta της έκδοσης 4.3 του υλικολογισμικού και η εμπειρία χρήστη που προέκυψε ήταν απρόσκοπτη και πολλαπλάσια αυξημένη παραγωγικότητα. Το Hover, μια εξέλιξη του συστήματος Halo της PA, εμφανίστηκε αιωρούμενες ειδοποιήσεις στο επάνω μέρος της οθόνης που επέτρεπε στους χρήστες να κοιτάζουν γρήγορα τις εισερχόμενες ειδοποιήσεις και να τις απομακρύνουν ή να αλληλεπιδρούν με αυτές τους. Αυτό αντικατέστησε το κουραστικό σύστημα ειδοποιήσεων που είναι ενσωματωμένο στο Android και αμέσως μετά το Android Το Lollipop ανακοινώθηκε με ενσωματωμένες αιωρούμενες ειδοποιήσεις, αν και χωρίς το σύστημα αιωρούμενων παραθύρων ότι Φτερουγίζω χρησιμοποιείται κατά την ενασχόληση με ειδοποιήσεις. Είναι ενδιαφέρον ότι ο κώδικας για αυτό που έγινε γνωστό ως «Ειδοποιήσεις Heads up», ανακαλύφθηκε αδρανές στα αποθετήρια KitKat 4.3 και 4.4 και η κοινότητα γρήγορα παραγόμενα mods να τους επιτρέψουν. Λίγα πράγματα έχουν αλλάξει από την ενσωμάτωση στο Android Lollipop, με την ενημέρωση 5.1 να προσθέτει τη λειτουργικότητα «swipe-up to hide» που έλειπε προηγουμένως.
Εναλλαγή ειδοποιήσεων (Γρήγορες ρυθμίσεις)
Το CyanogenMod έχει διανύσει πολύ δρόμο από τις μέρες που ήταν μια μικρή, aftermarket επιλογή υλικολογισμικού και έχει πρωτοπορήσει σε πολυάριθμες δυνατότητες ως μέρος του συστήματος Android. CyanogenMod 7, η επανάληψη του υλικολογισμικού Gingerbread και η έκδοση που ήταν υπεύθυνη για την τοποθέτηση του ονόματος CM στα χείλη πολλών ενθουσιωδών, έφερε μια χρήσιμη λειτουργία και εξοικονόμηση χρόνου στη σκιά ειδοποιήσεων με τη μορφή Γρήγορων εναλλαγών, που δανείστηκε από την παρόμοια εφαρμογή της Samsung στο TouchWiz. Αυτά τα μικρά κουμπιά βρίσκονταν στο επάνω μέρος του πίνακα ειδοποιήσεων και επέτρεπαν στους χρήστες να αλλάζουν γρήγορα σημαντικές και πολύ χρησιμοποιούμενες λειτουργίες του συστήματος όπως WiFi, Bluetooth, GPS κ.λπ.
Σε αντίθεση με τις κυμαινόμενες ειδοποιήσεις, οι εναλλαγές ειδοποιήσεων χρειάστηκαν χρόνο για να φτάσουν στο AOSP, και τελικά εμφανίστηκαν στο Android Jellybean, με το όνομα "Γρήγορες ρυθμίσεις" και με τη μορφή ενός κρυφού πλαισίου εντός του σκιάστρου ειδοποιήσεων, με εναλλαγή από ένα κουμπί. Ωστόσο, αυτή η υλοποίηση είχε ως αποτέλεσμα μια σχετικά κακή εμπειρία χρήστη, δεδομένου του χαμηλού ποσοστού ανακάλυψης του πίνακα και το Android Lollipop τα μετακίνησε στο μπροστινό μέρος και στο κέντρο της σκιάς ειδοποιήσεων, που βρίσκεται κάτω από την κεφαλίδα αλλά πάνω από τις ειδοποιήσεις, με την επιλογή γρήγορης απόκρυψής τους σύροντας προς τα επάνω στο ειδοποιήσεις.
Στιγμιότυπα οθόνης
Ένα από τα πιο προφανή χαρακτηριστικά οποιουδήποτε λειτουργικού συστήματος είναι η δυνατότητα λήψης των περιεχομένων της τρέχουσας οθόνης ως εικόνα, γνωστή και ως στιγμιότυπο οθόνης. Δυστυχώς, το Android δεν είχε τη δυνατότητα να το κάνει στα πρώτα του χρόνια, με τους ισχυρούς χρήστες να καταφεύγουν σε λύσεις root, όπως η τότε δημοφιλής Πυροβολήστε με για να ικανοποιήσουν τις ανάγκες τους για λήψη οθόνης. Η εξαίρεση ήταν το TouchWiz, το οποίο μπορούσε να κάνει το συνδυασμό στιγμιότυπου οθόνης με μείωση έντασης ήχου + κουμπί λειτουργίας πριν από το AOSP. Αυτό άλλαξε στην έκδοση Android 2.2 Froyo, όταν η Google άρχισε να προσθέτει κώδικα στο AOSP για να ενεργοποιήσει στιγμιότυπα οθόνης, αν και δεν ήταν ακόμη επίσημο API και μόνο λίγοι χρήστες του Samsung Galaxy S ανέφεραν την ικανότητα να το τραβήξουν με επιτυχία μακριά από. Το Android 2.3 Gingerbread έκανε επίσημο το API, με τις εφαρμογές να μπορούν να τραβούν στιγμιότυπα οθόνης συσκευής χωρίς πρόσβαση root, αλλά δεν έγινε μέχρι το Έκδοση Android 4.0 Ice Cream Sandwich ότι ο συνδυασμός στιγμιότυπου οθόνης Power + Volume Down προστέθηκε στο σύστημα και τυποποιήθηκε στα περισσότερα συσκευές.
Εγγραφή οθόνης
Η εγγραφή οθόνης είναι μια χρήσιμη λειτουργία για πολλούς, είτε θέλετε να καταγράψετε την επίδειξη μιας εφαρμογής είτε είστε ρυθμισμένοι σε λανσάροντας το κανάλι παιχνιδιών για κινητά, αλλά μέχρι το Android 4.4 Kitkat, το πλαίσιο δεν είχε εγγενές API για την εγγραφή. Πριν από αυτό, πρωτοποριακές εφαρμογές όπως SCR έκανε χρήση των API FrameBuffer ή SurfaceFlinger, αλλά παρόλα αυτά, οι εφαρμογές που κανονικά εκκινούνταν δεν είχαν πρόσβαση σε αυτές. Μια τεχνική εκκίνησης adb κυκλοφόρησε για λίγο, αλλά αποδείχτηκε επαναλαμβανόμενη και δυσκίνητη και η λύση ήταν οι εφαρμογές root που χρησιμοποιούσαν δικαιώματα υπερχρήστη για να πατήσουν σε αυτά τα API. Η άφιξη του KitKat άλλαξε τα πράγματα, με την Google να αναγνωρίζει τελικά τη σημασία της εγγραφής οθόνης και να προσθέτει ένα δημόσια προσβάσιμο API στο δομή. Από εκεί και πέρα, οι εφαρμογές θα μπορούσαν εύκολα να εισέλθουν στο σύστημα και να επωφεληθούν από εγγραφές υψηλής ποιότητας, αλλάζοντας ολόκληρο το τοπίο της εγγραφής οθόνης στο Android.
Εφαρμογές σε SD
Η διαχείριση αποθηκευτικού χώρου στο Android αποτελούσε εφιάλτη και πολλοί χρήστες περνούσαν ώρες έχοντας συνδεδεμένο φορητό υπολογιστή και συσκευή Android, χωρίζοντας την κάρτα SD τους, γράφοντας σενάρια για προσάρτηση κ. χρήστης. Τα μικρά εσωτερικά διαμερίσματα και η αδυναμία του συστήματος να αποθηκεύσει εφαρμογές στην κάρτα SD οδήγησαν σε σοβαρή κατάσταση Μετριασμός των ρυθμών εγκατάστασης εφαρμογών για τους τελικούς χρήστες και, εκτός από την κατάτμηση της κάρτας SD, πολλά root εφαρμογές όπως Link2SD και Super App2SD προέκυψε. Το Android 2.2 Froyo έφερε αυτή τη λειτουργία στο λειτουργικό σύστημα εγγενώς και ξαφνικά, οι χρήστες μπόρεσαν να μετακινήσουν ορισμένες εφαρμογές εν μέρει στην κάρτα SD. Ήταν μια μικρή αλλά σημαντική βελτίωση, και από τότε, τα μεγέθη των εσωτερικών διαμερισμάτων έχουν αυξηθεί τρομερά και το χαρακτηριστικό έχει μειωθεί σε σημασία, αλλά εκείνη τη στιγμή είχε ένα σκορ συνοφρυωμάτων άνω κάτω.
Απενεργοποιήστε τις εφαρμογές συστήματος
Οι προεγκατεστημένες εφαρμογές ή «bloatware» όπως πολλοί λάτρεις θέλουν να τις αποκαλούν, είναι εφαρμογές προεγκατεστημένες ως μέρος του συστήματος Android, είτε από τον OEM είτε από τον πάροχο. Τις περισσότερες φορές, αυτές οι εφαρμογές καταλαμβάνουν άφθονο χώρο, παρέχοντας περιττή λειτουργικότητα που έχει ως αποτέλεσμα μια εξουθενωτική εμπειρία χρήστη. Μέχρι την κυκλοφορία του Honeycomb, ο μόνος τρόπος για να απαλλαγείτε από το bloatware ήταν η χρήση ενός προγράμματος απεγκατάστασης root. Ωστόσο, η κυκλοφορία του Android 4.0 Ice Cream Sandwich έφερε μια λειτουργία στη σελίδα ρυθμίσεων της εφαρμογής που σας επέτρεπε να απενεργοποιήσετε τις εφαρμογές του συστήματος, και ενώ αυτό δεν ήταν ακριβής αναπαραγωγή της δυνατότητας με δυνατότητα root, παρείχε παρόμοια αλλά αναστρέψιμη λειτουργικότητα και λειτουργούσε απρόσκοπτα εκτός συσκευασίας, με φιλικό προς το χρήστη πλησιάζω.
Λαγοκοιμάμαι
Πριν από μερικά χρόνια, το διαβόητο Πρασινοποιήστε άρχισε να κάνει τους γύρους ως λύση ενίσχυσης της απόδοσης και εξοικονόμησης μπαταρίας, η οποία ουσιαστικά έθεσε τις εφαρμογές παρασκηνίου σε κατάσταση αναγκαστικής αδράνειας. Γρήγορα επεκτάθηκε, με ισχυρούς χρήστες και λάτρεις παντού να λαμβάνουν τις επιδόσεις τους και τις βελτιώσεις της μπαταρίας, και μέχρι σήμερα παραμένει μια δημοφιλής εφαρμογή. Android 6.0 Marshmallow παρουσίασε ο Ντόζ, ένα χαρακτηριστικό εφαπτομενικό στο μονοπάτι του Greenify, το οποίο έφερε τις σχεδόν μαγικές δυνατότητες εξοικονόμησης μπαταρίας του τελευταίου ως μια παθητική υπηρεσία πάντα ενεργή, διαθέσιμη σε κάθε χρήστη από προεπιλογή. Το Doze χρησιμοποιεί τη διάταξη αισθητήρων του Android για να ανιχνεύει πότε η συσκευή δεν βρίσκεται σε κίνηση και στη συνέχεια στρίβει απενεργοποιήστε σχεδόν τα πάντα στη συσκευή, αποθήκευση κατάστασης μόνο για κλήσεις, SMS και άλλα υψηλής προτεραιότητας ειδοποιήσεις. Η Google διαθέτει επίσης ένα έξυπνο σχέδιο έκτακτης ανάγκης που εμποδίζει τους προγραμματιστές να διακόψουν εσφαλμένα το Doze, επιβάλλοντας τη δρομολόγηση και τους μετέπειτα ελέγχους μέσω ενός διακομιστή Google Cloud Messaging.
Τιμητικές αναφορές
Παρά το γεγονός ότι τα προαναφερθέντα χαρακτηριστικά είναι από τα πιο αξιοσημείωτα που έκαναν το άλμα από τα χαρακτηριστικά της κοινότητας στη βάση κώδικα AOSP, πολλά άλλα σχετικά δευτερεύοντα το έκαναν επίσης. Λίγα εφαρμόστηκαν με τρόπο πανομοιότυπο με τους αντίστοιχους root, αλλά οι περισσότερες από αυτές υπέστησαν αλλαγές που η Google έκρινε κατάλληλες. Το Multiwindow ήταν μεταξύ των προηγούμενων, με το Android Marshmallow να διαθέτει μια κρυφή εναλλαγή για να ενεργοποιηθεί η Βελτίωση παραγωγικότητας διαιρούμενης οθόνης με τρόπο σχεδόν πανομοιότυπο με αυτόν που εμφανίζεται στο υλικολογισμικό aftermarket όπως OmniROM.
Άλλα που υπέστησαν σχετικά ουσιαστικές τροποποιήσεις περιλαμβάνουν:
- Έλεγχοι απορρήτου όπως XPrivacy, το οποίο επέτρεπε στους χρήστες να αποκλείουν τις εφαρμογές από την πρόσβαση σε συγκεκριμένες άδειες. Μια έκδοση αυτού εμφανίστηκε για πρώτη φορά στο Android στο Android 4.3 με το όνομα "Εργασίες εφαρμογής", αλλά καταργήθηκε αμέσως στο Android 4.4 KitKat. Βρέθηκαν χρήστες μια λύση για να ενεργοποιήσετε τις κρυφές ρυθμίσεις, αλλά μόνο όταν το Android 6.0 Marshmallow έκανε μια πλήρη είσοδο στις ρυθμίσεις άδειας
- Το Android ήταν πάντα αγαπημένο μεταξύ των χρηστών για τις ατελείωτες επιλογές προσαρμογής που προσφέρει και η θεματοποίηση είναι ένα από τα πιο ζωτικά στοιχεία της προσαρμογής. Το πλήρες θέμα της συσκευής κέρδισε δημοτικότητα μέσω της κυκλοφορίας της μηχανής θεμάτων της T-Mobile και για λίγο είχε το μονοπώλιο, μέχρι που μια ομάδα προγραμματιστών έφερε το RRO Layers σε μεγάλη ποικιλία προσαρμοσμένων ROM. Αρχικά δημιουργήθηκε στη Sony για προγραμματιστές θεμάτων Xperia, το Layers κέρδισε τεράστια έλξη στην κοινότητα και οι χρήστες ανέφεραν πρόσφατα ότι το Layers τα θέματα λειτουργούν εγγενώς και στο Android 6.0 Marshmallow (με root), οδηγώντας τους λάτρεις να πιστεύουν ότι η πλήρης υποστήριξή τους ως μέρος του AOSP μπορεί να είναι ακριβώς γωνία.
- Η οθόνη κλειδώματος στο Android έχει δει μια μεγάλη ποικιλία αλλαγών με την πάροδο των ετών, από το απλό Το ρυθμιστικό Froyo, στο widget που διαφημίζει το Jellybean και τέλος το μίνιμαλ και κομψό Lollipop κλείδωμα οθόνης. Ενώ οι εφαρμογές αρέσουν WidgetLocker έφερε τη λειτουργία γραφικού στοιχείου κλειδώματος οθόνης χωρίς root, εναπόκειτο στην κοινότητα των modding να φέρει λειτουργίες όπως η γρήγορη εκκίνηση της κάμερας και τα στοιχεία ελέγχου μουσικής στην οθόνη κλειδώματος. Δεν ήταν πριν από την κυκλοφορία του Android Icecream Sandwich που συγχωνεύτηκαν στο AOSP, και έχουν επιμείνει μέχρι σήμερα, αν και με μικρές βελτιώσεις και στίλβωση.
Γνωρίζετε κάποια λειτουργία Android που ήταν αποκλειστική για root παλιά; Ενημερώστε μας στην παρακάτω ενότητα σχολίων