Anúncio fechado

Não faltaram análises de longo prazo sobre a aparência do iOS 7 nas últimas semanas. Qualquer passo mais radical sempre causa forte ressentimento entre muitas partes interessadas, e não é diferente com a próxima versão do sistema operacional móvel da Apple. Alguns “tifófilos” acessaram o Twitter para expor suas preocupações antes mesmo do início da WWDC.

Typographica.org"Fonte fina localizada em banner na WWDC." Por favor não.

Khoi VinhPor que o iOS 7 parece uma prateleira de maquiagem: minhas reflexões sobre o uso de Helvetica Neue Ultra Light. bit.ly/11dyAoT

Thomas PhinneyVisualização do iOS 7: fonte terrível. Fraco contraste de primeiro plano/fundo e Helvetica mais fina e ilegível. A UI atual construída em Helvetica já é difícil de ler. A redução da fonte no iOS 7 realmente me irrita.

Antes de começar a concordar com esses tweets, há alguns fatos que você deve conhecer:

  • o lançamento da versão final do iOS 7 ainda está a algumas semanas de distância
  • ninguém pode julgar a eficácia de um corte de fonte em um sistema operacional dinâmico a partir de vídeos e capturas de tela
  • nenhum dos comentaristas principais disse uma palavra sobre as tecnologias de fontes que aparentemente mudaram no iOS 7

As pessoas já se acalmaram um pouco durante a WWDC, pois os engenheiros da Apple explicaram suficientemente em suas apresentações como o iOS 7 lida com as fontes. Ao mesmo tempo, revelaram outros detalhes necessários da nova tecnologia.

Em sua palestra, Ian Baird, responsável pelo processamento de texto nos dispositivos móveis da Apple, apresentou o que chamou de "o recurso mais legal do iOS 7" - Text Kit. Por trás desse nome esconde-se uma nova API que desempenhará um papel importante para desenvolvedores cujas aplicações incluem texto como um dos principais elementos visuais. O Text Kit foi construído sobre o Core Text, um poderoso mecanismo de renderização Unicode, mas cujo potencial infelizmente é difícil de controlar. Tudo agora deve ser simplificado pelo Text Kit, que funciona essencialmente como tradutor.

Text Kit é um motor de renderização moderno e rápido, cujo gerenciamento está integrado nas preferências do User Interface Kit. Essas preferências dão aos desenvolvedores total poder sobre todos os recursos do Core Text, para que possam definir com muita precisão como o texto se comportará em todos os elementos da interface do usuário. Para tornar tudo isso possível, a Apple modificou UITextView, UITextLabel e UILabel. Boas notícias: significa integração perfeita de animações e texto (semelhante a UICollectionView e UITableView) pela primeira vez na história do iOS. A má notícia: os aplicativos intimamente ligados ao conteúdo textual terão que ser reescritos para suportar todos esses recursos interessantes.

No iOS 7, a Apple redesenhou a arquitetura do mecanismo de renderização, permitindo que os desenvolvedores assumissem controle total sobre o comportamento do texto em seus aplicativos.

Então, o que todos esses novos recursos significam na prática? Os desenvolvedores agora podem espalhar o texto de uma forma mais fácil de usar, em várias colunas e com imagens que não precisam ser colocadas em uma grade. Outras funções interessantes estão escondidas atrás dos nomes "Cor de texto interativo", "Dobragem de texto" e "Truncamento personalizado". Em breve, por exemplo, será possível alterar a cor da fonte caso o aplicativo reconheça a presença de algum elemento dinâmico específico (hashtag, nome de usuário, “gosto”, etc.). Textos mais longos podem ser reduzidos em uma visualização sem precisar ficar limitados às predefinições antes/depois/do meio. Os desenvolvedores podem definir facilmente todas essas funções onde quiserem. Os desenvolvedores preocupados com a tipografia ficarão entusiasmados com o suporte para kerning e ligaduras (a Apple chama essas macros de “descritores de fontes”).

Algumas linhas de código permitirão que você altere facilmente a aparência da fonte

No entanto, o "recurso" mais interessante do iOS 7 é o Dynamic Type, ou seja, tipo de letra dinâmico. Pelo que sabemos, os dispositivos móveis da Apple serão os primeiros dispositivos eletrônicos com tanta atenção voltada à qualidade das fontes, pela primeira vez desde a invenção da impressão tipográfica. Sim está certo. Estamos falando do sistema operacional, não do aplicativo ou do trabalho de layout. Embora a edição óptica tenha sido tentada na composição de fotos e na editoração eletrônica, nunca foi um processo completamente automático. Algumas tentativas acabaram sendo um beco sem saída, como o Adobe Multiple Masters. Claro, hoje já existem técnicas para dimensionar o tamanho da fonte no display, mas o iOS oferece muito mais.

Corte de fonte dinâmico no iOS 7 (centro)

Graças à seção dinâmica, o usuário pode escolher (Configurações > Geral > Tamanho da fonte) o tamanho da fonte de cada aplicativo como desejar. Caso mesmo o tamanho maior não seja suficientemente grande, por exemplo para pessoas com deficiência visual, o contraste pode ser aumentado (Configurações > Geral > Acessibilidade).

Quando a versão final do iOS 7 for lançada para dezenas de milhões de usuários no outono, ela poderá não oferecer a melhor tipografia (usando a fonte Helvetica Neue), mas o mecanismo de renderização do sistema e outras tecnologias relacionadas oferecerão aos desenvolvedores a capacidade de conjurar criar texto dinâmico lindamente legível em telas Retina como nunca o tínhamos visto antes.

Zdroj: Typographica.org
.