Κλείσιμο διαφήμισης

Δεν υπάρχει καμία έλλειψη μακροπρόθεσμων κριτικών για την εμφάνιση του iOS 7 τις τελευταίες εβδομάδες. Οποιοδήποτε πιο ριζοσπαστικό βήμα προκαλεί πάντα έντονη δυσαρέσκεια σε πολλά ενδιαφερόμενα μέρη και δεν διαφέρει με την επερχόμενη έκδοση του λειτουργικού συστήματος για κινητά της Apple. Μερικοί «τυφοφίλοι» μπήκαν στο Twitter για να εκφράσουν τις ανησυχίες τους πριν ακόμη ξεκινήσει το WWDC.

Typographica.org"Η λεπτή γραμματοσειρά εντοπίστηκε στο πανό στο WWDC." Παρακαλώ μη.

Khoi VinhΓιατί το iOS 7 μοιάζει με ράφι μακιγιάζ: Οι σκέψεις μου σχετικά με τη χρήση του Helvetica Neue Ultra Light. bit.ly/11dyAoT

Thomas PhinneyΠροεπισκόπηση iOS 7: τρομερή γραμματοσειρά. Κακή αντίθεση προσκηνίου/φόντου και δυσανάγνωστη πιο λεπτή Helvetica. Η τρέχουσα διεπαφή χρήστη που βασίζεται στην Helvetica είναι ήδη δυσανάγνωστη. Η γραμματοσειρά που αδυνατίζει στο iOS 7 με εκνευρίζει πραγματικά.

Πριν αρχίσετε να γνέφετε καταφατικά σε αυτά τα tweets, υπάρχουν μερικά γεγονότα που πρέπει να γνωρίζετε:

  • Η κυκλοφορία της τελικής έκδοσης του iOS 7 είναι ακόμα λίγες εβδομάδες μακριά
  • κανείς δεν μπορεί να κρίνει την αποτελεσματικότητα μιας κοπής γραμματοσειράς σε ένα δυναμικό λειτουργικό σύστημα από βίντεο και στιγμιότυπα οθόνης
  • Κανένας από τους βασικούς σχολιαστές δεν είπε λέξη για τις τεχνολογίες γραμματοσειρών που έχουν προφανώς αλλάξει στο iOS 7

Ο κόσμος έχει ήδη ηρεμήσει αρκετά κατά τη διάρκεια του WWDC, καθώς οι μηχανικοί της Apple εξήγησαν επαρκώς στις παρουσιάσεις τους πώς το iOS 7 χειρίζεται τις γραμματοσειρές. Παράλληλα, αποκάλυψαν και άλλες απαραίτητες λεπτομέρειες της νέας τεχνολογίας.

Στην ομιλία του, ο Ian Baird, ο υπεύθυνος για την επεξεργασία κειμένου στις κινητές συσκευές της Apple, παρουσίασε αυτό που ονόμασε «το πιο cool χαρακτηριστικό του iOS 7» - Text Kit. Πίσω από αυτό το όνομα βρίσκεται ένα νέο API που θα παίξει σημαντικό ρόλο για προγραμματιστές στις εφαρμογές των οποίων το κείμενο είναι ένα από τα βασικά οπτικά στοιχεία. Το Text Kit δημιουργήθηκε πάνω από το Core Text, έναν ισχυρό μηχανισμό απόδοσης Unicode, αλλά του οποίου οι δυνατότητες είναι δυστυχώς δύσκολο να χειριστούν. Όλα θα πρέπει πλέον να απλοποιηθούν από το Text Kit, το οποίο ουσιαστικά λειτουργεί ως μεταφραστής.

Το Text Kit είναι μια σύγχρονη και γρήγορη μηχανή απόδοσης, η διαχείριση της οποίας είναι ενσωματωμένη στις προτιμήσεις του User Interface Kit. Αυτές οι προτιμήσεις δίνουν στους προγραμματιστές πλήρη εξουσία σε όλες τις λειτουργίες του Core Text, ώστε να μπορούν να ορίσουν με μεγάλη ακρίβεια πώς θα συμπεριφέρεται το κείμενο σε όλα τα στοιχεία της διεπαφής χρήστη. Για να γίνουν όλα αυτά δυνατά, η Apple τροποποίησε τα UITextView, UITextLabel και UIlabel. Καλά νέα: σημαίνει απρόσκοπτη ενσωμάτωση κινούμενων εικόνων και κειμένου (παρόμοια με το UICollectionView και το UITableView) για πρώτη φορά στην ιστορία του iOS. Τα κακά νέα: οι εφαρμογές που συνδέονται στενά με το περιεχόμενο κειμένου θα πρέπει να ξαναγραφτούν για να υποστηρίξουν όλα αυτά τα εξαιρετικά χαρακτηριστικά.

