Λειτουργία πολλαπλών παραθύρων στο Android 5. Λειτουργία πολλαπλών παραθύρων: ένα επιπλέον ανταγωνιστικό πλεονέκτημα για εφαρμογές Android

Οι φυσικές διαστάσεις των οθονών των σύγχρονων φορητών συσκευών γίνονται μεγαλύτερες, διατηρώντας παράλληλα την ευκολία χρήσης. Επομένως, προκύπτει το πρόβλημα της πιο ορθολογικής χρήσης του χώρου στην οθόνη. Εξάλλου, ακόμη και στο Android 6.0 δεν έχουν αποφασίσει ακόμα να εισαγάγουν μια λειτουργία split-screen ή windowed mode, αν και οι δυνατότητες του συστήματος και η ισχύς των gadget το επιτρέπουν. Αλλά όταν οι κατασκευαστές αμφιβάλλουν για αυτό, η κοινότητα το κάνει να συμβεί.

Ενεργοποίηση του Xposed Framework

Το δεύτερο βήμα είναι να εγκαταστήσετε και να ενεργοποιήσετε μια ειδική μονάδα στο Xposed που ονομάζεται XHaloFloatingWindow. Αυτό μπορεί να γίνει από το ίδιο το πλαίσιο, αλλά σε αυτήν την περίπτωση το πρόγραμμα που χρειαζόμαστε θα είναι στα αγγλικά, κάτι που είναι απαράδεκτο δεδομένης της πληθώρας ρυθμίσεων και δυνατοτήτων.
Επομένως, μπορείτε να κατεβάσετε το Russified XHaloFloatingWindow εδώ:

Η μονάδα είναι εγκατεστημένη ως μια κανονική εφαρμογή Android, αλλά για τη σωστή λειτουργία θα απαιτήσει την ενεργοποίησή της και την επακόλουθη επανεκκίνηση της συσκευής. Για να το κάνετε αυτό, μεταβείτε στο Xposed στην καρτέλα "Εγκατεστημένες μονάδες", βρείτε το XHaloFloatingWindow στη λίστα που εμφανίζεται, επιλέξτε το πλαίσιο και κάντε επανεκκίνηση με οποιονδήποτε βολικό τρόπο.
Τώρα μπορείτε να προχωρήσετε στο ίδιο το πρόγραμμα. Μπορείτε να το εκκινήσετε από την κανονική λίστα εφαρμογών. Η κύρια οθόνη είναι μία από τις καρτέλες ρυθμίσεων στο αρχικό στάδιο, χρειάζεται μόνο να ενεργοποιήσετε το στοιχείο "Λειτουργία παραθύρου". Στη συνέχεια, σύρετε προς τα αριστερά για να μεταβείτε στην καρτέλα "Συμπεριφορά παραθύρου". Στην κατηγορία "Εκκίνηση εφαρμογών", πατήστε "Επιλογές λευκής/μαύρης λίστας". Στο μενού που ανοίγει, επιλέξτε το δεύτερο στοιχείο.

Αυτό είναι όλο, τώρα όλα τα προγράμματα θα ανοίξουν ως παράθυρα σε οποιοδήποτε αριθμό, τα οποία μπορούν να συρθούν, να ελαχιστοποιηθούν ή να τοποθετηθούν στο επάνω ή στο κάτω μέρος της οθόνης. Τα ελαχιστοποιημένα παράθυρα θα είναι προσβάσιμα από τον πίνακα ειδοποιήσεων. Έχοντας μελετήσει τις ρυθμίσεις του XHaloFloatingWindow με περισσότερες λεπτομέρειες, ο χρήστης μπορεί να προσαρμόσει τη συμπεριφορά των εφαρμογών πλήρως για να ταιριάζει στις ανάγκες του, καθώς το έργο επιτρέπει αυτό να γίνει σε ένα ευρύ φάσμα δυνατοτήτων.

Το XHaloFloatingWindow βρίσκεται σε έκδοση beta σε αυτό το στάδιο, επομένως είναι πιθανές δυσλειτουργίες, συμπεριλαμβανομένης της αδυναμίας ενεργοποίησης της συσκευής.
Σε αυτήν την περίπτωση, δεν υπάρχει λόγος πανικού, αλλά ακολουθήστε τα παρακάτω βήματα:

  1. Επανεκκινήστε ξανά τη συσκευή.
  2. Εκκαθάριση προσωρινής μνήμης μέσω ανάκτησης.
  3. Εκκαθάριση προσωρινής μνήμης Dalvik.
  4. Διαγράψτε το αρχείο /data/data/de.robv.android.xposed.installer/conf/modules.list, αυτό μπορεί να γίνει είτε μέσω ADB είτε μέσω ανάκτησης.
  5. Καταργήστε το Xposed χρησιμοποιώντας το κατάλληλο αρχείο.

Μετά από κάθε βήμα, πρέπει να επανεκκινήσετε τη συσκευή, ελέγχοντας εάν το πρόβλημα έχει επιλυθεί.

