Метка «интерфейсы» - 10

Взгляд на будущее Windows

26 октября Microsoft официально выпустила свою Windows 8, и сейчас в сети идут горячие о споры о ее новом интерфейсе. Оно и понятно: мало того, что интерфейс получился весьма спорным, так еще в новой ОС кроме него (и Win Store) практически ничего и нет, так что ее можно было бы смело назвать «Windows 7 Metro UI Update». А тем временем я хотел бы заглянуть в будущее и представить то, каким может быть развитие Windows.
Читать полностью »

Вступление

В предыдущей статье я написал о разных способах оформления интерфейсов к компонентам и сокрытия их реализации в C++.
В этой статье расскажу вкратце, как в Java отделить интерфейс от реализации, а реализацию скрыть.
Я не буду рассматривать компоненты разных там Java EE, я рассмотрю самые обычные jar-ники-библиотеки.
Итак.
Читать полностью »

Скачать, бесплатно, без рекламы и SMS.
Здесь уже много чего писано на тему Sublime Text 2. Это действительно замечательный редактор с весьма обширными возможностями. Но сейчас я не хочу петь ему очередные хвалебные оды.

Просто в порыве любопытства полез я посмотреть, какие есть комбинации клавиш, которые могли бы ускорить работу в этом редакторе. И сильно удивился, как много полезного оказалось вынесено на хоткеи по умолчанию, исключая всякие плагины и самостоятельные макросы/сниппеты.
Читать полностью »

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

1. Мои расходы

image
Самое неудобное в этом приложении — это маленькие стрелочки переключения по выбранному периоду, попасть по ним иногда не получается, для таких элементов стоит вводить ограничение на минимальный размер объекта — например 90 пикселей.

Ключевая функция приложения добавлять расходы/доходы — для этого служит кнопка «плюс», мне кажется, что ее стоит разместить снизу посередине, как, например, в инстаграмме и других похожих приложениях, тогда не будет проблемы, возникающей при использовании телефона разными руками. В данный же момент, если вы держите телефон левой рукой, то в эту зону приходится тянуться.

2. Альфа-Банк

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

Читать полностью »

image

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

В прошедний понедельник мне посчастливилось попасть на собеседование на Senior .Net Developer в одну международную компанию. Во время собеседования мне предложили пройти тест, где ряд вопросов был связан с .Net. В частности в одном из вопросов надо было дать оценку (истина/ложь) ряду утверждений, среди которых было и такое:

В .Net любой массив элементов, например int[], по умолчанию имплементирует IList, что позволяет использовать его в качестве коллекции в операторе foreach.

Быстро ответив на этот вопрос отрицательно и отдельно дописав на полях. что для foreach необходима имплементация не IList, а IEnumerable, я перешел к следующему вопросу. Однако по дороге домой меня мучал вопрос: имплементирует ли массив все-таки этот интерфейс или нет?

Про IList я смутно помнил, что этот интерфейс дает мне IEnumerable, индексер и свойство Count, содержащее число элементов коллекции, а также еще пару редко используемых свойств, типа IsFixedCollection(). Массив имеет свойство Length для своего размера, а Count в IEnumerable стандартно перекрыт методом расширения от LINQ, что было бы невозможно, если бы этот метод был имплементирован на уровне объекта. Таким образом, получалось, что массив не мог имплементировать этот интерфейс, однако какое-то смутное чувство не давало мне покоя. Поэтому вечером после интервью я решил провести небольшое исследование.

Читать полностью »

Заранее прошу прощения у уважаемых читателей за сложный стиль изложения вопроса. Очень многое здесь является отнесением к той или иной теории проектирования интерфейсов.

То, что я здесь рассуждаю, является моей рефлексией идеи Джеффа Раскина о том, что компьютерная мышь должна иметь одну кнопку. «В приложении А приведено обоснование тому, почему у мыши должна быть только одна кнопка. » (Раскин, С.27)

Надо полагать, что идея создать планшетного типа компьютер исходит именно из этих позиций. Ведь, по сути, он имеет одну кнопку и жесты.
Читать полностью »

Этот материал продолжает серию ежемесячных обзоров свежих статей по теме интерфейсов, новых инструментов и коллекций паттернов, интересных кейсов и исторических рассказов. Из лент нескольких сотен тематических подписок отбирается примерно 5% стоящих публикаций, которыми интересно поделиться. Предыдущие материалы: апрель 2010-июнь 2012.

Обзор свежих материалов, июль сентябрь 2012

Читать полностью »

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

Видео, о котором идёт речь, под спойлером ниже:

Концепт iPad 3

Скоро нечто подобное, только если Apple не вмешается, окажется возможным реализовать на практике, тем более, что инженерное решение основано на такой привычной технологии как Wi-Fi. Японские исследователи из Токийского университета технологий разработали способ взаимодействия пользователя с экранами разных устройств, такими как планшеты, в пределах одного и того же запущенного приложения, причём одновременно.

Как это выглядит, лучше всего взглянуть на видео ниже:

При этом примечательно, что можно совмещать устройства с экранами разных размеров. К сожалению, никаких технических подробностей относительно нового японского изобретения пока нет, кроме того, что устройства взаимодействуют по Wi-Fi.

Читать полностью »

Яндекс запускает Trinity — новый интерфейс почты, позволяющий экономить время в деловой переписке.

Новый аккуратный трёхпанельный интерфейс Яндекс.Почты для деловой переписки

В новом интерфейсе все письма открываются на одной странице, они сразу сгруппированы по теме. Например, если в переписке с темой «Подготовка к презентации» уже много писем и участников, всю дискуссию легко прочитать в виде ленты на одной странице. Такой интерфейс позволяет сосредоточиться на главном — быстром чтении писем и работе с ними.Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js