Στο iOS 7, η Apple επανασχεδίασε την αρχιτεκτονική της μηχανής απόδοσης, επιτρέποντας στους προγραμματιστές να έχουν τον πλήρη έλεγχο της συμπεριφοράς του κειμένου στις εφαρμογές τους.

Τι σημαίνουν λοιπόν στην πράξη όλα αυτά τα νέα χαρακτηριστικά; Οι προγραμματιστές μπορούν πλέον να διαδώσουν κείμενο με πιο φιλικό προς τον χρήστη τρόπο, σε πολλές στήλες και με εικόνες που δεν χρειάζεται να τοποθετηθούν σε πλέγμα. Άλλες ενδιαφέρουσες λειτουργίες κρύβονται πίσω από τα ονόματα "Interactive Text Color", "Text Folding" και "Custom Truncation". Για παράδειγμα, σύντομα θα είναι δυνατή η αλλαγή του χρώματος της γραμματοσειράς εάν η εφαρμογή αναγνωρίσει την παρουσία ενός συγκεκριμένου δυναμικού στοιχείου (hashtag, όνομα χρήστη, «μου αρέσει» κ.λπ.). Τα μεγαλύτερα κείμενα μπορούν να συρρικνωθούν σε προεπισκόπηση χωρίς να χρειάζεται να περιοριστούν σε προεπιλογές πριν/μετά/μεσαίες. Οι προγραμματιστές μπορούν εύκολα να ορίσουν όλες αυτές τις λειτουργίες όπου θέλουν. Οι προγραμματιστές που έχουν επίγνωση της τυπογραφίας θα ενθουσιαστούν με την υποστήριξη για kerning και ligatures (η Apple αποκαλεί αυτές τις μακροεντολές "περιγραφείς γραμματοσειρών").

Μερικές γραμμές κώδικα θα σας επιτρέψουν να αλλάξετε εύκολα την εμφάνιση της γραμματοσειράς

Ωστόσο, το πιο hot «χαρακτηριστικό» στο iOS 7 είναι το Dynamic Type, δηλαδή η δυναμική γραμματοσειρά. Από όσο γνωρίζουμε, οι φορητές συσκευές της Apple θα είναι οι πρώτες ηλεκτρονικές συσκευές με τόση προσοχή εστιασμένη στην ποιότητα της γραμματοσειράς, την πρώτη φορά από την εφεύρεση της εκτύπωσης γραμματοσειράς. Ναι, είναι σωστό. Μιλάμε για το λειτουργικό σύστημα, όχι για την εργασία εφαρμογής ή διάταξης. Αν και η οπτική επεξεργασία έχει δοκιμαστεί στη σύνθεση φωτογραφιών και στην επιτραπέζια δημοσίευση, ποτέ δεν ήταν μια εντελώς αυτόματη διαδικασία. Μερικές προσπάθειες αποδείχτηκαν αδιέξοδο, όπως το Adobe Multiple Masters. Φυσικά, υπάρχουν ήδη τεχνικές σήμερα για να κλιμακώσετε το μέγεθος της γραμματοσειράς στην οθόνη, αλλά το iOS προσφέρει πολύ περισσότερα.

Δυναμική κοπή γραμματοσειράς στο iOS 7 (κέντρο)

Χάρη στη δυναμική ενότητα, ο χρήστης μπορεί να επιλέξει (Ρυθμίσεις > Γενικά > Μέγεθος γραμματοσειράς) το μέγεθος γραμματοσειράς σε κάθε εφαρμογή όπως του αρέσει. Σε περίπτωση που ακόμη και το μεγαλύτερο μέγεθος δεν είναι αρκετά μεγάλο, για παράδειγμα για άτομα με μειωμένη όραση, η αντίθεση μπορεί να αυξηθεί (Ρυθμίσεις > Γενικά > Προσβασιμότητα).

Όταν η τελική έκδοση του iOS 7 κυκλοφορήσει σε δεκάδες εκατομμύρια χρήστες το φθινόπωρο, μπορεί να μην προσφέρει την καλύτερη τυπογραφία (χρησιμοποιώντας τη γραμματοσειρά Helvetica Neue), αλλά η μηχανή απόδοσης του συστήματος και άλλες σχετικές τεχνολογίες θα προσφέρουν στους προγραμματιστές τη δυνατότητα δημιουργήστε όμορφα αναγνώσιμο δυναμικό κείμενο στις οθόνες Retina όπως δεν τον είχαμε ξαναδεί.

Πηγή: Typographica.org
.