Οποιοσδήποτε έχει εργαστεί σε λειτουργία πολλαπλών παραθύρων σε μια συσκευή Android μπορεί να επιβεβαιώσει ότι είναι πολύ βολικό σε ορισμένες περιπτώσεις. Ένα απλό παράδειγμα: ανάγνωση ενός ηλεκτρονικού βιβλίου με ηλεκτρονικό λεξικό. Ειδικά σε smartphone ή tablet με αρκετά μεγάλη οθόνη.
Εάν ένας χρήστης πρέπει να επιλέξει ανάμεσα σε δύο εφαρμογές που είναι παρόμοιες σχεδόν από κάθε άποψη, αλλά διαφέρουν στην υποστήριξή τους για ταυτόχρονη εργασία με πολλά παράθυρα, δεν προκαλεί έκπληξη το γεγονός ότι θα επιλέξει αυτή που παρέχει τέτοια υποστήριξη.

Σε αυτό το άρθρο θα μάθετε για τη λειτουργία πολλών παραθύρων στο Android και πώς να χρησιμοποιείτε αυτήν τη δυνατότητα κατά τη δημιουργία των δικών σας εφαρμογών.

Ανασκόπηση

Η ταυτόχρονη εργασία με πολλά παράθυρα στο Android είναι μια ενδιαφέρουσα δυνατότητα που μπορεί να κάνει την εφαρμογή σας να ξεχωρίζει από πολλές άλλες και να της δώσει ένα επιπλέον ανταγωνιστικό πλεονέκτημα. Πολλοί OEM και ODM, όπως η Samsung, η Ramos και η Huawei, προσαρμόζουν το βασικό σύστημα Android. Συγκεκριμένα, εισάγουν υποστήριξη για λειτουργία πολλαπλών παραθύρων. Αυτό το κάνουν για να αυξήσουν την ελκυστικότητα των smartphone και τα tablet τους, για να τα ξεχωρίσουν από τον όγκο των συσκευών που δεν υποστηρίζουν μια τέτοια λειτουργία.


Σενάρια για τη χρήση της λειτουργίας πολλαπλών παραθύρων

Προκαταρκτικές πληροφορίες

Τον Ιούνιο του 2012 παρουσιάστηκε Ακρωγωνιαίος λίθοςείναι η πρώτη πλατφόρμα ανοιχτού κώδικα για πολλαπλές εργασίες στο Android. Τον Αύγουστο του 2012, η ​​Samsung κυκλοφόρησε την πρώτη συσκευή που υποστηρίζει λειτουργία πολλαπλών παραθύρων. Από το 2013 μέχρι σήμερα, μπορεί κανείς να παρατηρήσει την εκρηκτική ανάπτυξη λύσεων για την υποστήριξη ταυτόχρονης εργασίας με πολλά παράθυρα στο Android.

Τον Μάιο του 2015 κυκλοφόρησε το Android M Developer Preview (σήμερα, τον Ιούλιο, το Preview 2 είναι ήδη διαθέσιμο). Η επίσημη κυκλοφορία του Android M (6.0) αναμένεται το φθινόπωρο του 2015. Μεταξύ άλλων καινοτομιών, το Android M Preview 2 είναι αξιοσημείωτο για την υποστήριξή του για λειτουργία πολλαπλών παραθύρων.


Ανάπτυξη λύσεων για την υποστήριξη πολλαπλών εργασιών στο Android

Υπάρχουν δύο προσεγγίσεις για την εργασία με πολλά παράθυρα: χρήση αιωρούμενων και συνδεδεμένων παραθύρων. Μεταξύ των κύριων χαρακτηριστικών της εργασίας σε λειτουργίες πολλαπλών παραθύρων είναι το άνοιγμα και το κλείσιμο των παραθύρων (άνοιγμα/κλείσιμο), η αλλαγή του μεγέθους τους (αλλαγή μεγέθους) και της σχετικής θέσης (swap). Ανοίγοντας ή κλείνοντας ένα παράθυρο, κατά συνέπεια, ενεργοποιούμε ή απενεργοποιούμε τη λειτουργία πολλαπλών παραθύρων. Η δυνατότητα αλλαγής μεγέθους σάς επιτρέπει να προσαρμόσετε το μέγεθος των παραθύρων. Η αναδιάταξη των παραθύρων είναι μια ενέργεια που σας επιτρέπει να αλλάξετε τις θέσεις τους.


Λειτουργίες πολλαπλών παραθύρων

Το 2013 εμφανίστηκαν στην αγορά πολλές λύσεις σχεδιασμένες να λειτουργούν με πολλά παράθυρα. Έχουν αναπτυχθεί από OEM, ODM, ανεξάρτητους προμηθευτές λογισμικού και την κοινότητα ανοιχτού κώδικα. Στον παρακάτω πίνακα μπορείτε να βρείτε μια σύγκριση διαφόρων τεχνολογιών για την οργάνωση εργασίας πολλαπλών παραθύρων σε περιβάλλον Android.

