10 урока Софтуерните разработчици трябва да се поучат от успеха на CCleaner

click fraud protection

Засега всички знаят, че CCleaner е синоним на System Cleaning точно както Google е синоним на Search. Това е един от най-старите системи за почистване на системи, който за пръв път беше пуснат през 2005 г. Дори чрез CCleaner имаше предимството да пусне първата в момента цялостна система за почистване на системата, потребителите трябва да отбележат, че истинският успех идва с различни фактори (което включва и времето).

Удивителното тук е, че CCleaner не е първият инструмент, който овладява изкуството на почистване, а по-скоро изумителният растеж за период от 6 години. Изглежда Google прогнозира още по-нататъшен растеж през 2010 г.

Растеж на CCleaner

В моя опит (като технологичен писател) видях феноменалния ръст на популярните приложения, но след определен период от време растежът става плосък или постепенно започва да пада поради жилав конкуренция. Но изглежда, че CCleaner е успял да се задържи доста добре. Всъщност толкова добре, че някои независими разработчици там спряха разработването на системи за почистване на системи, тъй като осъзнават, че да се конкурираш с CCleaner е почти невъзможно.

instagram viewer
CCleaner лого

И така, какви точно стъпки предприе CCleaner, за да стане толкова популярен и мейнстрийм? Ето 10 урока, които всеки разработчик на софтуер трябва да научи от огромния успех на CCleaner.

Урок 1 - KISS (Дръжте го просто глупаво)

Това е най-добрият урок, който CCleaner ще ви научи. KISS се прилага за името на продукта, функционалността и използваемостта. Колко лесно е правописа? Буква „C“ преди „Cleaner“ прави CCleaner просто. Колко лесна е функционалността? Цялата основна функционалност е ясно поставена на основния прозорец, проста. Колко лесна е използваемостта? Dead-простият GUI е една от причините да е по-мейнстрийм от други подобни инструменти.

Урок 2 - Не променяйте името на продукта по-късно

Повечето автори правят огромна грешка, като променят името на продукта на по-късен етап на разработване. Има различни причини за тази цел, или те ще променят името, защото първоначалното име не беше лесно да се запомни (Прочетете урок 1) или защото отначало са кодирали целия софтуер с чисто нов интерфейс (и вярвайте, че промяната на името ще доведе до това популярност).

И в двата случая по-горе смяната на името на продукта не е най-добрата идея. Когато името е променено, не само съществуващите клиенти се ядосват, но всички блогъри и уебмастъри, които са прегледали софтуера (преди смяна на името), се вбесяват еднакво.

Изберете лесно запомнящо се име и се придържайте към него завинаги. Промяната на името на по-късен етап е като ако Google промени името на Googol и каже на света, че това е, което първоначално са искали, не би ли се разсърдил?

Update: Прочетете последното изречение по-горе отново, „Промяна на името на по-късен етап…“. Както коментаторът посочва по-долу, CCleaner първо е бил CrapCleaner, но трябва да имате предвид, че те промениха името по-рано от това, което биха направили повечето разработчици. Промяната на името, когато стартирате, е по-добре от промяната на името по-късно, когато стане твърде късно. Имайте предвид също, че те избраха много по-просто и по-кратко име, което също е важен фактор за растеж.

Урок 3 - Актуализирайте редовно

Мислете за това като Apple App Store, колкото повече актуализация ще добавите, толкова повече ще се появява в списъка, повече хора ще се запознаят с него, толкова повече потребители ще изтеглят и накрая толкова по-популярно ще бъде приложението ви да стане. С изключение на това, че в този случай няма Apple App Store, по-скоро има стотици популярни софтуерни уебсайтове, които продължават да проверяват цялата най-нова разработка на продукта.

Потребителите обичат софтуера, който се актуализира редовно, защото им дава ясно послание, че авторът е доста активен в разработката. Запазването на времева рамка за пускане на актуализациите също ще помогне например да го направите веднъж на 2 седмици или веднъж месечно.

И така, какво точно е урока тук? Докато другият софтуер се бори да поддържа Windows 7, CCleaner е сред първите приложения, които са добавили поддръжка за Windows 7 JumpList. Което дава на потребителите още една причина да мигрират към CCleaner.

Урок 4 - Уведомете блогърите и уебмастърите

