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

Апсолутно нема недостиг од долгорочни прегледи за изгледот на iOS 7 во последните недели. Секој порадикален чекор секогаш предизвикува силно незадоволство кај многу засегнати страни, а не се разликува ниту со претстојната верзија на мобилниот оперативен систем на Apple. Некои „тифофили“ излегоа на Твитер за да ја изразат својата загриженост уште пред да започне 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 се справува со фонтовите. Истовремено открија и други неопходни детали од новата технологија.

Во својот говор, Ian Baird, лицето одговорно за обработка на текст на мобилните уреди на Apple, ја претстави она што тој го нарече „најкул карактеристика на iOS 7“ - Text Kit. Зад ова име се крие ново API кое ќе игра важна улога за програмерите чии апликации вклучуваат текст како еден од основните визуелни елементи. Комплетот за текст е изграден на врвот на Core Text, моќен мотор за рендерирање на Уникод, но чиј потенцијал за жал е тешко да се справи. Сега сè треба да биде поедноставено со Text Kit, кој во суштина делува како преведувач.

Текст 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
.