Προϊόν Ακρωγωνιαίος λίθος Ξεχωρίζω Xposed Τιέτο
Περιγραφή
Πλαίσιο για την οργάνωση εργασιών πολλαπλών εργασιών στο Android OS
Μια βιβλιοθήκη ανοιχτού κώδικα που μπορεί να χρησιμοποιηθεί για τη δημιουργία εφαρμογών με αιωρούμενα παράθυρα
Εφαρμογή πολλαπλών παραθύρων που υποστηρίζει συνδεδεμένα παράθυρα
Το έργο στοχεύει στη δημιουργία ενός εργασιακού περιβάλλοντος που θυμίζει εργασία σε επιτραπέζιο υπολογιστή
Υποστηρίζει άνοιγμα, κλείσιμο παραθύρων, αλλαγή μεγέθους, επέκταση σε πλήρη οθόνη
Ναί
Ναί
Ναί
Ναί
Στυλ παραθύρου
Καρφιτσωμένο
επιπλέων
Καρφιτσωμένο
Ελλιμενισμένο και αιωρούμενο
Τροποποίηση κώδικα
Σε επίπεδο πλατφόρμας Android
Σε επίπεδο εφαρμογής
Σε επίπεδο πλατφόρμας Android
Σε επίπεδο πλατφόρμας Android
Υποστήριξη εφαρμογής
Όλες οι εφαρμογές υποστηρίζονται, ωστόσο, η δυναμική διαμόρφωση SurfaceView δεν είναι διαθέσιμη.
Μερικές υποστηρικτικές εφαρμογές. Για παράδειγμα, μια αριθμομηχανή.
Η συμβατότητα και η σταθερότητα της λύσης πρέπει να βελτιωθούν.
Υποστηρίζει όλες τις εφαρμογές.
έκδοση Android
Android 4.1. – Android 4.4.
Android 4.1. – Android 4.4.
Android 4.4.
Android 4.4
Επίσημη ιστοσελίδα
Κραυγή
Κραυγή
Κραυγή
Κραυγή

Αρχιτεκτονική λογισμικού

Ο κώδικας πλατφόρμας Android μπορεί να τροποποιηθεί για να υποστηρίζει πρόσθετες λειτουργίες. Η αρχιτεκτονική του Android OS αποτελείται από πολλά επίπεδα.

Στην περίπτωση του Android 4.2 και του Android 4.3, ο εκκινητής και άλλες εφαρμογές τοποθετούνται σε μία στοίβα κατά την εκκίνηση, που ονομάζεται "κύρια στοίβα". Όπως γνωρίζετε, η λειτουργία πολλαπλών παραθύρων απαιτεί περισσότερες στοίβες για να φιλοξενήσει πολλά παράθυρα. Ως αποτέλεσμα, πρέπει να τροποποιήσετε την κλάση συστήματος ActivityManagerService προσθέτοντας μια διεπαφή σε αυτήν για τη δημιουργία και τη διαχείριση μιας στοίβας. Για να τροποποιήσετε την κλάση πλατφόρμας WIndowManagerService, η οποία σας επιτρέπει να διαχειρίζεστε γραφικές προβολές εφαρμογών, πρέπει να τροποποιήσετε το InputManager. Αυτό είναι απαραίτητο για να μπορεί να ανακατευθύνει τα συμβάντα αφής στα κατάλληλα παράθυρα.

Με την κυκλοφορία του Android 4.4 και του Android 5.0, η προσέγγιση στη διαχείριση στοίβας έχει αλλάξει σημαντικά. Το κέλυφος και άλλες εφαρμογές μπορούν να εκτελούνται σε διαφορετικές στοίβες. Η υποστήριξη για πολλαπλές στοίβες και η δυνατότητα διαχείρισής τους έχουν προστεθεί στο σύστημα. Το παρακάτω σχήμα δείχνει τις διαφορές στην εργασία με τη στοίβα σε διαφορετικές εκδόσεις του Android.


Σύγκριση εργασίας με στοίβα σε Android 4.3 και Android 4.4

Τώρα ας επικεντρωθούμε στο Android 5 (Lollipop). Το Android OS χρησιμοποιεί μηχανισμούς επανάκλησης για την εκτέλεση λειτουργιών διεπαφής Activity. Ωστόσο, η λειτουργία ελέγχου υλοποιείται σε επίπεδο πλατφόρμας. Τώρα λοιπόν θα δούμε δύο σημαντικές κατηγορίες: ActivityManagerService και WindowManagerService.


Δομή λογισμικού πλατφόρμας Lollipop

Διαχείριση δραστηριότητας στο Lollipop

Δεδομένου ότι η δυνατότητα εργασίας σε λειτουργία πολλαπλών παραθύρων εξαρτάται από τη στοίβα, τα παρακάτω δείχνουν πώς μπορείτε να δημιουργήσετε μια στοίβα και πώς μπορείτε να εκτελέσετε μια Δραστηριότητα σε αυτήν τη στοίβα. Στο Lollipop, οι ακόλουθες λειτουργίες έχουν προστεθεί στη διεπαφή IactivityManager.java:

