Затвори рекламата

Няма абсолютно никакъв недостиг на дългосрочни прегледи на външния вид на iOS 7 през последните седмици. Всяка по-радикална стъпка винаги предизвиква силно недоволство сред много заинтересовани страни и не е по-различно с предстоящата версия на мобилната операционна система на Apple. Някои „тифофили“ се обърнаха към Twitter, за да изразят притесненията си още преди началото на WWDC.

Typographica.org„Тънък шрифт, забелязан на банер на WWDC.“ Моля не.

Кой ВинЗащо iOS 7 изглежда като рафт за грим: Моите размисли за използването на Helvetica Neue Ultra Light. bit.ly/11dyAoT

Томас ФиниПреглед на iOS 7: ужасяващ шрифт. Лош контраст на преден план/фон и нечетлива по-тънка Helvetica. Сегашният потребителски интерфейс, изграден върху Helvetica, вече е труден за четене. Намаляването на шрифта в iOS 7 наистина ме вбесява.

Преди да започнете да кимате в съгласие с тези туитове, трябва да знаете няколко факта:

  • до пускането на финалната версия на iOS 7 остават още няколко седмици
  • никой не може да прецени ефективността на изрязан шрифт в динамична операционна система от видеоклипове и екранни снимки
  • никой от основните коментатори не каза нито дума за технологиите на шрифтовете, които очевидно са се променили в iOS 7

Хората вече доста се успокоиха по време на WWDC, тъй като инженерите на Apple обясниха достатъчно в своите презентации как iOS 7 обработва шрифтове. В същото време те разкриха други необходими подробности за новата технология.

В своята реч Иън Беърд, човекът, отговорен за обработката на текст на мобилните устройства на Apple, представи това, което той нарече „най-страхотната функция на 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". Например, скоро ще бъде възможно да промените цвета на шрифта, ако приложението разпознае наличието на конкретен динамичен елемент (хаштаг, потребителско име, „харесвам“ и др.). По-дългите текстове могат да бъдат свити в предварителен преглед, без да се налага да се ограничават до предварителни настройки преди/след/среда. Разработчиците могат лесно да дефинират всички тези функции, където искат. Разработчиците, загрижени за типографията, ще бъдат развълнувани от поддръжката на кернинг и лигатури (Apple нарича тези макроси „дескриптори на шрифтове“).

Няколко реда код ще ви позволят лесно да промените външния вид на шрифта

Въпреки това, най-горещата „функция“ в iOS 7 е Dynamic Type, т.е. динамичен шрифт. Доколкото знаем, мобилните устройства на Apple ще бъдат първите електронни устройства с толкова много внимание, фокусирано върху качеството на шрифта, за първи път от изобретяването на високия печат. Да, правилно е. Говорим за операционната система, а не за приложението или работата по оформлението. Въпреки че оптичното редактиране е изпробвано във фотокомпозицията и настолното издателство, това никога не е било напълно автоматичен процес. Някои опити се оказаха задънена улица, като например Adobe Multiple Masters. Разбира се, днес вече има техники за мащабиране на размера на шрифта на дисплея, но iOS предлага много повече.

Изрязване на динамичен шрифт в iOS 7 (в центъра)

Благодарение на динамичната секция, потребителят може да избира (Настройки > Общи > Размер на шрифта) размера на шрифта във всяко приложение, както желае. В случай, че и най-големият размер не е достатъчно голям, например за хора с увредено зрение, контрастът може да се увеличи (Настройки > Общи > Достъпност).

Когато финалната версия на iOS 7 бъде пусната за десетки милиони потребители през есента, тя може да не предлага най-добрата типография (използвайки шрифта Helvetica Neue), но системата за изобразяване на системата и други свързани технологии ще предложат на разработчиците възможността да измислят до красиво четим динамичен текст на Retina дисплеите, както никога не сме го виждали досега.

Източник: Typographica.org
.