10 уроков, которые разработчики программного обеспечения должны извлечь из успеха CCleaner

Сейчас все знают, что CCleaner — это синоним очистки системы, так же как Google — синоним поиска. Это один из старейших инструментов для очистки системы, впервые выпущенный ещё в 2005 году. Несмотря на то, что CCleaner имел преимущество в виде первого в истории полноценного средства очистки системы, пользователи должны понимать, что настоящий успех достигается благодаря ряду факторов (включая время).

Удивительно не то, что CCleaner стал первым инструментом, освоившим искусство очистки, а его поразительный рост за последние 6 лет. Похоже, Google прогнозирует ему ещё больший рост в 2010 году.

10 уроков, которые разработчики программного обеспечения должны извлечь из успеха CCleaner

По моему опыту (как технического писателя) я наблюдал феноменальный рост популярности приложений, но через некоторое время рост затихал или начинал постепенно снижаться из-за жёсткой конкуренции. Однако, похоже, CCleaner удалось удержаться на плаву. Настолько хорошо, что некоторые независимые разработчики прекратили разработку системных очистителей, поняв, что конкурировать с CCleaner практически невозможно.

10 уроков, которые разработчики программного обеспечения должны извлечь из успеха CCleaner

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

Урок 1 – KISS (Keep It Simple Stupid)

Это, безусловно, лучший урок, который вам преподаст CCleaner. KISS относится к названию продукта, его функциональности и удобству использования. Насколько легко его написать? Буква «C» перед словом «Cleaner» делает CCleaner простым. Насколько прост в использовании? Все основные функции наглядно представлены в главном окне, что просто. Насколько прост в использовании? Исключительно простой графический интерфейс — одна из причин, по которой он более популярен, чем другие аналогичные инструменты.

Урок 2 — Не меняйте название продукта позже

Большинство авторов совершают огромную ошибку, меняя название продукта на поздних этапах разработки. Причины могут быть разными: либо они меняют название, потому что изначальное было трудно запомнить (см. Урок 1), либо потому что они полностью переписали программу с совершенно новым интерфейсом (и считают, что изменение названия приведёт к её популярности).

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

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

Обновление: Перечитайте последнее предложение выше: «Изменение названия на более позднем этапе…». Как отмечает комментатор ниже, CCleaner изначально назывался CrapCleaner, но стоит помнить, что они сменили название раньше, чем это сделали бы большинство разработчиков. Сменить название в начале лучше, чем потом, когда станет слишком поздно. Также стоит отметить, что они выбрали гораздо более простое и короткое название, что также является одним из важных факторов роста.

Урок 3 – Регулярно обновляйтесь

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

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

Итак, в чём же здесь урок? В то время как другие программы испытывают трудности с поддержкой Windows 7, CCleaner — одно из первых приложений, добавивших поддержку JumpList для Windows 7. Это даёт пользователям ещё один повод перейти на CCleaner.

Урок 4 – Уведомление блогеров и вебмастеров

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

Лично я отдаю гораздо большее предпочтение программам, которые мне предлагают, чем тем, которые нахожу на порталах. Упоминание в нескольких популярных блогах очень важно, поскольку оно легко подхватывается другими блогами, а затем распространяется по сети и упоминается повсюду, от форумов до Твиттера.

Урок 5 – Не облажайтесь

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

Если вы хотите протестировать новый интерфейс, лучший способ — скомпилировать отдельную новую сборку и попросить пользователей протестировать её. Как же пользователи будут оставлять отзывы? Можно либо сделать встроенную кнопку обратной связи, либо пользователи смогут оставлять сообщения на форуме.

Урок 6 – Нет форума = нет роста

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

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

Уроки 5 и 6 параллельны друг другу. Пользователи в основном контролируют разработку и запрашивают новые функции, публикуя их на форумах. Если у вас изначально нет форума, то вы, по сути, запутали разработку.

Урок 7 – Обеспечьте простой способ обновления

Если разработчик просит пользователей загрузить последнюю версию при каждом новом релизе, то он/она либо самый глупый человек на свете, либо умственно отсталый в том смысле, который никто не может определить. (Извините за сарказм.)

