Лайфхакер
Лайфхакер
Лучшее
Новости
Жизнь
Рецепты
Здоровье
Кино
Технологии
Покупки
Лучшее
Новости
Жизнь
Рецепты
Здоровье
Кино
Технологии
Покупки
Куда поехать на выходные
Великая китайская распродажа
Добрые новости
Стыдные вопросы
Есть мнение
Норм или стрём
Личный опыт
Объясняем за минуту
МакрадарТехнологии
22 декабря 2009

Интервью с автором DaisyDisk

Фото автора Kernel Panic
Kernel Panic

Интервью с автором DaisyDisk

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

🥰 Опрос для дорогих читателей! Помогите нам стать лучше и поделитесь, что вы хотели бы изменить. В конце — бонус от наших иллюстраторов.

С момента первой публикации прошло немало времени, DaisyDisk стала известной за рубежом (были публикации в TUAW, Mac App Storm и др. популярных мак-блогах), а недавно стала доступной бета-версия DaisyDisk 1.4. Хороший повод поговорить с Тарасом Бризицким, одним из авторов программы. 

Расскажите немного о себе

Зовут меня Тарас, живу я в небольшом городке Саров (бывший Арзамас-16), что в Нижегородской области, уже лет 7 занимаюсь проектированием интерфейсов.

Как родилась идея создания DaisyDisk? Была потребность в такой утилите у вас лично или кто-то из знакомых подсказал идею? Рассматривались ли какие-то другие варианты (очередная скриншотилка или менеджер задач, коих уже немало). В общем, с чего начался проект?

С домашней фонотеки :)

Так уж случилось, что моя музыкальная/видео коллекция за многие года разрослась в объеме и постепенно перекочевала с CD/DVD дисков на винчестеры, объем свободного места на которых начал снижаться катастрофически быстро. То есть сотни гигабайт внезапно оказывались забиты образами виртуальных машин, старыми рипами DVD фильмов, подкастами или же кочующими с компьютера на компьютер архивами/бэкапами. Отделить зерна от плевел в подобной ситуации бывает непросто: например, в папке Downloads нередко находятся десятки гигабайт мусора вперемешку с нужными данными, не удалять же ее целиком… Finder здесь если и помогает, то не сильно. Найти адекватный инструмент для решения задачи «надо быстро освободить 10 гигабайт» не удалось

Расскажите о процессе создания программы? Сколько потребовалось времени? Сталкивались ли вы с какими-то сложностями или, может быть, интересными моментами?

Разработка фактически началась в самом конце 2008 года с небольшого эскиза, на котором я попытался объяснить Олегу (программисту) основные идеи будущего приложения. Через несколько недель у нас уже была куча полурабочих прототипов, а в марте 2009 мы выпустили версию 1.0. Концепция приложения несколько раз менялась, мы довольно много экспериментировали с графикой (не всегда удачно), но к моменту релиза DaisyDisk, который мы тогда звали DiskSpace, уже здорово походил на то, что вы видите сейчас. Я бы отметил и то, что последние доступные версии гораздо быстрее, удобнее и стабильнее тех, что мы выпустили в начале года :)

Первая сборка DaisyDisk

Сложности действительно были. Например, над созданием анимации Олегу пришлось довольно долго поломать голову, решая кучу геометрических задачек, число которых только увеличилось к версии 2.0 (которую мы планируем выпустить к середине 2010)…

Тарас, расскажи о процессе проектирования интерфейса. У тебя, надеюсь, сохранились ранние наброски. Интересно было бы показать читателям тот путь, которые проделали :)

На Flickr я выложил целую пачку ранних скриншотов и набросков Daisy, по которым можно проследить развитие ранних версий приложения, в которых внешние изменения были наиболее заметными.

Что же до проектирования, то тут все просто: двигаясь вперед небольшими шагами мы постоянно улучшали продукт, шлифуя его внешний вид и поведение. Не обошлось и без явных ляпов: значительную часть литературы по использованию sunburst (секторной диаграммы, которую мы используем) я «осилил» только к моменту релиза, так что несколько раз пришлось изобретать велосипед. Правда, за счет того, что время итерации (с момента окончания обсуждения до появления готового билда) обычно составляло не более суток (нередко и вовсе десять минут) мы довольно быстро двигались вперед, отбрасывая явно нежизнеспособные идеи.

DaisyDisk 1.4 Beta

