Android κεντρικό

Έχω χρησιμοποιήσει πτυσσόμενα τηλέφωνα για μήνες — εδώ είναι τέσσερα προβλήματα λογισμικού που παρατήρησα

protection click fraud

Οδηγώ καθημερινά ένα αναδιπλούμενο τηλέφωνο σε στυλ βιβλίου τους τελευταίους μήνες τώρα και δεν θέλω να επιστρέψω σε ένα παραδοσιακό τηλέφωνο candybar. Η παρακολούθηση βίντεο, η ανάγνωση manga και η περιήγηση στον ιστό είναι πολύ πιο άνετα στην εσωτερική οθόνη ενός αναδιπλούμενου τύπου βιβλίου παρά σε ένα τηλέφωνο candybar. Δυστυχώς, η εμπειρία μου με το λογισμικό για τα δύο πτυσσόμενα σε στυλ βιβλίου που έχω χρησιμοποιήσει μέχρι τώρα — τη Samsung Το Galaxy Z Fold 5 και το OnePlus Open — δεν ήταν τέλειο και δεν οφείλεται σε τίποτα που έχει η Samsung ή η OnePlus Έγινε.

Είμαι βέβαιος ότι έχετε ακούσει κριτικούς να λένε ότι πολλές εφαρμογές δεν έχουν "βελτιστοποιηθεί" ακόμα για πτυσσόμενα, αλλά τι ακριβώς εννοούν με αυτό;

Η Wikipedia στο OnePlus Open και στο Pixel 8 Pro
Αριστερά: OnePlus Open. Δεξιά: Google Pixel 8 Pro.(Πίστωση εικόνας: Mishaal Rahman / Android Central)

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

Το πρώτο μου θέμα: Μέγεθος

Αν συγκρίνετε τον αριθμό των candybar Τηλέφωνα Android που υπάρχουν στην αγορά σε σχέση με τον αριθμό των συσκευών Android με μεγάλη οθόνη (που περιλαμβάνει tablet, πτυσσόμενα και Chromebook με δυνατότητα εκτέλεσης εφαρμογών Android), θα διαπιστώσετε ότι το πρώτο υπερβαίνει κατά πολύ το τελευταίος. Γι' αυτό δεν αποτελεί έκπληξη το γεγονός ότι η συντριπτική πλειοψηφία των προγραμματιστών επικεντρώνεται πρώτα στη βελτιστοποίηση των εφαρμογών τους Android για τηλέφωνα candybar. Εάν έχουν χρόνο και πόρους, μπορεί να βελτιστοποιήσουν την εφαρμογή τους για μεγαλύτερες οθόνες, αλλά πολλοί προγραμματιστές δεν το κάνουν.

Οι προγραμματιστές που δεν κάνουν ή δεν μπορούν να βελτιστοποιήσουν τις εφαρμογές τους έχουν δύο επιλογές: Αποκλείουν την εκτέλεση της εφαρμογής σε συσκευές με μεγαλύτερες οθόνες ή κλειδώνουν την εφαρμογή σε κατακόρυφο προσανατολισμό. Η πρώτη επιλογή θα απέκλειε ορισμένους πιθανούς χρήστες, έτσι πολλοί προγραμματιστές επιλέγουν να μην το κάνουν. Η δεύτερη επιλογή επιτρέπει σε αυτούς τους χρήστες να έχουν πρόσβαση στην εφαρμογή, αν και μπορεί να χρειαστεί να γυρίσουν τη συσκευή τους κατά 90° για να τη χρησιμοποιήσουν πραγματικά. Εφαρμογές όπως οι BeReal, Authy, Venmo, Zipcar, Lyft, Delta, Chase και Amex κλειδώνονται στον κατακόρυφο προσανατολισμό, για παράδειγμα.

Η εφαρμογή Threads σε κατακόρυφο προσανατολισμό στο OnePlus Open
Από προεπιλογή, η εφαρμογή Threads είναι κλειδωμένη σε κατακόρυφη λειτουργία στο OnePlus Open.(Πίστωση εικόνας: Mishaal Rahman / Android Central)

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

Σε επίπεδο συστήματος, οι OEM μπορούν να παρακάμψουν την προτίμηση προσανατολισμού μιας εφαρμογής, επιτρέποντάς τους να εμφανίζονται σε οριζόντια λειτουργία. Από προεπιλογή, αυτό τοποθετεί την εφαρμογή σε ένα γραμματοκιβώτιο που περιβάλλεται από γκρι γραμμές, αλλά μπορείτε να τεντώσετε την εφαρμογή για να γεμίσει την οθόνη εάν θέλετε. Στο One UI της Samsung, αυτό γίνεται μεταβαίνοντας στο Ρυθμίσεις > Προηγμένες λειτουργίες > Εργαστήρια > Οριζόντια προβολή για εφαρμογές κατακόρυφου προσανατολισμού. Στο OxygenOS/ColorOS, αυτό γίνεται μεταβαίνοντας στο Ρυθμίσεις > Κύρια οθόνη > Μέγεθος οθόνης. Τέλος, στο απόθεμα Android, αυτό γίνεται με πλοήγηση στο Ρυθμίσεις > Εφαρμογές > Αναλογία διαστάσεων.

Η εφαρμογή Threads σε οριζόντια λειτουργία στο OnePlus Open
Η εφαρμογή Threads αναγκάστηκε σε οριζόντια λειτουργία στο OnePlus Open.(Πίστωση εικόνας: Mishaal Rahman / Android Central)

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

Το δεύτερο θέμα μου: Διάταξη

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

Ακολουθούν μερικά στιγμιότυπα οθόνης που δείχνουν το Gmail σε ένα τηλέφωνο candybar με μια κάτω γραμμή πλοήγησης, το Gmail τεντωμένο για να γεμίσει την οθόνη του ένα αναδιπλούμενο σε στυλ βιβλίου αλλά με κάτω γραμμή πλοήγησης και τέλος, το Gmail βελτιστοποιημένο για μεγάλες οθόνες με πλευρική πλοήγηση ράγα:

Η ράγα πλοήγησης Gmail σε ένα smartphone candybar και σε ένα αναδιπλούμενο
Από αριστερά προς τα δεξιά: το Gmail σε έναν παράγοντα φόρμας τηλεφώνου candybar με μια κάτω γραμμή πλοήγησης, το Gmail τεντώθηκε για να γεμίσει την οθόνη του αναδιπλούμενο σε στυλ βιβλίου αλλά με κάτω γραμμή πλοήγησης και Gmail βελτιστοποιημένο για μεγάλες οθόνες με πλαϊνή πλοήγηση ράγα.(Πίστωση εικόνας: Mishaal Rahman / Android Central)

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

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

Ορισμένοι κατασκευαστές OEM έχουν εφαρμόσει λειτουργίες που αναγκάζουν επιλεγμένες εφαρμογές να ανοίγουν σε διάταξη δύο παραθύρων, αλλά αυτό λειτουργεί μόνο με εφαρμογές που έχουν αρχιτεκτονική πολλαπλών δραστηριοτήτων, καθώς το σύστημα ουσιαστικά αναγκάζει αυτές τις εφαρμογές να υποστηρίζουν Android “ενσωμάτωση δραστηριότητας" χαρακτηριστικό. Ωστόσο, αυτού του είδους οι δυνατότητες πρέπει να κωδικοποιηθούν ειδικά για την υποστήριξη συγκεκριμένων εφαρμογών, επομένως θα διαπιστώσετε ότι το λειτουργικό σύστημα ενός OEM μπορεί να επιβάλει μια διάταξη δύο πλαισίων σε μια εφαρμογή, ενώ το λειτουργικό σύστημα ενός άλλου OEM όχι. Ένα βασικό παράδειγμα αυτού είναι το X, το οποίο μπορεί να είναι αναγκαστικά σε διάταξη δύο υαλοπινάκων στο Honor Magic V2 αλλά όχι στο Samsung Galaxy Z Fold 5 ή OnePlus Open.

Εφαρμογή LinkedIn στο OnePlus Open
Η εφαρμογή LinkedIn αναγκάστηκε σε διάταξη δύο πλαισίων από το OxygenOS (Ρυθμίσεις > Κύρια οθόνη > Διπλά παράθυρα).(Πίστωση εικόνας: Mishaal Rahman / Android Central)

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

