История успеха Дмитрия Честных: путь к совершенству в Mac-разработке
Откройте для себя вдохновляющее интервью с Дмитрием Честных — разработчиком, который преодолел сложности перехода с Windows на Mac OS X и добился признания благодаря инновационным приложениям. Узнайте секреты его успеха и советы для разработчиков.
Дорогие друзья, благодарим вас за тёплый приём нашей идеи с интервью. Мы решили сделать эту рубрику постоянной и стремимся публиковать новые беседы еженедельно. Сегодня у нас в гостях Дмитрий Честных — создатель популярного блог-клиента BlogJet для Windows, а также автор программы Mémoires, которая стала его первым серьёзным шагом в мир Mac-программирования. Эта разработка получила высокую оценку от Джона Грубера и TUAW. В интервью мы обсудили как технические нюансы перехода с Windows на Mac, так и особенности создания софта для разных платформ.
Когда у вас появился первый Mac и какие впечатления он произвёл?
Первый Mac я приобрёл в апреле 2005 года — это был 12-дюймовый iBook G4, который до сих пор служит мне надёжным спутником в поездках. В своём блоге я тогда написал: «Пропал в Макинтоше, скоро вернусь. Нет, я не забросил блог — просто купил Apple iBook :) Это было похоже на появление первого цветного телевизора дома: когда его привезли, я неделю не выходил из дома и с увлечением изучал все возможности.

Вы разрабатывали последнюю версию BlogJet на Mac через Parallels и сейчас работаете над новым проектом для Mac OS X. Как проходил переход с Windows-разработки? Какие трудности встретились и где, по вашему мнению, создавать приложения проще?
Переход был действительно непростым. Я начал изучать Cocoa в 2005 году, но затем отложил это дело, так как продолжал развивать Windows-продукты и сомневался в своих силах. Ранее я работал с Delphi, .NET, wxWidgets — все они имеют схожий API и концепции, поэтому адаптация занимала около месяца. Cocoa же основана на иных принципах, и изучение Objective-C не было главной проблемой, но освоение самого фреймворка заняло около двух месяцев. После этого работа пошла гораздо легче — документация и практика сделали своё дело.
Сегодня я считаю Cocoa одним из самых продуманных GUI-фреймворков. Часто удивляюсь, насколько элегантно решены многие задачи, над которыми Windows-разработчик мог бы трудиться недели.
Что выделите как три главных преимущества Mac OS X?
- UNIX-подоплёка. Я знаком с Linux с 1998 года и ценю мощь UNIX-систем. Mac OS X даёт доступ к привычным инструментам — PHP, Ruby, Python, Apache — прямо «из коробки», что удобно и эффективно.
- Высокое качество приложений. Вопреки мнению, что на Mac мало программ, здесь полно первоклассного софта. За годы работы с Windows мне не удавалось найти достойных почтовых клиентов, браузеров и других утилит, тогда как в Mac OS X стандартные приложения, такие как Mail, Safari, iPhoto, Adium и iCal, впечатляют своей надёжностью и удобством.
- Разнообразие клавиатурных шорткатов. Благодаря множеству специальных клавиш — Control, Option, Command, Shift — работа на Mac становится быстрее и эффективнее. Запомнив комбинации, можно практически не использовать мышь, что значительно ускоряет рабочий процесс.
Сколько у вас техники Apple?
- MacBook Pro 17" с процессором Core 2 Duo 2.33 GHz и 2 ГБ оперативной памяти
- iBook 12" PowerPC G4 1.2 GHz с 512 МБ RAM
- iPod Shuffle второго поколения
- Mighty Mouse
- Apple Keyboard
- AirPort Express
Вы выпустили бета-версию Mémoires — приложения для персонального дневника, которое сначала было платным, а затем стало бесплатным. Насколько сложно зарабатывать на shareware для Mac?
В целом, мне кажется, что на Mac зарабатывать проще. Рынок менее перенасыщен по сравнению с Windows, поэтому выделиться легче. Кроме того, пользователи Mac чаще готовы платить за качественный софт, а процент пиратства заметно ниже. Пользователи Mac также быстрее обновляют операционную систему, что упрощает поддержку.
Что касается Mémoires, то это был побочный проект, созданный за одну ночь как отдых от большого секретного проекта. После публикации программа получила неожиданно большое внимание: тысячи скачиваний и положительные отзывы от ведущих ресурсов. Я решил продолжить развитие Mémoires и задать пользователям вопрос о платной версии — большинство поддержали идею.
Планируете ли вы переносить BlogJet на Mac? Ведь некоторые его функции, например, удобная загрузка изображений, являются уникальными.
Честно говоря, я устал от разработки блог-клиентов. Это сложно, так как не контролируешь серверную часть, а API часто меняется и вызывает ошибки, которые мы не можем исправить. Несмотря на это, компания не отказывается от BlogJet и планирует мобильные версии, но перенос на Mac пока не в приоритете.
Какие программы вы порекомендуете пользователям, переходящим на Mac?
Стандартный набор Mac OS X, плюс Adium для общения, Colloquy для IRC, Cyberduck для FTP и TextMate для программирования. Также рекомендую Parallels для запуска корпоративных Windows-приложений и кодеки Perian и Flip4Mac для расширения мультимедийных возможностей.
Спасибо Дмитрию за интересный разговор и желаем ему новых успехов на рынке Mac-программ!
В будущем мы планируем расширить тематику интервью, рассказывая о том, как профессионалы в разных сферах используют Mac в своей работе. Следите за обновлениями!
Откройте для себя интересные темы и аналитические материалы в категории Технологии на дату 29-05-2021. Статья под заголовком "История успеха Дмитрия Честных: путь к совершенству в Mac-разработке" предоставляет новые идеи и практические рекомендации в области Технологии. Каждая тема тщательно проанализирована, чтобы дать читателям полезную информацию.
Тема " История успеха Дмитрия Честных: путь к совершенству в Mac-разработке " помогает принимать более разумные решения в категории Технологии. Все темы на нашем сайте уникальны и предлагают ценную информацию для аудитории.