Μόλις ξεκινήσει, η διαδικασία SystemServer καλεί υπηρεσίες διαχείρισης δραστηριοτήτων και υπηρεσίες διαχείρισης παραθύρων. Για να παρατηρήσουμε αυτή τη διαδικασία, μπορούμε να προσθέσουμε εντολές για να ρίξουμε μια εξαίρεση χρόνου εκτέλεσης (RuntimeException) στα κατάλληλα σημεία.


Η διαδικασία δημιουργίας στοίβας στο Lollipop

Τώρα ας δούμε πώς να ξεκινήσετε μια Δραστηριότητα στη στοίβα:


Εκκίνηση μιας Δραστηριότητας στη Στοίβα

Στο Lollipop, οι ακόλουθες εντολές προστέθηκαν στο βοηθητικό πρόγραμμα ADB (Android Debug Bridge):

Διαχείριση παραθύρων στο Lollipop

Το WindowManagerService είναι το κεντρικό τμήμα του συστήματος διαχείρισης παραθύρων. Η λειτουργικότητά του περιλαμβάνει την αποστολή συμβάντων εισόδου, τον έλεγχο της θέσης των αντικειμένων στην οθόνη και των επιφανειών στις οποίες εμφανίζονται τα γραφικά στοιχεία.


Ο ρόλος του WindowsManagerServiceΑρχιτεκτονική γραφικών Android

Προβλήματα πολλαπλών παραθύρων

Όταν εργάζεστε σε λειτουργία πολλαπλών παραθύρων, μπορείτε να αλλάξετε το μέγεθος των παραθύρων. Υπάρχουν παραδείγματα όταν το μέγεθος του παραθύρου που εμφανίζει κινούμενα σχέδια παιχνιδιού δεν μπορεί να αλλάξει. Ο κύριος λόγος για αυτό είναι ότι το υποσύστημα Android SurfaceFlinger δεν μπορεί να αλλάξει δυναμικά το μέγεθος της εικόνας εξόδου.


Τα παιχνίδια που χρησιμοποιούν SurfaceFlinger δεν μπορούν να αλλάξουν δυναμικά το μέγεθος του παραθύρου

Ένα άλλο πρόβλημα είναι ότι ορισμένες εφαρμογές δεν εμφανίζονται σωστά σε λειτουργία πολλαπλών παραθύρων. Στην παρακάτω εικόνα μπορείτε να δείτε ότι η αριθμομηχανή δεν εμφανίζεται σωστά σε λειτουργία πολλαπλών παραθύρων. Όλα έχουν να κάνουν με τη διάταξη της εφαρμογής, η οποία δεν έχει σχεδιαστεί για τέτοιες συνθήκες χρήσης.


Αριθμομηχανή με διάταξη που δεν έχει σχεδιαστεί για να λειτουργεί σε λειτουργία πολλαπλών παραθύρων

Υποστήριξη πολλαπλών παραθύρων στο Android M

Το Android M Developer Preview 2 μπορεί να εκτελεστεί σε Nexus 5, 6, 9 και Nexus Player. Εάν δεν διαθέτετε μια τέτοια συσκευή ή δεν θέλετε να εγκαταστήσετε ένα λειτουργικό σύστημα σε αυτήν που βρίσκεται σε κατάσταση προεπισκόπησης, μπορείτε να εξοικειωθείτε με το Android M χρησιμοποιώντας τον εξομοιωτή στο Android Studio. Συγκεκριμένα, μας ενδιαφέρουν πλέον τυπικά εργαλεία για εργασία σε λειτουργία πολλαπλών παραθύρων.

Για να δείτε αυτήν τη λειτουργία σε δράση, απλώς δημιουργήστε μια νέα εικονική συσκευή χρησιμοποιώντας το εργαλείο AVD Manager, επιλέγοντας μία από αυτές που είναι διαθέσιμες με το Level MNC API ως εικόνα συστήματος. Στην περίπτωσή μας, ήταν η εικόνα x86_64. Στη συνέχεια, πρέπει να εκκινήσετε τον εξομοιωτή, να μεταβείτε στην ενότητα "Ρυθμίσεις προγραμματιστή" και να ενεργοποιήσετε την επιλογή "Λειτουργία πολλαπλών παραθύρων" εκεί. Εάν δεν μπορείτε να βρείτε μια τέτοια επιλογή, ρίξτε μια ματιά σε αυτόν τον οδηγό