Не стартирането е стартиране, освен ако потребителите не се запознаят със софтуера на първо място. Подаването на софтуер на различни софтуерни портали е добре, но да се свържете с блогъри и уебмастъри във форумите за него е далеч по-добрият начин за увеличаване на популярността.

Лично аз давам много по-голям приоритет на софтуера, който ми е представен, от този, който намирам в софтуерните портали. Споменаването в няколко популярни блога е доста важно, тъй като ще бъде лесно вдигнато от други блогове, последвано от уста на уста и споменавания навсякъде от форуми до туитър.

Урок 5 - Не го бъркайте

След стартирането на софтуера той вече не е тестов терен. Разработчиците могат да правят промени само в зависимост от това, което потребителите изискват, това е просто защото обществеността ще контролира много развитието. Повечето разработчици ще стигнат до промяна на целия интерфейс, вместо да прецизират това, което всъщност има.

Ако искате да тествате нов интерфейс, най-добрият начин е да съставите отделна нова компилация и да помолите потребителите да тестват тази нова компилация. И така, как потребителите ще оставят отзивите? Или можете да направите вграден бутон за обратна връзка или потребителите могат да оставят публикации във форума.

Урок 6 - Без форум = Без растеж

Заглавието доста го обобщава. Повечето разработчици забравят да добавят форуми към уебсайта си, но погледнете началната страница на CCleaner. Те не само предоставят ясна връзка към форумите в заглавната лента, но и предоставят линк към форума в края на основната страница, където хиляди потребители кацат ежедневно.

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

Урок 5 и 6 са успоредни един на друг. Потребителите ще контролират най-вече развитието и ще искат повече функции, като ги публикуват на форуми. Ако нямате форум на първо място, значи доста сте объркали развитието.

Урок 7 - Осигурете лесен начин за надграждане

Ако разработчикът помоли потребителите да изтеглят най-новата версия по време на всяко последно издание, той / тя е или най-тъпият човек жив, или е умствено изостанал в смисъл, който никой не може да определи. (Съжалявам, че тук съм саркастичен)

Последният път, когато си спомням за инсталирането на CCleaner, беше август 2008 г. и днес той се актуализира до последната версия, всичко направено автоматично. CCleaner има вграден актуализатор, който поддържа софтуера актуален. Не забравяйте, че потребителите искат повече функции и по-малко проблеми, добавянето на вграден актуализатор е чудесен начин за намаляване на главоболието на клиентите.

Урок 8 - Солидна архитектура

Точно както промяната на интерфейса или промяната на името на продукта на по-късен етап е огромна грешка, така и основната архитектура. С течение на времето разработчиците трябва да добавят различни нови функции и за да осигурят максимална възможна гъвкавост, е необходима нова архитектура.

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

Като пример CCleaner е имплантирал функцията за автоматично актуализиране толкова красиво, че дори когато са направили a пълен ремонт на софтуера, потребителите не трябваше да изтеглят новата версия и да премахват предишната един.

Урок 9 - Не приемайте алчни

Алчност. Да, алчност Когато даден софтуер стане популярен, разработчиците стават по-алчни от всякога, което технически носи съдбовен ден на техните продукти. Просто погледнете Digsby, те попълниха всички възможни crapware, спам софтуер и зловреден софтуер в своя инсталационен файл, използвайки сенчести тактики и сега съжаляват за това, което направиха.

Стартирайте настройката на CCleaner и ще видите, че тя ви изисква да инсталирате само една лента с инструменти (Yahoo! лентата с инструменти) и го споменава доста ясно сред другите опции. Стъпките също са прости, само с три кликвания CCleaner ще бъде инсталиран и готов за употреба.

Урок 10 - Успехът няма достатъчно успех

Въпреки че горната диаграма за растеж от Google Insight е доста впечатляваща, момчетата зад CCleaner вече трябва да си почиват. Както можете да видите, като посетите форумите им, активността е в разгара си и актуализациите идват редовно. Това само показва нивото на ангажираност на разработчиците към CCleaner.

Начална страница на CCleaner

„Провалът е успех, ако се учим от него.“, Малкълм Форбс.

„Поражението не е най-лошото от провалите. Това, че не съм опитвал, е истинският провал. ", Джордж Едуард Уудбъри.

watch instagram story