Последний раз я устанавливал CCleaner в августе 2008 года, и сегодня он обновлён до последней версии, и всё происходит автоматически. В CCleaner есть встроенный модуль обновления, который поддерживает программу в актуальном состоянии. Помните, что пользователи хотят больше функций и меньше хлопот, поэтому добавление встроенного модуля обновления — отличный способ уменьшить лишние неудобства.

Урок 8 – Прочная архитектура

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

Не поймите меня неправильно. Я не говорю, что создание новой архитектуры с нуля — плохая идея. Facebook так делал, Firefox так делал, да и Google тоже пришлось этим заниматься. Моя мысль проста: если вы разрабатываете программу с нуля с совершенно новой архитектурой, просто не просите пользователей скачать последнюю версию (и удалить предыдущую). Встроенная функция обновления должна с этим справиться.

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

Урок 9 – Не будьте жадными

Жадность. Да, жадность. Когда программа становится популярной, разработчики становятся ещё более жадными, что технически грозит их продуктам конец света. Взять хотя бы Digsby: они запихнули в свой установочный файл всевозможный мусор, спам и вредоносные программы, используя сомнительные методы, и теперь сожалеют о содеянном.

Запустите установку CCleaner, и вы увидите, что программа предлагает установить только одну панель инструментов (Yahoo!), чётко упомянув её среди других опций. Процесс установки также прост: всего за три клика CCleaner будет установлен и готов к использованию.

Урок 10 – Отсутствие успеха – это достаточный успех

Несмотря на то, что представленная выше диаграмма роста от Google Insight весьма впечатляет, разработчики CCleaner, должно быть, сейчас взяли перерыв. Но, как видно на их форумах, работа кипит, и обновления выходят регулярно. Уже одно это говорит об уровне приверженности разработчиков CCleaner.

Домашняя страница CCleaner

«Неудача — это успех, если мы извлекаем из нее уроки», Малкольм Форбс.

«Поражение — не худшая из неудач. Настоящая неудача — не попытаться», — Джордж Эдвард Вудберри.

Leave a Comment

Как выключить компьютер с телефона

Как выключить компьютер с телефона

Как выключить компьютер с телефона

Ремонт и исправление обновления Windows 7

Ремонт и исправление обновления Windows 7

Центр обновления Windows работает в основном с реестром и различными файлами DLL, OCX и AX. В случае повреждения этих файлов большинство функций

Returnil Virtual System 2010 – Виртуализируйте свою систему

Returnil Virtual System 2010 – Виртуализируйте свою систему

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

Как включить Bluetooth в Windows 10/11

Как включить Bluetooth в Windows 10/11

Узнайте, как включить Bluetooth в Windows 10/11. Для корректной работы Bluetooth-устройств Bluetooth должен быть включён. Не волнуйтесь, это просто!

PDF Rider — великолепное программное обеспечение с открытым исходным кодом для управления PDF-файлами

PDF Rider — великолепное программное обеспечение с открытым исходным кодом для управления PDF-файлами

Ранее мы рассмотрели NitroPDF, удобную программу для чтения PDF-файлов, которая также позволяет пользователю конвертировать документы в PDF-файлы с такими функциями, как объединение и разделение PDF-файлов.

Очистите текстовый файл с помощью Text Cleaner

Очистите текстовый файл с помощью Text Cleaner

Вы когда-нибудь получали документ или текстовый файл, содержащий лишние символы? Текст содержит множество звёздочек, дефисов, пустых пробелов и т. д.?

Поле быстрого поиска Google на панели задач Windows 7

Поле быстрого поиска Google на панели задач Windows 7

Так много людей спрашивали о маленьком прямоугольном значке Google рядом с кнопкой «Пуск» Windows 7 на моей панели задач, что я наконец решил опубликовать это.

Исправление для uTorrent в Windows 7

Исправление для uTorrent в Windows 7

uTorrent — безусловно, самый популярный клиент для скачивания торрентов на ПК. Хотя у меня он работает безупречно в Windows 7, у некоторых пользователей возникают проблемы.

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

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

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

82 основные утилиты Windows с открытым исходным кодом под одной крышей

82 основные утилиты Windows с открытым исходным кодом под одной крышей

Возможно, вы, как обычный пользователь, привыкли к нескольким приложениям. Большинство популярных бесплатных инструментов требуют утомительной установки.