Τώρα έρχεται το διασκεδαστικό κομμάτι. Αρχικά, μπορείτε να ξεκινήσετε πολλές εφαρμογές, όλα θα είναι όπως συνήθως. Αλλά εάν κάνετε κλικ στο κουμπί για την κλήση της λίστας των πρόσφατα ανοιγμένων εφαρμογών, θα εμφανιστεί ένα νέο εικονίδιο στις γραμμές τίτλου των μικρογραφιών του παραθύρου. Από προεπιλογή, αυτό είναι ένα πλαίσιο που υποδεικνύει ότι η εφαρμογή εκτελείται σε λειτουργία πλήρους οθόνης. Εάν κάνετε κλικ σε αυτό το εικονίδιο, θα εμφανιστεί ένα μενού επιλογής διάταξης παραθύρου.


Μενού για επιλογή διάταξης παραθύρου σε λειτουργία πολλαπλών παραθύρων


Λειτουργία πολλαπλών παραθύρων στο Android M

Είναι ακόμα άγνωστο εάν η εργασία με πολλά παράθυρα θα είναι διαθέσιμη στην επίσημη έκδοση του Android M. Ωστόσο, για παράδειγμα, η αριθμομηχανή συστήματος αισθάνεται καλά σε αυτήν τη λειτουργία. Ως αποτέλεσμα, έχουμε βάσιμους λόγους να πιστεύουμε ότι δεν είναι μακριά η μέρα που η προσαρμογή εφαρμογών για λειτουργία πολλαπλών παραθύρων θα μετατραπεί από ανταγωνιστικό πλεονέκτημα σε επείγουσα ανάγκη.

Εάν θέλετε να εξοπλίσετε τις εφαρμογές σας που έχουν σχεδιαστεί για προηγούμενες εκδόσεις του Android με υποστήριξη για πολλά παράθυρα, ήρθε η ώρα να στραφείτε στις λύσεις τρίτων που συζητήθηκαν παραπάνω. Για παράδειγμα, στο Cornerstone.

Παράδειγμα: Ακρογωνιαίος λίθος

Ο Onskreen δημιούργησε το Cornerstone, το πρώτο πλαίσιο πολλαπλών παραθύρων στο Android. Είναι σχεδιασμένο για συσκευές με μεγάλες οθόνες και tablet. Μπορείτε να κατεβάσετε τον πηγαίο κώδικα στο Github. Υποστηρίζει εκδόσεις Android 4.1 και 4.2. Το Cornerstone δεν έχει κυκλοφορήσει ακόμη για μεταγενέστερες εκδόσεις αυτού του λειτουργικού συστήματος. Ωστόσο, μπορείτε να αναλύσετε τον πηγαίο κώδικα για το Android 4.2 για να μάθετε τις τεχνικές λεπτομέρειες του συστήματος.


Τροποποιήσεις ακρογωνιαίου λίθου στο Android Jelly Bean

Αποτελέσματα

Πολλές φορητές συσκευές με λειτουργικό Android χρησιμοποιούν επεξεργαστές Intel®. Πώς μπορούν οι προγραμματιστές να βελτιώσουν την εμπειρία χρήστη των εφαρμογών τους; Πώς να κάνετε τις εφαρμογές πιο ανταγωνιστικές; Αυτές οι ερωτήσεις μας οδηγούν στη συνεχή βελτίωση των προϊόντων σε συσκευές Intel Architecture (IA). Η υποστήριξη πολλαπλών παραθύρων είναι ένα καλό παράδειγμα μιας χρήσιμης δυνατότητας που δίνει στις εφαρμογές ένα ανταγωνιστικό πλεονέκτημα. Αυτό είναι βολικό, η λειτουργία πολλαπλών παραθύρων δίνει στον χρήστη την ευκαιρία να εκτελεί πολλές εργασίες ταυτόχρονα. Για παράδειγμα, παρακολουθήστε ένα βίντεο και γράψτε μια κριτική στους φίλους σας σχετικά με αυτό που παρακολουθείτε. Για παράδειγμα, παίξτε ένα παιχνίδι και διαβάστε τις κριτικές του. Σήμερα, πολλές συσκευές υποστηρίζουν τη λειτουργία πολλαπλών παραθύρων. Για παράδειγμα, αυτά είναι τα tablet Ramos i12, Teclast x98 και Cube i7, που τρέχουν το Remix OS.


Λειτουργία πολλαπλών παραθύρων σε συσκευές IA

Προσοχή! Το άρθρο χρησιμοποιεί στιγμιότυπα οθόνης και επιλογές από το λειτουργικό σύστημα Android 7.1. Αν και τα περισσότερα από τα περιγραφόμενα στοιχεία θα πρέπει να υπάρχουν σε άλλες εκδόσεις του Android, ο συγγραφέας δεν το εγγυάται.

Πώς να ενεργοποιήσετε τις επιλογές προγραμματιστή