Вы решили делать приложение для Mac OS X, а не Windows, хотя рынок маков не такой большой. Почему выбрали яблочный путь?

Изначально Олег предлагал писать приложение под Windows, однако мне удалось объяснить ему достоинства разработки под Mac. Например, Mac-пользователи больше привыкли покупать софт, нежели использовать «альтернативные лицензии», да и графические возможности OS X гораздо выше, чем у Windows. Немалым плюсом стала бесплатность XCode и высокое качество библиотек и инструментов разработки. Плюс имея за плечами опыт проектирования Windows приложений хотелось попробовать сделать что-нибудь и под Mac, пользователи которых известны своей любовью к хорошим интерфейсам.

DaisyDisk — shareware-программа, т.е. после тестого периода за дальнейшее использование приложения надо заплатить. Не боялись, что на рынке уже есть бесплатные аналоги?

Нет. Более того, это была часть эксперимента: нам хотелось проверить, сможет ли грамотно спроектированное приложение продаваться в подобных условиях.

«Бесплатные аналоги» примечательны не только нулевой ценой, но и нулевым же качеством, так что каждый выбирает сам: мучаться с очередной студенческой поделкой (заброшенной несколько лет назад) или же воспользоваться удобным качественным инструментом. В отличие от WhatSize, например, мы не налагаем никаких функциональных ограничений на демо-версию, так что пользователь как минимум ничего не теряет.

DaisyDisk за достаточно короткое время удалось стать популярной и очень известной утилитой. О вашей разработке писали TUAW, Mac App Storm и др. Можно предположить, что было много откликов от пользователей. А была ли польза? Предлагали ли интересные идеи?

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

DaisyDisk включали в списки самых красивых приложений. Поэтому вопрос к Тарасу, как автору UI, — почему в России довольно неважно обстоят дела с пользовательским интерейсом приложений? Даже крупные компании выпускают продукты, которыми невозможно пользоваться. Как исправить положение?

Я бы не сказал, что в России все так уж плохо. У нас полно хороших специалистов, создающих отличные интерфейсы. Посмотрите, например, на сервисы Яндекса, на FineReader (не тот, который под Mac :), работы студии Горбунова, UIDesign Group, UI Modeling…

Другое дело, что и откровенной халтуры, вроде парагоновского SlovoEd хватает. Тут уже вряд ли что-то изменится до тех пор, пока руководители некоторых компаний отойдут от принципа «пипл хавает». Здесь не стоит недооценивать возможность голосования рублем :)

Спасибо за ответы. :) В конце, если можно добавь пожелание читателям перед НГ. :)

Удачи в новом году! Читайте макрадар :)

Если нашли ошибку, выделите текст и нажмите Ctrl + Enter
Это интересно
Не просто запасной вариант: почему дети и родители всё чаще выбирают онлайн-школы

Не просто запасной вариант: почему дети и родители всё чаще выбирают онлайн-школы

Реклама
Зачем ходить на квизы, если всё можно спросить у ИИ

Зачем ходить на квизы, если всё можно спросить у ИИ

Диспансеризация для женщин: всё, что нужно знать

Диспансеризация для женщин: всё, что нужно знать

6 технологий, без которых невозможно представить современную систему переработки отходов

6 технологий, без которых невозможно представить современную систему переработки отходов

Комментарии

Станьте первым, кто оставит комментарий

