Φωτεινή Λειτουργία Και Σκοτεινή Λειτουργία
Όπως ίσως γνωρίζετε, μπορείτε να αλλάξετε την εμφάνιση του iPhone σας μεταξύ Φωτεινής και Σκοτεινής Λειτουργίας. Αν δεν είστε σίγουροι πώς να το κάνετε, ακολουθήστε τα εξής βήματα: Ανοίξτε τις Ρυθμίσεις του iPhone σας, κάντε κύλιση προς τα κάτω και αγγίξτε την επιλογή Οθόνη & Φωτεινότητα. Θα δείτε δύο εικόνες προεπισκόπησης, Φωτεινή και Σκοτεινή. Αγγίξτε αυτήν που προτιμάτε για να την εφαρμόσετε. Έτσι μπορείτε να προσαρμόσετε την οθόνη σας για καλύτερη ορατότητα και άνεση ανάλογα με το περιβάλλον σας. Η Φωτεινή Λειτουργία υπήρχε από το πρώτο iPhone. Η Apple εισήγαγε επίσημα τη Σκοτεινή Λειτουργία στο iPhone και το iPad με το iOS 13 / iPadOS 13 τον Σεπτέμβριο του 2019. Αυτή η δυνατότητα ικανοποίησε πολλούς χρήστες iPhone με μια προσαρμοσμένη εμφάνιση UI. Κάποιοι προτιμούν τη Φωτεινή Λειτουργία, ενώ άλλοι λατρεύουν τη Σκοτεινή Λειτουργία. Μπορείτε επίσης να επιλέξετε την επιλογή Αυτόματα, που αλλάζει αυτόματα μεταξύ των δύο λειτουργιών ανάλογα με την ώρα της ημέρας.
Πώς Ελέγχουν Οι Προγραμματιστές Εφαρμογών Το Σχεδιασμό UI Μεταξύ Δύο Λειτουργιών Εμφάνισης
Μια εφαρμογή μπορεί να φαίνεται τέλεια στη Φωτεινή Λειτουργία αλλά να είναι εντελώς διαφορετική στη Σκοτεινή Λειτουργία. Σε κάποιες περιπτώσεις, η Σκοτεινή Λειτουργία μπορεί να διαταράξει ακούσια τις αρχικές προθέσεις σχεδιασμού του προγραμματιστή, επηρεάζοντας τα χρώματα, την αντίθεση και την αισθητική. Αυτό σημαίνει ότι οι προγραμματιστές πρέπει να σχεδιάσουν και να δοκιμάσουν προσεκτικά τις διεπαφές τους σε αμφότερες τις λειτουργίες για να εξασφαλίσουν μια συνεπή και ευχάριστη εμπειρία για όλους τους χρήστες. Μια πιθανή λύση είναι να προετοιμάσουν ξεχωριστές όψεις και γραφικά για τη Φωτεινή και Σκοτεινή Λειτουργία. Ωστόσο, αυτή η προσέγγιση γίνεται γρήγορα περιττή και δύσκολη στη συντήρηση, ειδικά καθώς η εφαρμογή μεγαλώνει και προστίθενται νέα στοιχεία UI. Για το λόγο αυτό, οι περισσότεροι προγραμματιστές αποφεύγουν αυτήν τη μέθοδο και αντίθετα βασίζονται σε πιο επεκτάσιμες λύσεις που προσαρμόζονται αυτόματα και στις δύο λειτουργίες εμφάνισης.
Βασιστείτε Στα Χαρακτηριστικά UI Του Συστήματος
Ευτυχώς, η Apple εισήγαγε προδιαγεγραμμένα χρώματα συστήματος που προσαρμόζονται αυτόματα στη Φωτεινή και Σκοτεινή Λειτουργία. Χρησιμοποιώντας αυτά τα ενσωματωμένα χρώματα, οι προγραμματιστές μπορούν να διασφαλίσουν ότι τα στοιχεία UI προσαρμόζονται χωρίς προβλήματα βάσει των ρυθμίσεων εμφάνισης του χρήστη. Αυτό εξαλείφει την ανάγκη για χειροκίνητη διαχείριση ξεχωριστών σχεδίων και βοηθά στη διατήρηση της οπτικής συνέπειας και στις δύο λειτουργίες. Για παράδειγμα, χρώματα όπως το label, systemBackground και secondarySystemBackground αλλάζουν δυναμικά ανάλογα με την τρέχουσα εμφάνιση, επιτρέποντας στις εφαρμογές να παραμένουν ευανάγνωστες και οπτικά ισορροπημένες σε οποιοδήποτε περιβάλλον. Γι' αυτό, όταν αλλάζετε από τη Φωτεινή στη Σκοτεινή Λειτουργία, το προεπιλεγμένο χρώμα κειμένου αλλάζει από μαύρο σε λευκό. Ωστόσο, αν μια εφαρμογή έχει κωδικοποιήσει το χρώμα κειμένου σε μαύρο, το κείμενο θα παραμείνει μαύρο ακόμα και στη Σκοτεινή Λειτουργία, κάνοντάς το σχεδόν αόρατο σε σκοτεινό φόντο. Για να αποτρέψουν αυτό το πρόβλημα, οι προγραμματιστές βασίζονται σε χρώματα συστήματος, διασφαλίζοντας ότι το κείμενο και τα στοιχεία UI προσαρμόζονται αυτόματα στο κατάλληλο χρώμα για κάθε λειτουργία.
Πρόβλημα Σκοτεινής Λειτουργίας Με Τα Εικονίδια Κατηγορίας Του Splync
Το Splync δεν ήταν αρχικά φιλικό προς τους χρήστες της Σκοτεινής Λειτουργίας. Όταν ένας χρήστης ανέφερε ότι τα εικονίδια κατηγορίας ήταν δύσκολο να φανούν στη Σκοτεινή Λειτουργία, δεν μπορούσα να το αντιμετωπίσω άμεσα. Εκείνη την εποχή, επικεντρωνόμουν στη βελτίωση των βασικών λειτουργιών της εφαρμογής, οπότε δεν έδωσα προτεραιότητα σε αυτό το οπτικό ζήτημα. Τότε, το νέο έτος 2026 έφτασε και τελικά το εξέτασα καλύτερα. Αυτό που ανακάλυψα ήταν απλό αλλά σημαντικό: Οι εικόνες των εικονιδίων ήταν καθαρά μαύρες. Σε τεχνικούς όρους, είχαν σταθεροποιηθεί στο χρώμα #000000. Αυτό σημαίνει ότι παρέμεναν μαύρες ανεξάρτητα από τη λειτουργία που χρησιμοποιούσε το τηλέφωνο. Έτσι, στη Σκοτεινή Λειτουργία, τα μαύρα εικονίδια ήταν πάνω σε ένα σκοτεινό φόντο σαν καμουφλάζ. Επιπλέον, είχα χρησιμοποιήσει και ένα σταθερό λευκό χρώμα στον κώδικά μου για να μαλακώσω τα φόντα των εικονιδίων. Αυτό λειτουργούσε καλά στη Φωτεινή Λειτουργία, αλλά στη Σκοτεινή Λειτουργία δημιουργούσε άβολη αντίθεση και δεν φαινόταν φυσικό.
Τι Κάνει Ο Νέος Κώδικάς Μου Για Τα Χρώματα Των Εικονιδίων
Να τι άλλαξα. Αντί να επιβάλλω χρώματα, ο αναθεωρημένος κώδικάς μου λέει στην εφαρμογή να αφήσει το σύστημα να αποφασίσει το χρώμα του εικονιδίου αυτόματα· Μαύρο στη Φωτεινή Λειτουργία και Λευκό στη Σκοτεινή Λειτουργία. Επιπλέον, ο κώδικας λέει στην εφαρμογή να χρησιμοποιήσει το χρώμα κάθε κατηγορίας ως απαλή απόχρωση φόντου, να προσθέσει ένα διακριτικό περίγραμμα χρησιμοποιώντας το ίδιο χρώμα κατηγορίας και να διατηρήσει τα πάντα καθαρά και ευανάγνωστα και στις δύο λειτουργίες. Με απλά λόγια, σταμάτησα να επιβάλλω χρώματα και άφησα το iPhone να τα χειρίζεται έξυπνα. Χάρη σε αυτή τη βελτίωση, τα εικονίδια κατηγορίας προσαρμόζονται τώρα φυσικά στη Φωτεινή και Σκοτεινή Λειτουργία, κάνοντάς τα σαφώς ορατά και οπτικά συνεπή σε οποιοδήποτε περιβάλλον. Αυτή η επιδιόρθωση δεν πήρε πολύ χρόνο, αλλά αποφάσισα να κυκλοφορήσω μια ενημέρωση άμεσα, ώστε τα πολυαναμενόμενα ζητήματα για τους χρήστες Σκοτεινής Λειτουργίας να μπορούσαν επιτέλους να επιλυθούν όσο το δυνατόν γρηγορότερα.
Τα Χρώματα Έχουν Σημασία
Δεν υπάρχει μια "τέλεια" αισθητική. Ο καθένας έχει διαφορετική αίσθηση του σχεδιασμού. Ακόμη και το ίδιο άτομο μπορεί να αισθάνεται διαφορετικά ανάλογα με τη μέρα — ή ακόμη και την ώρα της ημέρας. Αυτό που φαίνεται υπέροχο το πρωί μπορεί να αποσπά την προσοχή το βράδυ. Γι' αυτό οι προγραμματιστές πρέπει να επικεντρώνονται στην προσαρμογή, ενώ ισορροπούν με απλή και διαισθητική ευχρηστία. Ο καλός σχεδιασμός δεν αφορά την επιβολή ενός στυλ. Αφορά την επιλογή των χρηστών να επιλέξουν αυτό που τους φαίνεται σωστό — Αυτή είναι η πεποίθησή μου.