Παρά το γεγονός ότι αυτό το άρθρο θα επικεντρωθεί στις ρυθμίσεις για προγραμματιστές, μην σας τρομάζει αυτό το όνομα. Ορισμένες από τις επιλογές που παρουσιάζονται σε αυτήν την ενότητα θα είναι χρήσιμες και στους απλούς χρήστες. Από προεπιλογή δεν εμφανίζονται στις ρυθμίσεις, αλλά αυτό είναι εύκολο να διορθωθεί.

  1. Ανοίξτε τις ρυθμίσεις Android και μεταβείτε στο Σχετικά με το τηλέφωνο.
  2. Κάντε κύλιση προς τα κάτω. Βρείτε τη γραμμή "Αριθμός κατασκευής".
  3. Κάντε επτά γρήγορα πατήματα σε αυτό το στοιχείο στη σειρά. Ως αποτέλεσμα, θα πρέπει να εμφανιστεί μια ειδοποίηση που θα αναφέρει ότι έχετε γίνει πλέον προγραμματιστής και η αντίστοιχη ενότητα θα εμφανιστεί στο μενού ρυθμίσεων.

Τώρα ας ρίξουμε μια ματιά σε μερικές από τις ευκαιρίες που έχουμε στη διάθεσή μας.

Ορισμένοι προγραμματιστές απενεργοποιούν συγκεκριμένα τη δυνατότητα εγκατάστασης σε κάρτα SD στις εφαρμογές τους. Χρησιμοποιώντας το διακόπτη "Να επιτρέπεται η αποθήκευση σε εξωτερικό χώρο αποθήκευσης", μπορείτε να το επιτρέψετε ανεξάρτητα από τις επιθυμίες του προγραμματιστή.

Λάβετε υπόψη ότι ο προγραμματιστής μπορεί να έχει βάσιμο λόγο να απαγορεύσει την εγκατάσταση σε εξωτερική κάρτα. Ορισμένα προγράμματα είναι αυστηρά συνδεδεμένα με μια συγκεκριμένη τοποθεσία και δεν θα λειτουργήσουν εάν δεν εγκατασταθούν εκεί που ήθελε ο προγραμματιστής. Επομένως, θα πρέπει να χρησιμοποιείτε αυτή τη δυνατότητα με προσοχή.

Η λειτουργία πολλαπλών παραθύρων είναι μια δυνατότητα των πιο πρόσφατων εκδόσεων λειτουργικών συστημάτων από την Google. Ωστόσο, για να λειτουργήσει αυτή η λειτουργία, απαιτείται όχι μόνο η σωστή έκδοση του Android, αλλά και υποστήριξη στις ίδιες τις εφαρμογές, κάτι που δυστυχώς δεν έχουν φροντίσει όλοι οι προγραμματιστές.

Χρησιμοποιώντας την επιλογή "Αλλαγή μεγέθους σε λειτουργία πολλαπλών παραθύρων", μπορείτε να χρησιμοποιήσετε οποιαδήποτε εφαρμογή σε αυτήν τη λειτουργία.

Συνήθως, τα smartphone απενεργοποιούν αυτόματα την οθόνη κατά τη διάρκεια της αδράνειας για εξοικονόμηση ενέργειας της μπαταρίας. Ωστόσο, σε ορισμένες περιπτώσεις αυτή η δυνατότητα δεν είναι απαραίτητη. Για παράδειγμα, εάν θέλετε να χρησιμοποιήσετε ένα παλιό smartphone ως επιτραπέζιο ρολόι ή στο αυτοκίνητο ως πλοηγό.

Η επιλογή "Διατήρηση της οθόνης ενεργοποιημένη" θα επιτρέψει στο smartphone να παραμείνει σε ενεργή λειτουργία καθ' όλη τη διάρκεια της σύνδεσης του στο φορτιστή.

Αυτή είναι μια από τις πιο χρήσιμες επιλογές που σας επιτρέπει να επιτύχετε σημαντική οπτική επιτάχυνση του Android. Το γεγονός είναι ότι ορισμένοι κατασκευαστές, επιδιώκοντας τα εφέ wow, υπερφορτώνουν το λειτουργικό σύστημα με όμορφα κινούμενα σχέδια.

Σε αυτήν την ενότητα των επιλογών προγραμματιστή, μπορείτε να ορίσετε ανεξάρτητα την ώρα εμφάνισης ή να τις απενεργοποιήσετε εντελώς. Ως αποτέλεσμα, θα φαίνεται ότι το σύστημα έχει απλώς αρχίσει να πετάει.

Εάν η συσκευή σας χρησιμοποιεί οθόνη AMOLED, τότε ο αριθμός των χρωμάτων που εμφανίζονται είναι πραγματικά σημαντικός για την εξοικονόμηση μπαταρίας. Για να διαρκέσει ακόμα περισσότερο με την υπόλοιπη φόρτιση, απλώς ενεργοποιήστε τη μονόχρωμη λειτουργία. Αυτή η επιλογή είναι επίσης κρυμμένη στις ρυθμίσεις προγραμματιστή και ονομάζεται "Προομοίωση ανωμαλίας".

Ποιες χρήσιμες επιλογές για προγραμματιστές χρησιμοποιείτε;