Что вы могли пропустить
Как скачать видео с Rutube на любое устройство в 2026 году
Как скачать видео с Rutube на любое устройство в 2026 году
0
10:00
Ликбез
Технологии
Apple анонсировала презентацию iPhone 18 в сентябре
Apple анонсировала презентацию iPhone 18 в сентябре
0
Вчера
Новости
Технологии
Мессенджер WB Chat от Wildberries теперь доступен всем пользователям
Мессенджер WB Chat от Wildberries теперь доступен всем пользователям
0
Вчера
Новости
Технологии
Влагозащита и месяц без зарядки: PocketBook показала ридер Q в формате смартфона
Влагозащита и месяц без зарядки: PocketBook показала ридер Q в формате смартфона
0
Вчера
Новости
Устройства
Telegram выпустил большое обновление к 13-летию мессенджера
Telegram выпустил большое обновление к 13-летию мессенджера
0
Вчера
Новости
Технологии
12 лучших нейросетей для генерации изображений с нуля в 2026 году
12 лучших нейросетей для генерации изображений с нуля в 2026 году
0
Вчера
Ликбез
Технологии
Honor показала доступный смартфон Play20A с двумя экранами, как у Xiaomi 17 Pro
Honor показала доступный смартфон Play20A с двумя экранами, как у Xiaomi 17 Pro
0
25 августа
Новости
Устройства
Последний шанс: 15 устройств Xiaomi со скидками на завершающейся распродаже AliExpress
Последний шанс: 15 устройств Xiaomi со скидками на завершающейся распродаже AliExpress
0
25 августа
Покупки
Устройства
В «Яндекс Музыке» появились персональные итоги лета
В «Яндекс Музыке» появились персональные итоги лета
0
25 августа
Новости
Технологии
Casio выпустила новые часы G‑Shock с пульсометром и гибридной зарядкой
Casio выпустила новые часы G‑Shock с пульсометром и гибридной зарядкой
0
25 августа
Новости
Устройства
Смартфон iPhone Ultra понравился первым пользователям, но у него есть недостатки
Смартфон iPhone Ultra понравился первым пользователям, но у него есть недостатки
0
25 августа
Новости
Устройства
12 гаджетов по лучшим ценам на большой распродаже AliExpress — наш топ
12 гаджетов по лучшим ценам на большой распродаже AliExpress — наш топ
0
24 августа
Покупки
Устройства
Скарификатор для газона: что это и какую модель купить, чтобы закрыть сезон
Скарификатор для газона: что это и какую модель купить, чтобы закрыть сезон
0
24 августа
Устройства
Устройства
Такси за границей: 11 проверенных приложений для поездок в 2026 году
Такси за границей: 11 проверенных приложений для поездок в 2026 году
0
23 августа
Ликбез
Технологии
Как защищаться от мошенников в мессенджерах и соцсетях
Как защищаться от мошенников в мессенджерах и соцсетях
0
22 августа
Технологии
Технологии

Новые комментарии

Аватар автора комментария
Bul'ba7 минут назад

0 / 0

Один вопрос: какого (неприличное слово) вы используете для "простого" объяснения довольно узкоспециализированные слова, формулировки и обозначения. Modulo, "оператор остатка при делении". При этом вы где-то объясняете, а где-то "Ну это же знают даже дети.". Например: "Оператор «/» означает неполное частное, то есть целую часть результата деления.". Ну напишите вы: "Код года = остаток от деления (6 + последние две цифры года + целая часть от деления последних двух цифр года на 4) на 7." И если вы уж такие молодцы и оставили, пусть всё ещё нихрена не понятное, объяснение "%7", то продублируйте его там где это встретиться. Я не знаю, есть ли у вас редактор, мне кажеться нет, не знаю пишет ли все статьи один человек, но эта статья выглядит как очень неудачная попытка пересказать технический справочник ребёнку. Причем пересказывает технарь с "питоном головного мозга" и полным отсутствием социальных навыков, который обычно говорит зубодробительными формулами вышмата. Прошу прощения, если это слишком грубо.
Как определить день недели по дате, не заглядывая в календарь
Аватар автора комментария
Iceland Radio13 минут назад

0 / 0

Вскрытие показало что потерпевший умер от вскрытия :))
Археологи разгадали тайну молодой «вампирши» XVII века из Польши
Аватар автора комментария
Iceland Radio14 минут назад

0 / 0

А настоящая правдивая история в том, что шапочка на самом деле была серой, просто она ее носила мясом наружу :-)))
«Правдивая история Красной Шапки» — один из самых драйвовых и смешных мультфильмов нулевых
Аватар автора комментария
Вальдемар Небритый1 час назад

0 / 0

Ладно, фиг ним, плов из свинины, но ссылка, что это узбекская кухня, меня убила!
Рассыпчатый плов из свинины в казане: рецепт с пошаговыми фото
Путешествие начинается до взлёта! Как провести время до посадки с комфортом

Путешествие начинается до взлёта! Как провести время до посадки с комфортом

Лайфхакер
Информация
О проектеРубрикиРекламаРедакцияВакансииО компании
Подписка
TelegramВКонтактеTwitter (X)PinterestYouTubeИнициалRSS
Правила
Пользовательское соглашениеПолитика обработки персональных данныхПравила применения рекомендательных технологийПравила сообществаСогласие на обработку персональных данныхСогласие для рекламных рассылокСогласие для информационной программы
18+Копирование материалов запрещено.
Издание может получать комиссию от покупки товаров, представленных в публикациях