Tanca l'anunci

No hi ha escassetat de ressenyes a llarg termini de l'aparició d'iOS 7 en les últimes setmanes. Qualsevol pas més radical sempre provoca un fort ressentiment entre moltes parts interessades, i no és diferent amb la propera versió del sistema operatiu mòbil d'Apple. Alguns "tifòfils" van portar a Twitter per transmetre les seves preocupacions fins i tot abans que comencés la WWDC.

Typographica.org"Lletra fina detectada a la pancarta de la WWDC". Si us plau, no.

Khoi VinhPer què iOS 7 sembla un prestatge de maquillatge: les meves reflexions sobre l'ús de Helvetica Neue Ultra Light. bit.ly/11dyAoT

Thomas PhinneyVista prèvia d'iOS 7: tipus de lletra horrible. Pobre contrast de primer pla/fons i Helvetica més prim i il·legible. La interfície d'usuari actual construïda a Helvetica ja és difícil de llegir. L'aprimament del tipus de lletra a iOS 7 em molesta molt.

Abans de començar a assentir d'acord amb aquests tuits, cal tenir en compte alguns fets:

  • el llançament de la versió final d'iOS 7 encara falten unes setmanes
  • ningú pot jutjar l'efectivitat d'un tall de font en un sistema operatiu dinàmic a partir de vídeos i captures de pantalla
  • cap dels comentaristes principals va dir ni una paraula sobre les tecnologies de tipus de lletra que aparentment han canviat a iOS 7

La gent ja s'ha calmat una mica durant la WWDC, ja que els enginyers d'Apple van explicar prou a les seves presentacions com iOS 7 gestiona els tipus de lletra. Al mateix temps, van revelar altres detalls necessaris de la nova tecnologia.

En la seva xerrada, Ian Baird, el responsable del processament de text als dispositius mòbils d'Apple, va presentar el que va anomenar "la característica més interessant d'iOS 7" - Text Kit. Darrere d'aquest nom s'amaga una nova API que jugarà un paper important per als desenvolupadors les aplicacions dels quals inclouen el text com un dels elements visuals bàsics. Text Kit es va crear a sobre de Core Text, un potent motor de representació Unicode, però el potencial del qual és malauradament difícil de manejar. Ara tot s'hauria de simplificar amb Text Kit, que bàsicament actua com a traductor.

Text Kit és un motor de renderització modern i ràpid, la gestió del qual està integrada a les preferències del kit d'interfície d'usuari. Aquestes preferències donen als desenvolupadors tot el poder sobre totes les funcions de Core Text, de manera que poden definir amb molta precisió com es comportarà el text en tots els elements de la interfície d'usuari. Per fer-ho possible, Apple va modificar UITextView, UITextLabel i UILabel. Bones notícies: significa una integració perfecta d'animacions i text (similar a UICollectionView i UITableView) per primera vegada a la història d'iOS. La mala notícia: les aplicacions estretament lligades al contingut textual s'hauran de reescriure per donar suport a totes aquestes funcions enginyoses.

A iOS 7, Apple va redissenyar l'arquitectura del motor de renderització, permetent als desenvolupadors prendre el control total sobre el comportament del text a les seves aplicacions.

Aleshores, què signifiquen totes aquestes noves característiques a la pràctica? Els desenvolupadors ara poden difondre el text d'una manera més fàcil d'utilitzar, a través de diverses columnes i amb imatges que no s'han de col·locar en una graella. Altres funcions interessants s'amaguen darrere dels noms "Color de text interactiu", "Plegament de text" i "Troncament personalitzat". Aviat, per exemple, serà possible canviar el color de la lletra si l'aplicació reconeix la presència d'algun element dinàmic específic (hashtag, nom d'usuari, "m'agrada", etc.). Els textos més llargs es poden reduir a una vista prèvia sense haver de limitar-se als preajustos abans/després/mig. Els desenvolupadors poden definir fàcilment totes aquestes funcions on vulguin. Els desenvolupadors conscients de la tipografia estaran encantats amb el suport per a kerning i lligadures (Apple anomena aquestes macros "descriptors de font").

Unes quantes línies de codi us permetran canviar fàcilment l'aparença del tipus de lletra

Tanmateix, la "funció" més popular d'iOS 7 és el tipus dinàmic, és a dir, la tipografia dinàmica. Pel que sabem, els dispositius mòbils d'Apple seran els primers dispositius electrònics amb tanta atenció centrada en la qualitat de la lletra, la primera vegada des de la invenció de la impressió tipografia. Sí, és correcte. Estem parlant del sistema operatiu, no del treball d'aplicació o maquetació. Tot i que s'ha provat l'edició òptica en la composició fotogràfica i l'autoedició, mai ha estat un procés completament automàtic. Alguns intents van resultar ser un carreró sense sortida, com ara Adobe Multiple Masters. Per descomptat, avui ja hi ha tècniques per escalar la mida de la lletra a la pantalla, però iOS ofereix molt més.

Tall de lletra dinàmic a iOS 7 (centre)

Gràcies a la secció dinàmica, l'usuari pot triar (Configuració > General > Mida de la lletra) la mida de la lletra de cada aplicació com vulgui. En el cas que fins i tot la mida més gran no sigui prou gran, per exemple per a persones amb problemes de visió, es pot augmentar el contrast (Configuració > General > Accessibilitat).

Quan la versió final d'iOS 7 s'alliberi a desenes de milions d'usuaris a la tardor, és possible que no ofereixi la millor tipografia (utilitzant el tipus de lletra Helvetica Neue), però el motor de renderització del sistema i altres tecnologies relacionades oferiran als desenvolupadors la possibilitat de conjurar un text dinàmic molt llegible a les pantalles Retina, com no l'havien vist mai abans.

Font: Typographica.org
.