Анализ сетевых характеристик с использованием JavaScript и DOM (часть 2).

В первой части этой серии мы рассмотрели особенности работы основных веб-протоколов и возможности использования JavaScript для оценки их характеристик.
Читать далее

Проектирование для цифровых продуктов.

Cat Lover Job Posting on Dribbble

В цифровом мире мы начинаем думать о результатах своей работы, как о продуктах, а клиентов мы рассматриваем в качестве пользователей.
Читать далее

WebKit реализовал возможность поддержки атрибута srcset.

Responsive Images

Одной из хороших новостей стало то, что WebKit наконец-то реализовал возможность поддержки srcset атрибута. Как председатель объединения по созданию и продвижению адаптивных изображений W3C, я могу сказать, что я поочередно то надеялся, то боялся наступления этого момента. Однако для большинства заинтересованных людей это стало хорошей новостью — особенно для тех пользователей, которые анализируют состояние интернета.

Как и во многих других вопросах, касающихся “адаптивных изображений” будет множество сложностей и трудных задач. Далее представлена та информация, которую вам нужно знать прежде всего.

Читать далее

Семантические CSS с интеллектуальными селекторами.

Overthinking how a functional thing should look.

“Форма всегда вытекает из функциональности. Это закон”. Так говорил знаменитый архитектор и “отец небоскребов” Луи Салливан. Архитекторы не желая раздавить сотни невинных людей под тяжестью колоссального здания, беспрекословно выполняют это правило. В дизайне, вы должны всегда начинать с функциональности, а форма должна возникать в результате. Вы можете попробовать создать небоскреб в первую очередь акцентируя внимание на создании привлекательного внешнего вида, но в этом случае могут появиться разного рода опасности.

Существует множество различных видов архитекторов. А как насчет интерфейсных архитекторов — или как мы их иногда ещё называем “не настоящих архитекторов”? Должны ли они безоговорочно соблюдать этот закон, или им все сойдет с рук?

Читать далее

Ключевые компоненты, позволяющие создать «вирусное» приложение.

Viral apps will connect to other networks.

Получение статуса «вирусного» приложения является высшим достижением на iTunes и Google Play. Это такое приложение, ссылкой на которое клиенты охотно делятся в интернете, в социальных сетях, по электронной почте, в чатах и в устных беседах. Подобный механизм является своего рода топливом для популяризации приложения. О таком сценарии мечтают все разработчики, поскольку добровольные рекомендации приложения со стороны пользователей являются гораздо более мощным инструментом, чем любой вид платной рекламы. Вы можете организовать интенсивную, беспорядочную рекламу, но люди просто начнут игнорировать ваш продукт.

Никто не доверяет объявлениям, а они слишком дорого обходятся разработчикам. Совсем другая ситуация наблюдается, когда люди добровольно делятся ссылками на полезные инструменты и на информацию о них. Мы попытаемся сделать ваше приложение «вирусным».

Читать далее

InDesign скрипты и плагины для ускорения работы.

Line Numbering

Некоторые приложения выглядят совершенными во всех отношениях. Одним из таких приложений является InDesign, программный продукт, который был разработан фирмой Adobe.
Читать далее

Представление желеподобного меню навигации: когда холст совмещен с PaperJS.

Мы с большим удовольствием поддерживаем активных членов веб-дизайн сообщества и разработчиков. Сегодня мы с гордостью представляем желеподобное меню навигации, которое демонстрирует грандиозные возможности PaperJS и TweenJS при совместном использовании. Эта статья является еще одной золотой крупицей в нашей серии публикаций о различных инструментальных средствах, библиотеках и методах, которые были опубликованы на Smashing Magazine: LiveStyle, PrefixFree, Foundation, Sisyphus.js, GuideGuide, Gridpak, JS Bin и CSSComb. — Ред.
Читать далее

Email маркетинг для создателей мобильных приложений.

Subscription page for The Drowning

Если вы недавно закончили разработку мобильного приложения или только что приступили к проектированию, то должны понимать, что вопросы маркетинга являются такими же важными, как дизайн продукта и его разработка. В конце концов, какой смысл в создании красивых, дорогостоящих приложений, если о них никому не известно.

Если предположить, что продвижение на Google Play или App Store от Apple сделает ваше приложение необыкновенно популярным … пожалуй, это что-то из области фантастики. В действительности, большинство успешных разработчиков начинают проявлять маркетинговую активность еще за месяц до релиза.

Читать далее

Руководство к проектированию сенсорной клавиатуры (с краткой памяткой).

Typing on mobile devices is slow and error-prone.

Сенсорные устройства по праву получили высокую оценку за гораздо более интуитивно понятное функционирование, чем десятилетние компьютерные мышки и клавиатуры. Пользователи взаимодействуют непосредственно с сенсорным интерфейсом, который сокращает разрыв между совершаемым человеком действием и ответом программного обеспечения. Тем не менее, набор текста на мобильных устройствах —, в частности, на смартфонах — выглядит довольно устрашающим. Процедура набора довольно медленная, неудобная и редко обходится без ошибок.

Помимо очевидных виновников такого неудобства – небольшой размер символов на клавиатуре и близость размещения кнопок – существует много других важных аспектов, в том числе:

Читать далее

Создание высокопроизводительных мобильных веб-сайтов.

Golden Second.

Люди начинают терять интерес к сайту, если не получают ответ в течение трех секунд. Создание сайтов для пользователей мобильных телефонов требует иного подхода к проведению анализа, проектированию и тестированию.

В данной статье подробно описаны методы, которые Йохан Йоханссон объясняет в своей статье «Как заставить веб-страницы работать быстрее на мобильных устройствах», опубликованной в апреле 2013 года.

Читать далее