Το Hidden in Android 6.0 είναι μια πειραματική επιλογή που σας επιτρέπει να χρησιμοποιήσετε τη λειτουργία πολλών παραθύρων. Η ενεργοποίησή του είναι σχετικά δύσκολη, αλλά αν γίνει σωστά, δεν θα πρέπει να υπάρχουν δυσκολίες με αυτό. Σε αντίθεση με μια παρόμοια λειτουργία στα smartphone της Samsung, λειτουργεί με όλες τις εφαρμογές.

Για να εμφανιστεί η επιλογή πολλών παραθύρων στο Android 6.0, πρέπει απλώς να επεξεργαστείτε το αρχείο build.prop, υποδεικνύοντας σε αυτό ότι χρησιμοποιείτε την έκδοση userdebug, όχι τη χρήση χρήστη. Αυτό μπορεί να γίνει χρησιμοποιώντας έναν υπολογιστή και προσαρμοσμένη ανάκτηση και εάν η συσκευή έχει πρόσβαση root, χρησιμοποιώντας ένα κανονικό πρόγραμμα επεξεργασίας κειμένου.

Πρώτος τρόπος

1. Εγκαταστήστε μια προσαρμοσμένη ανάκτηση (για παράδειγμα, TWRP) στη συσκευή σας. Για να το κάνετε αυτό, κάντε λήψη και εγκαταστήστε το ADB από το Android SDK. Στη συνέχεια, πραγματοποιήστε λήψη της εικόνας ανάκτησης για τη συσκευή σας, μετονομάστε την σε twrp.img και τοποθετήστε το φάκελο ADB.

2. Συνδέστε το smartphone σας στον υπολογιστή σας με ένα καλώδιο USB, ανοίξτε τη γραμμή εντολών και εκτελέστε τρεις εντολές:

adb bootloader επανεκκίνησης
ανάκτηση flash fastboot twrp.img
επανεκκίνηση fastboot

3. Απενεργοποιήστε το smartphone σας και πραγματοποιήστε επαναφορά πατώντας έναν συγκεκριμένο συνδυασμό πλήκτρων (συνήθως το κουμπί λειτουργίας και τα κουμπιά αύξησης και μείωσης της έντασης ήχου).

4. Στην ανάκτηση, επιλέξτε την ενότητα Mounts και βάλτε έναν σταυρό δίπλα στο System.

5. Συνδέστε το smartphone στον υπολογιστή με ένα καλώδιο και πληκτρολογήστε την ακόλουθη εντολή στον υπολογιστή στη γραμμή εντολών:

Adb pull /system/build.prop

6. Το αρχείο build.prop θα γίνει λήψη στον υπολογιστή σας. Ανοίξτε το στο Σημειωματάριο και αντικαταστήστε τη γραμμή "ro.build.type=user" με "ro.build.type=userdbug"



7. Κάντε λήψη του αρχείου build.prop πίσω στο smartphone σας εισάγοντας την εντολή στη γραμμή εντολών:

Adb push build.prop /system/

8. Καθορίστε τρεις ακόμη εντολές που απαιτούνται για να αποτρέψετε τις εφαρμογές τρίτων να τροποποιήσουν το build.prop:

κέλυφος adb
σύστημα cd
chmod 644 build.prop

9. Επανεκκινήστε το smartphone σας και ενεργοποιήστε το multi-window στις ρυθμίσεις προγραμματιστή.

Δεύτερος τρόπος

Σε smartphone με root, η επεξεργασία του αρχείου build.prop είναι πολύ πιο εύκολη. Αυτό μπορεί να γίνει με μια ειδική εφαρμογή Build Prop Editor ή χρησιμοποιώντας ένα πρόγραμμα επεξεργασίας κειμένου ενσωματωμένο σε έναν διαχειριστή αρχείων όπως το Root Explorer ή το X-Plore. Το αρχείο βρίσκεται στο /system/build.prop και σε αυτό πρέπει να αντικαταστήσετε τη γραμμή "ro.build.type=user" με "ro.build.type=userdbug".

Πώς να ενεργοποιήσετε πολλά παράθυρα;

1. Ανοίξτε τις ρυθμίσεις συστήματος, μεταβείτε στο "Σχετικά με τη συσκευή" και πατήστε τον αριθμό έκδοσης Android αρκετές φορές.

2. Στις ρυθμίσεις θα εμφανιστεί μια ενότητα για προγραμματιστές. Μεταβείτε σε αυτό - θα δείτε έναν διακόπτη που σας επιτρέπει να ενεργοποιήσετε πολλά παράθυρα.

3. Ανοίξτε την οθόνη πολλαπλών εργασιών πατώντας παρατεταμένα το κουμπί της αρχικής σελίδας (ή το εικονικό κουμπί). Θα δείτε ένα νέο εικονίδιο στις μικρογραφίες της σελίδας της εφαρμογής. Αφού κάνετε κλικ σε αυτό, το σύστημα θα προσφέρει να επιλέξει τη θέση της εφαρμογής: στο μισό, στο ένα τέταρτο της οθόνης ή σε ολόκληρη την οθόνη. Όταν πολλές εφαρμογές είναι ανοιχτές, οι αναλογίες των παραθύρων τους μπορούν να αλλάξουν.