Ένα άλλο ζήτημα που σχετίζεται με τη διάταξη είναι ότι, ακόμα κι αν η εφαρμογή σε χαρτί κάνει όλα τα σωστά πράγματα για να υποστηρίζει συσκευές μεγάλης οθόνης, δεν δείχνει στους χρήστες τη βελτιστοποιημένη διάταξη από προεπιλογή. Αυτά τα στιγμιότυπα οθόνης του Gmail που μοιράστηκα νωρίτερα τραβήχτηκαν στο OnePlus Open, πρώτα στην εξωτερική οθόνη, δεύτερον στην εσωτερική οθόνη στον προεπιλεγμένο κατακόρυφο προσανατολισμό και, τέλος, στην εσωτερική οθόνη όταν αναποδογυρίζεται σε οριζόντιο προσανατολισμό προσανατολισμός. Το OnePlus Open, καθώς και το Galaxy Z Fold 5, έχουν πολύ μικρότερο λόγο διαστάσεων εσωτερικής οθόνης σε σύγκριση με το Google Pixel Fold, που σημαίνει ότι ο φυσικός προσανατολισμός του όταν ξεδιπλώνεται είναι πορτραίτο.

Αυτό σημαίνει ότι δεν χρειάζεται να γυρίσετε το τηλέφωνο κατά 90° για να αντιμετωπίσετε εφαρμογές κλειδωμένες με πορτραίτο, αλλά σημαίνει επίσης ότι οι εφαρμογές με μια βελτιστοποιημένη διάταξη για μεγάλη οθόνη, όπως το Discord και το Gmail, δεν θα σας δείξει αυτήν τη διάταξη εκτός και αν γυρίσετε το τηλέφωνο 90°.

Εικόνα 1 από 2

Χρήση του Discord σε κατακόρυφο προσανατολισμό στο OnePlus Open
Διαφωνία στο OnePlus Open όταν ξεδιπλώνεται στον φυσικό του προσανατολισμό πορτραίτου.(Πίστωση εικόνας: Mishaal Rahman / Android Central)
Χρήση του Discord σε οριζόντια λειτουργία στο OnePlus Open
Discord στο OnePlus Open όταν ξεδιπλωθεί και γυρίσει σε οριζόντιο προσανατολισμό.(Πίστωση εικόνας: Mishaal Rahman / Android Central)

Το τρίτο μου θέμα: Ευαισθητοποίηση

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

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

Χρήση του Discord στην εξωτερική οθόνη OnePlus Open
Το κουμπί αποστολής του Discord μερικές φορές κρύβεται εκτός οθόνης στο OnePlus Open όταν διπλώνετε/ξεδιπλώνετε τη συσκευή. Αυτό συμβαίνει επίσης στο Galaxy Z Fold 5.(Πίστωση εικόνας: Mishaal Rahman / Android Central)

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

Το τελευταίο μου θέμα: Advantage

Μιλώντας για εφαρμογές που εκμεταλλεύονται λειτουργίες που βρίσκονται μόνο σε πτυσσόμενα, το τελευταίο θέμα που ήθελα να επισημάνω είναι ότι πολύ λίγες εφαρμογές εκμεταλλεύονται το γεγονός ότι τα πτυσσόμενα έχουν δύο οθόνες. Το Pixel Fold’s Λειτουργία Διερμηνέα διπλής οθόνης σας επιτρέπει να εμφανίζετε μεταφρασμένο κείμενο στην εξωτερική οθόνη και το αρχικό κείμενο στην εσωτερική οθόνη. Αυτή η δυνατότητα δεν ήταν διαθέσιμη στο Pixel Fold κατά την κυκλοφορία, ωστόσο, καθώς βασίζεται σε νέες δυνατότητες που εισήχθησαν στο Android 14.

Λειτουργία διερμηνέα διπλής οθόνης στο Pixel Fold
Λειτουργία διερμηνέα διπλής οθόνης στο Pixel Fold.(Πίστωση εικόνας: Google)

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


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

Μέχρι τότε, αν θέλετε να αγοράσετε ένα πτυσσόμενο σε στυλ βιβλίου, όπως το Galaxy Z Fold 5, το Pixel Fold ή το OnePlus Open, τότε θα πρέπει να γνωρίζει τα ζητήματα που ανέφερα σε αυτό το άρθρο και τις πιθανές λύσεις που είναι διαθέσιμες ή υπάρχουν ανάπτυξη.

instagram story viewer