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

Текст о создании новой версии приложения DaisyDisk 2 выглядит как полноценное приключение с множеством поворотов и неожиданных ситуаций. Начиная с переписывания кодовой базы из-за функции удаления файлов и заканчивая дизайном интерфейса с использованием Core Animation, создание обновленной версии программы оказалось настоящим испытанием для разработчиков.

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

Начнем с переписывания кодовой базы из-за функции удаления.

Когда разработчики решили добавить возможность удалять файлы, они, вероятно, не ожидали, что это приведет к таким глобальным изменениям. Можно представить, как программисты пытаются сделать функцию удаления, но каждый раз что-то идет не так: то файлы не удаляются, то пропадают вовсе, то вместо корзины появляется портал в параллельную вселенную. В итоге им приходится переписывать половину программы, чтобы все заработало правильно.

Далее, дизайн интерфейса.

Здесь можно представить, как дизайнеры борются за каждый пиксель на экране, обсуждая дизайн основного экрана в течение трех дней. Они меняют цвета, размеры и расположение элементов сотни раз, пока наконец не принимают решение. А процесс проработки анимаций и настройки индикатора занятости диска превращается в комедийную сцену, где каждый кадр анимации становится объектом бесконечных споров.

Интересно, что использование Core Animation оказалось каким-то чудом, но не поддерживается sunburst. Это как если бы вы построили новейший космический корабль, но забыли установить в нем руль.

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

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

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

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

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