Η Google πιθανότατα θα κάνει αυτή τη δυνατότητα Android διαθέσιμη σε όλους τους χρήστες στο μέλλον. Πιστεύετε ότι τα smartphone και τα tablet το χρειάζονται ή είναι εντελώς άχρηστο;

Όπως ήδη γνωρίζουμε, η έκδοση Android Nougat έρχεται με πολλές δυνατότητες που μπορούν να κάνουν την εμπειρία χρήστη όσο το δυνατόν πιο ομαλή. Τα κυριότερα σημεία της τελευταίας ενημέρωσης Android περιλαμβάνουν έναν βελτιωμένο πίνακα ειδοποιήσεων, βελτιστοποιήσεις μεταφοράς δεδομένων και εξοικονόμησης ενέργειας και υποστήριξη για συσκευές εικονικής πραγματικότητας. Μία από τις πιο σημαντικές πτυχές της καινοτομίας, που έχει κερδίσει πολλούς θαυμαστές (συμπεριλαμβανομένου εμάς), είναι το σύνολο των επιλογών διαχείρισης εργασιών. Χάρη στην τελευταία ενημέρωση Android 7.0 Nougat, μπορείτε πλέον να χρησιμοποιείτε δύο εφαρμογές ταυτόχρονα σε λειτουργία πολλαπλών παραθύρων.

Σημείωση

Θέλουμε να σας ενημερώσουμε ότι δεν είναι όλες οι εφαρμογές ίδιας φύσης,
και για αυτό το λόγο, θα διαπιστώσετε ότι δεν είναι όλα συμβατά με τη λειτουργία πολλαπλών παραθύρων. Ωστόσο, δεν πρέπει να ανησυχείτε - δεν φταίτε εσείς, αλλά οι προγραμματιστές, καθώς θα χρειαστούν λίγο περισσότερο χρόνο για να δημιουργήσουν την επόμενη ενημέρωση προτού μπορέσουν άλλες εφαρμογές να λειτουργήσουν στην παραπάνω λειτουργία. Σήμερα υπάρχει τρόπος να ξεπεραστεί αυτό το πρόβλημα. Μπορείτε να εκτελέσετε οποιαδήποτε εφαρμογή σε λειτουργία πολλαπλών παραθύρων από τα "Εργαλεία προγραμματιστή" στην πιο πρόσφατη έκδοση του λειτουργικού συστήματος για κινητά της Google.

Εκτελέστε οποιαδήποτε εφαρμογή σε λειτουργία πολλαπλών παραθύρων στο Android Nougat

Πρώτα, πρέπει να ενεργοποιήσετε το στοιχείο "Εργαλεία προγραμματιστή" στο τηλέφωνό σας. Για να το κάνετε αυτό, μεταβείτε στις "Ρυθμίσεις > Εργαλεία προγραμματιστή > Σχετικά με τη συσκευή". Στη συνέχεια, κάντε κλικ στον αριθμό έκδοσης πολλές φορές μέχρι να δείτε ένα μήνυμα που λέει ότι έχετε γίνει προγραμματιστής.

Τώρα επιστρέψτε ξανά στο μενού ρυθμίσεων και ανοίξτε τα Εργαλεία προγραμματιστή. Κάντε κύλιση στο κάτω μέρος της σελίδας και ενεργοποιήστε την επιλογή "Επιβολή αλλαγής μεγέθους λειτουργιών". Όταν το κάνετε αυτό, θα χρειαστεί να επανεκκινήσετε τη συσκευή σας για να ενεργοποιήσετε αυτήν την επιλογή. Μετά από αυτό, ακόμη και εκείνες οι εφαρμογές που δεν ήταν συμβατές με την ενημέρωση Nougat θα μπορούν να λειτουργούν σε λειτουργία πολλαπλών παραθύρων.

Τέλος, για να επωφεληθείτε από τη λειτουργία πολλαπλών παραθύρων, ανοίξτε δύο εφαρμογές της επιλογής σας και, στη συνέχεια, πατήστε παρατεταμένα το πλήκτρο πολλαπλών εργασιών. Τώρα και οι δύο αυτές εφαρμογές θα ανοίξουν σε λειτουργία πολλαπλών παραθύρων.

Πιστεύετε ότι η λειτουργία πολλαπλών παραθύρων θα είναι χρήσιμη για τις ανάγκες πολλαπλών εργασιών σας; Ή θα επιμείνετε σε μια πιο παραδοσιακή προσέγγιση μεμονωμένων εργασιών προς το παρόν; Μοιραστείτε τις σκέψεις σας μαζί μας στα σχόλια.



Έχετε ερωτήσεις;

Αναφέρετε ένα τυπογραφικό λάθος

Κείμενο που θα σταλεί στους συντάκτες μας: