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

DaisyDisk 2 beta глазами разработчика

Фото автора Don Joe
Don Joe

DaisyDisk 2 beta глазами разработчика

Сегодня небольшой эксперимент на MacRadar. Мы попросили разработчиков одного известного и популярного приложения рассказать о том, как создавалась новая версия программы, с какими сложностями и интересными вещами они столкнулись. Мне кажется, это может быть интересно и пользователям :) В конце рассказа вас ждет конкурс. — Владимир Яшников

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

Как некоторые из вас уже знают, мы выпустили первую публичную бету DaisyDisk 2.

С начала 2009 года, когда мы только выпустили первую версию приложения, многое изменилось. У DaisyDisk стало гораздо больше пользователей, причем в их число входят как простые владельцы макбуков (Apple все еще любит экономить на винчестерах), так и сотрудники Apple или руководители IT-отделов видеостудий. Мы значительно доработали приложение, получили ценный опыт, познакомились с западными разработчиками, переделали сайт и завели запись в Twitter…

Чуть больше года назад мы даже не планировали выпуск двойки, предполагая развивать ветку 1.x «до упора», да и особой нужды в крупном обновлении не было.

Все планы поломала функция удаления :) После многих часов проектирования и проработки деталей было ясно, что на существующей кодовой базе мы далеко не уедем и для того, чтобы реализовать удаление файлов красиво и элегантно (а иначе делать смысла не было) придется переписывать значительную часть программы. С определенного момента поддерживать две различные ветки было уже невозможно, потому немалой части своих улучшений DaisyDisk 1.5.x обязана именно применением в ней ранних версий движка «двойки» :)

Одновременно с доработкой движка менялся и внешний вид приложения. Полупрозрачная «зебра» нам уже порядком поднадоела, да и тенденция к сближению iOS с Mac OS X была вполне очевидной еще в начале года.

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

Последние заметные изменения были сделаны меньше месяца назад, после завершения тестирования альфа-версии на реальных пользователях, а также заморозки фич-листа (все значительные изменения и доработки переносятся на 2.01 и дальше), первые черновики интерфейса DaisyDisk 2 датируются сентябрем 2009. Объем работ можете себе представить :)

Значительным подспорьем стал перевод интерфейса DaisyDisk 2 на Core Animation. В немалой степени в наличии всех тех красот, которые можно наблюдать на экране беты заслуга инженеров «фруктовой компании». Несмотря на то, что многие анимации (число которых заметно выросло) анимации едва заметны, они здорово влияют на то, как воспринимается приложение, делая его интерфейс более живым.

Кстати, вопреки распространенному мнению одним из немногих компонентов, лишенных поддержки Core Animation остается sunburst: как ни прискорбно, Core Animation оказался совершенно неприспособлен для подобных вещей.

Если говорить о нововведениях, то одним из наиболее заметных является функция удаления. Реализована она довольно интересно: попробуйте поотрывать лепестки «ромашки», бросая их на «градусник». Drag and drop является важной частью OS X, так что мы постарались использовать его на полную катушку.

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

Перечислять все нововведения я не буду, на это ушло бы несколько страниц текста. Да и незачем это делать. Вы можете заглянуть на наш сайт и загрузить оттуда бета версию.

***

Конкурс традиционный — расскажите в твиттере о приложении (например, На @MacRadar рассказ о создании DaisyDisk 2 и розыгрыш лицензий: http://goo.gl/y7qrz), ссылку на ваш твит дайте здесь в комментариях. Троих счастливчиков определит генератор случайных чисел, имена назовем в пятницу. Удачи всем :)

ОБНОВЛЕНИЕ. Имена победителей: @begimosha, @CraftSW, @fineskodk

Если нашли ошибку, выделите текст и нажмите Ctrl + Enter
Это интересно
Поваренная книга донора. 15 простых и полезных рецептов, которые поддержат организм до и после сдачи крови

Поваренная книга донора. 15 простых и полезных рецептов, которые поддержат организм до и после сдачи крови

Зачем проходить диспансеризацию и оплатит ли её работодатель

Зачем проходить диспансеризацию и оплатит ли её работодатель

3 причины заменить мешок стирального порошка концентратом

3 причины заменить мешок стирального порошка концентратом

Как это сделать: разъехаться с партнёром после расставания

Как это сделать: разъехаться с партнёром после расставания

Комментарии
paparapakovsky
22.12.10 11:34
http://twitter.com/paparapakovsky/status/17483024421617664
Lone Gunman
22.12.10 11:36
http://twitter.com/L0ne_Gunman/status/17483423312515072
Deavy
22.12.10 11:41
Очень интересное приложение, но у меня вопрос — лицензия от версий 1.х не подойдет? :)
Vladimir Logvinov
22.12.10 11:46
http://twitter.com/don_vladimir/status/17485470959149056
Finescodk
22.12.10 11:56
как же не поучаствовать :) http://twitter.com/#!/fineskodk/status/17488383450284032
Alexandr Latyntsev
22.12.10 11:57
http://twitter.com/#!/Latyntsev/status/17488511565303809
Don Joe
22.12.10 11:58
Бета работает с лицензиями 1.x, т.к. новую систему регистрации мы еще не отладили. Если не брать в расчет регистрацию, то 2.0.3 beta, которая выйдет сегодня, уже должна иметь качество релиза…
Alexandr Latyntsev
22.12.10 12:02
о великий рандом, помоги мне выиграть этот конкурс!
aerofreeze
22.12.10 12:19
http://twitter.com/#!/aerofreeze/status/17494356076269568 спасибо!)
Qxoven
22.12.10 12:24
http://twitter.com/#!/Qxoven/status/17495595929313280
Павел
22.12.10 12:27
http://twitter.com/Pahania/status/17494879386992641
Tunik Pavel
22.12.10 12:31
http://twitter.com/#!/tunik/status/17497379171205120
Don Joe
22.12.10 12:34
Странно, никто само приложение не комментирует :)
S. Lebedev
22.12.10 12:37
http://twitter.com/drasgo/status/17498472898887680
Кирилл
22.12.10 14:25
http://twitter.com/#!/promo100/status/17525927558778880
SWolf
22.12.10 15:51
http://twitter.com/CraftSW/status/17547629223215104
Maria N.
22.12.10 16:47
http://twitter.com/begimosha/status/17561408233279488
Arelav
22.12.10 17:24
https://twitter.com/#!/Arelav/status/17568277412716544
Дмитрий Стариков
22.12.10 17:56
http://twitter.com/#!/dmitrystar/status/17579199938170880
Max
22.12.10 18:06
Давно держу DaisyDisk в своем хозяйстве. :) Очень помогает находить самые замусоренные места. Правда ранее для удаления найденных файлов приходилось открывать их в Finder, что было крайне неудобно. Рад, что данное упущение было исправлено в бете 2.0. Большое спасибо разработчикам за такое полезное приложение! Сейчас пользуюсь последней бетой версии 2.0, которая пока что поддерживает мою лицензию от старой версии. Очень надеюсь выиграть ключ, чтобы быть полностью готовым к релизу DaisyDisk 2.0! Вот ссылка на мой твит - http://twitter.com/maxdremin/status/17580139470655488
Евгений
22.12.10 18:15
http://twitter.com/iswitch/status/17583818407944192
Sacha Koniev
22.12.10 18:46
http://twitter.com/#!/sacha_koniev/status/17591395665575936
Balansse
22.12.10 22:01
http://twitter.com/balansse/status/17640322733449216
Mimal1
22.12.10 22:45
http://twitter.com/Mimal1/status/17651779596460032
Мурат Цховребов
22.12.10 23:51
http://twitter.com/#!/murtts Спасибо разработчикам за такую красивую, добротно сработанную и полезную программу!
Don Joe
23.12.10 00:19
Спасибо. Мы очень старались.
tiotuio
23.12.10 00:21
http://twitter.com/tiotuio/status/17675863893999617
Sasha
23.12.10 02:20
https://twitter.com/#!/sashabasos/status/17704371596824576
Max Ammosov
23.12.10 11:26
http://twitter.com/#!/maxammosov
Ro
23.12.10 13:15
http://twitter.com/rocomua/status/17868645526937600 Хорошее приложение даже сейчас, рад что станет ещё лучше! Спасибо!
Царский Охотник
23.12.10 16:28
http://twitter.com/rr_volgograd/statuses/17919240346542082
Your name here...
23.12.10 18:55
https://twitter.com/ANSE_freelance/status/17956233726132224
Vladimir Brodsky 
24.12.10 03:29
http://twitter.com/wuthutter/status/18085693108527104
Что вы могли пропустить
Дешевле, чем на Ozon: 10 пылесосов с большими скидками на распродаже AliExpress
Дешевле, чем на Ozon: 10 пылесосов с большими скидками на распродаже AliExpress
0
Вчера
Покупки
Устройства
Китайцы обскакали Kawasaki и показали своего робоконя
Китайцы обскакали Kawasaki и показали своего робоконя
0
Вчера
Новости
Технологии
Ugreen выпустила беспроводную зарядку 2 в 1 с поддержкой Qi2 и дисплеем
Ugreen выпустила беспроводную зарядку 2 в 1 с поддержкой Qi2 и дисплеем
0
Вчера
Новости
Устройства
Xiaomi выпустила бюджетные часы Redmi Watch 6 Active с автономностью 18 дней — уже на AliExpress
Xiaomi выпустила бюджетные часы Redmi Watch 6 Active с автономностью 18 дней — уже на AliExpress
0
Вчера
Новости
Устройства
13 лучших аэрогрилей для дома в 2026 году
13 лучших аэрогрилей для дома в 2026 году
0
20 августа
Ликбез
Технологии
ChatGPT начал ругаться матом — пользователи нашли возможное объяснение
ChatGPT начал ругаться матом — пользователи нашли возможное объяснение
0
20 августа
Новости
Технологии
Установка APK-файлов на Android будет проходить через 24-часовое ожидание
Установка APK-файлов на Android будет проходить через 24-часовое ожидание
0
20 августа
Android
Новости
Фаблеты возвращаются: Huawei показала смартфон Pura X View с широким экраном
Фаблеты возвращаются: Huawei показала смартфон Pura X View с широким экраном
0
20 августа
Новости
Устройства
8 способов подключить телефон к телевизору
8 способов подключить телефон к телевизору
0
20 августа
Ликбез
Устройства
Китайский YouTube-аналог Bilibili вышел на глобальный рынок
Китайский YouTube-аналог Bilibili вышел на глобальный рынок
0
20 августа
Новости
Технологии
Всё от OnePlus на распродаже AliExpress: 12 смартфонов, аксессуаров и планшетов без пошлины
Всё от OnePlus на распродаже AliExpress: 12 смартфонов, аксессуаров и планшетов без пошлины
0
19 августа
Покупки
Устройства
Названы устройства Xiaomi, которые получат эффект «жидкого стекла» в HyperOS 4
Названы устройства Xiaomi, которые получат эффект «жидкого стекла» в HyperOS 4
0
19 августа
Новости
Технологии
В Китае новый тренд: начальников превращают в ИИ-питомцев и помещают на рабочий стол ПК
В Китае новый тренд: начальников превращают в ИИ-питомцев и помещают на рабочий стол ПК
0
19 августа
Новости
Технологии
Как выбрать паровую швабру, которая реально отмывает пол и не портит ламинат
Как выбрать паровую швабру, которая реально отмывает пол и не портит ламинат
0
19 августа
Устройства
Устройства
Аналог легендарного Vine с 6-секундными роликами теперь доступен без приглашения
Аналог легендарного Vine с 6-секундными роликами теперь доступен без приглашения
0
18 августа
Новости
Технологии

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

Аватар автора комментария
solowolf1 час назад

0 / 0

Я раньше для обработки всё в фотошопе делал, но сейчас для простых вещей уже проще нейросетью. Особенно когда надо убрать какой-нибудь объект, фон поменять или качество старого фото подтянуть. Из онлайн-вариантов ещё пробовал нейросеть для обработки изображений https://ranvik.ru/image, иногда получается очень даже неплохо. А вы чем обычно пользуетесь?
11 крутых нейросетей для обработки фото
Аватар автора комментария
Dreamer1 час назад

0 / 0

Всё нормально получилось! Спасибо
8 способов сделать так, чтобы LED-индикаторы бытовой техники не бесили
Аватар автора комментария
solowolf1 час назад

0 / 0

Я пробовал оживлять старые фотографии, и лучше всего результат получается, когда фото более-менее чёткое и лицо хорошо видно. Ещё заметил, что разные сервисы сильно отличаются по результату. Для экспериментов можно попробовать нейросеть для создания изображений https://ranvik.ru/image, там тоже интересно поиграться с фотографиями и посмотреть, что получится.
Как оживить старое фото бесплатно: самый простой способ
Аватар автора комментария
God6662 часа назад

0 / 0

Интересно какую норму отжиманий она ставит своим ученикам 😂
Учительница физкультуры из Питтсбурга побила рекорд по отжиманиям — 1 826 за час
Путешествие начинается до взлёта! Как провести время до посадки с комфортом

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

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