10 Lektionen, die Softwareentwickler aus dem Erfolg von CCleaner lernen sollten

Mittlerweile ist jedermanns Meinung, dass CCleaner ein Synonym für Systemreinigung ist, so wie Google ein Synonym für Suche ist. Es ist einer der ältesten Systemreiniger überhaupt und wurde bereits 2005 eingeführt. Obwohl CCleaner damals den Vorteil hatte, den ersten vollständigen Systemreiniger auf den Markt zu bringen, müssen Benutzer beachten, dass der tatsächliche Erfolg von verschiedenen Faktoren abhängt (darunter auch vom Timing).

Das Erstaunliche daran ist nicht, dass CCleaner das erste Tool war, das die Kunst des Reinigens beherrschte, sondern vielmehr das erstaunliche Wachstum über einen Zeitraum von sechs Jahren. Es scheint, als ob Google für 2010 ein noch weiteres Wachstum prognostiziert.

10 Lektionen, die Softwareentwickler aus dem Erfolg von CCleaner lernen sollten

Aus meiner Erfahrung (als Technikredakteur) kenne ich das phänomenale Wachstum beliebter Anwendungen, das jedoch nach einiger Zeit aufgrund der starken Konkurrenz stagniert oder allmählich abnimmt. CCleaner scheint sich jedoch recht gut behauptet zu haben. So gut sogar, dass einige unabhängige Entwickler die Entwicklung von Systemreinigern eingestellt haben, da sie erkannt haben, dass es nahezu unmöglich ist, mit CCleaner zu konkurrieren.

10 Lektionen, die Softwareentwickler aus dem Erfolg von CCleaner lernen sollten

Welche Schritte hat CCleaner genau unternommen, um so beliebt und etabliert zu werden? Hier sind 10 Lektionen, die jeder Softwareentwickler aus dem großen Erfolg von CCleaner lernen sollte.

Lektion 1 – KISS (Keep It Simple Stupid)

Dies ist bei weitem die beste Lektion, die Sie von CCleaner lernen können. KISS bezieht sich auf den Produktnamen, die Funktionalität und die Benutzerfreundlichkeit. Wie einfach ist es zu buchstabieren? Ein „C“ vor „Cleaner“ macht CCleaner einfach. Wie einfach ist die Funktionalität? Alle Grundfunktionen sind übersichtlich im Hauptfenster angeordnet, einfach. Wie einfach ist die Benutzerfreundlichkeit? Die kinderleichte Benutzeroberfläche ist ein Grund, warum es gängiger ist als andere ähnliche Tools.

Lektion 2 – Ändern Sie den Produktnamen nicht später

Die meisten Entwickler machen einen großen Fehler, indem sie den Produktnamen erst im späteren Entwicklungsstadium ändern. Dafür gibt es verschiedene Gründe: Entweder ändern sie den Namen, weil der ursprüngliche Name nicht leicht zu merken war (Lesen Sie Lektion 1) oder weil sie die gesamte Software von Grund auf mit einer brandneuen Benutzeroberfläche programmiert haben (und glauben, dass die Namensänderung zu ihrer Popularität beitragen wird).

In beiden Fällen ist eine Namensänderung nicht die beste Idee. Eine Namensänderung verärgert nicht nur die bestehenden Kunden, sondern auch alle Blogger und Webmaster, die die Software (vor der Namensänderung) bewertet haben.

Wählen Sie einen leicht zu merkenden Namen und behalten Sie ihn für immer bei. Eine spätere Namensänderung ist, als würde Google den Namen in Googol ändern und der Welt mitteilen, dass dies ursprünglich das war, was sie wollten. Wären Sie nicht sauer?

Update: Lesen Sie den letzten Satz oben noch einmal: „Namensänderung zu einem späteren Zeitpunkt…“. Wie der Kommentator unten anmerkt, hieß CCleaner ursprünglich CrapCleaner. Man muss jedoch bedenken, dass sie den Namen früher geändert haben, als die meisten Entwickler es tun würden. Eine Namensänderung beim Start ist besser als später, wenn es zu spät ist. Bedenken Sie auch, dass sie einen viel einfacheren und kürzeren Namen gewählt haben, was ebenfalls ein wichtiger Wachstumsfaktor ist.

Lektion 3 – Regelmäßig aktualisieren

Stellen Sie sich das wie den Apple App Store vor: Je mehr Updates Sie hinzufügen, desto häufiger erscheint die App in der Liste, desto mehr Leute erfahren davon, desto mehr Nutzer laden sie herunter und desto beliebter wird Ihre App. Allerdings gibt es in diesem Fall keinen Apple App Store, sondern Hunderte beliebter Software-Websites, die über die neuesten Entwicklungen des Produkts informiert sind.

Benutzer schätzen regelmäßige Software-Updates, da sie dadurch deutlich machen, dass der Entwickler aktiv an der Entwicklung beteiligt ist. Hilfreich ist auch die Einhaltung eines Zeitrahmens für die Veröffentlichung der Updates, beispielsweise alle zwei Wochen oder einmal im Monat.

Was ist also die Lehre daraus? Während andere Software mit der Unterstützung von Windows 7 zu kämpfen hat, gehört CCleaner zu den ersten Apps, die Unterstützung für Windows 7 JumpList hinzugefügt haben. Das ist ein weiterer Grund für die Umstellung auf CCleaner.

Lektion 4 – Blogger und Webmaster benachrichtigen

Eine Veröffentlichung ist erst dann eine Veröffentlichung, wenn die Nutzer überhaupt erst von der Software erfahren. Es ist gut, eine Software bei verschiedenen Softwareportalen einzureichen, aber die Kontaktaufnahme mit Bloggern und Foren-Webmastern ist ein weitaus besserer Weg, die Popularität zu steigern.

Persönlich lege ich viel mehr Wert auf die Software, die mir zugeschickt wird, als auf Softwareportalen. Erwähnungen in einigen populären Blogs sind sehr wichtig, da sie schnell von anderen Blogs aufgegriffen werden, gefolgt von Mundpropaganda und Erwähnungen überall, von Foren bis Twitter.

Lektion 5 – Vermasseln Sie es nicht

Sobald die Software veröffentlicht ist, dient sie nicht mehr als Testumgebung. Die Entwickler können Änderungen nur noch entsprechend den Anforderungen der Benutzer vornehmen, da die Öffentlichkeit die Entwicklung weitgehend kontrollieren kann. Die meisten Entwickler gehen sogar so weit, die gesamte Benutzeroberfläche zu ändern, anstatt das Vorhandene zu verfeinern.

Wenn Sie eine neue Benutzeroberfläche testen möchten, kompilieren Sie am besten eine separate neue Version und bitten Sie die Benutzer, diese zu testen. Wie können die Benutzer Feedback hinterlassen? Entweder Sie erstellen einen integrierten Feedback-Button oder Benutzer können Beiträge im Forum hinterlassen.

Lektion 6 – Kein Forum = Kein Wachstum

Der Titel bringt es ziemlich gut auf den Punkt. Die meisten Entwickler vergessen, Foren zu ihrer Website hinzuzufügen. Werfen Sie jedoch einen Blick auf die Homepage von CCleaner. Dort finden Sie nicht nur einen deutlichen Link zu den Foren in der Titelleiste, sondern auch einen Link zum Forum am Ende der Hauptseite, auf der täglich Tausende von Benutzern landen.

Erwarten Sie nicht, dass sich am Tag nach dem Start Hunderte von Benutzern dem Forum anschließen. Das Wachstum braucht immer Zeit. Selbst wenn sich zwei Personen im Forum registrieren und Feedback geben, ist dies weitaus mehr wert, als wenn Sie gar kein Forum anbieten.

Lektion 5 und 6 verlaufen parallel. Benutzer steuern die Entwicklung größtenteils und fordern weitere Funktionen, indem sie diese in Foren posten. Wenn Sie kein Forum haben, haben Sie die Entwicklung ziemlich vermasselt.

Lektion 7 – Einfache Upgrade-Möglichkeiten bereitstellen

Wenn ein Entwickler Benutzer bei jeder neuen Veröffentlichung auffordert, die neueste Version herunterzuladen, dann ist er entweder der dümmste Mensch der Welt oder geistig zurückgeblieben, und zwar in einem Sinne, den niemand definieren kann. (Entschuldigen Sie den Sarkasmus.)

Ich kann mich nicht erinnern, CCleaner zuletzt im August 2008 installiert zu haben. Heute wird es automatisch auf die neueste Version aktualisiert. CCleaner verfügt über einen integrierten Updater, der die Software stets auf dem neuesten Stand hält. Benutzer wünschen sich mehr Funktionen und weniger Aufwand. Ein integrierter Updater ist daher eine hervorragende Möglichkeit, den Aufwand zu reduzieren.

Lektion 8 – Solide Architektur

Genauso wie die nachträgliche Änderung der Benutzeroberfläche oder des Produktnamens ein großer Fehler ist, ist auch die grundlegende Architektur ein großer Fehler. Im Laufe der Zeit müssen Entwickler verschiedene neue Funktionen hinzufügen und um die größtmögliche Flexibilität zu gewährleisten, ist eine neue Architektur erforderlich.

Verstehen Sie mich nicht falsch. Ich sage nicht, dass es eine schlechte Idee ist, eine komplett neue Architektur zu entwickeln. Facebook hat das schon gemacht, Firefox hat das schon gemacht, ja sogar Google musste das auch tun. Meine Botschaft ist einfach: Wenn Sie eine Software von Grund auf mit einer brandneuen Architektur entwickeln, verlangen Sie von den Benutzern nicht, die neueste Version herunterzuladen (und die vorherige zu deinstallieren). Die integrierte Update-Funktion sollte das übernehmen.

Beispielsweise hat CCleaner die automatische Update-Funktion so gut integriert, dass Benutzer selbst bei einer vollständigen Überarbeitung der Software nicht die neue Version herunterladen und die vorherige entfernen mussten.

Lektion 9 – Werde nicht gierig

Gier. Ja, Gier. Wenn eine Software populär wird, werden die Entwickler gieriger denn je, was ihren Produkten praktisch zum Verhängnis wird. Schauen Sie sich nur Digsby an: Sie haben mit dubiosen Taktiken jede erdenkliche Crapware, Spamware und Malware in ihre Setup-Datei gepackt und bereuen nun ihre Tat.

Starten Sie die CCleaner-Installation. Sie werden sehen, dass Sie lediglich zur Installation einer Symbolleiste (Yahoo!-Symbolleiste) aufgefordert werden. Diese wird neben anderen Optionen deutlich erwähnt. Die Schritte sind einfach: Mit nur drei Klicks ist CCleaner installiert und einsatzbereit.

Lektion 10 – Kein Erfolg ist genug Erfolg

Obwohl die obige Wachstumskurve von Google Insight ziemlich beeindruckend ist, müssen die Entwickler von CCleaner mittlerweile eine Pause einlegen. Wie Sie jedoch in den Foren sehen können, ist die Aktivität in vollem Gange und die Updates werden regelmäßig veröffentlicht. Allein das zeigt das große Engagement der Entwickler für CCleaner.

CCleaner Homepage

„Misserfolg ist ein Erfolg, wenn wir daraus lernen.“, Malcolm Forbes.

„Eine Niederlage ist nicht der schlimmste Misserfolg. Es nicht versucht zu haben, ist der wahre Misserfolg.“ George Edward Woodberry.

Einen Kommentar hinterlassen

So aktivieren Sie Sudo unter Windows 11

So aktivieren Sie Sudo unter Windows 11

Unter Windows 11 öffnen Sie Einstellungen > System > Erweitert, aktivieren Sie sudo und wählen Sie Inline. Alternativ können Sie sudo config --enable normal ausführen.

So fügen Sie mehrere Zeitzonenuhren unter Windows 11 hinzu

So fügen Sie mehrere Zeitzonenuhren unter Windows 11 hinzu

Um unter Windows 11 mehrere Uhren anzuzeigen, öffnen Sie Einstellungen > Zeit & Sprache > Datum & Uhrzeit und klicken Sie auf Zusätzliche Uhren unter Datum und Uhrzeit in der Taskleiste anzeigen.

So ändern Sie die Position der Hardwareanzeigen auf dem Bildschirm unter Windows 11

So ändern Sie die Position der Hardwareanzeigen auf dem Bildschirm unter Windows 11

Um zu ändern, wo die Anzeigen für Lautstärke, Helligkeit und andere Informationen auf dem Bildschirm unter Windows 11 angezeigt werden, müssen Sie die Benachrichtigungseinstellungen verwenden.

Aktivieren Sie den adaptiven Energiesparmodus, um die Akkulaufzeit unter Windows 11 zu verbessern.

Aktivieren Sie den adaptiven Energiesparmodus, um die Akkulaufzeit unter Windows 11 zu verbessern.

Um den adaptiven Energiesparmodus unter Windows 11 zu aktivieren, verwenden Sie ViveTool, um die Funktions-ID 56401475 einzuschalten und wählen Sie auf der Seite „Stromversorgung & Akku“ die Option „Adaptiv“ aus.

Build 27898 für Windows 11 bringt neue Funktionen in den Canary-Kanal

Build 27898 für Windows 11 bringt neue Funktionen in den Canary-Kanal

Build 27898 für Windows 11 bringt neue Anpassungsoptionen, eine Neugestaltung der App-Berechtigungen, ein Wiederherstellungstool, Sprachfunktionen und DMA-Änderungen.

Build 26120.4441 (KB5060816) für Windows 11: Neue Funktionen und Änderungen (Beta)

Build 26120.4441 (KB5060816) für Windows 11: Neue Funktionen und Änderungen (Beta)

Windows 11 Build 26120.4441 (KB5060816) in der Beta-Version bringt die Exportfunktion für Rückrufe in Europa, eine Uhr im Benachrichtigungscenter mit Sekundenanzeige und weitere Änderungen.

Wie man mit Rufus einen bootfähigen Windows 11 arm64 (ARM) USB-Stick erstellt

Wie man mit Rufus einen bootfähigen Windows 11 arm64 (ARM) USB-Stick erstellt

Erstellen Sie mit Rufus einen bootfähigen Windows 11 ARM64-USB-Stick. Erfahren Sie, wie Sie die ARM64-ISO-Datei herunterladen und einen USB-Stick für ARM-PCs, einschließlich Copilot+-PCs, vorbereiten.

So installieren Sie winget unter Windows 11 und 10

So installieren Sie winget unter Windows 11 und 10

Um winget (Windows Package Manager) zu installieren, laden Sie unter Windows 11 und 10 den App Installer herunter und verwenden Sie den Befehl winget.

So umgehen Sie das Microsoft-Konto bei der Windows 11-Startseite – Methoden, die noch funktionieren

So umgehen Sie das Microsoft-Konto bei der Windows 11-Startseite – Methoden, die noch funktionieren

Sie können das Microsoft-Konto und die Internetverbindung auch bei der Windows 11 OOBE mit Hilfe der Registry, WinJS, Domänenbeitritt, unbeaufsichtigter Dateien und Tools umgehen.

Windows 11-Lebenszyklus für Home und Pro

Windows 11-Lebenszyklus für Home und Pro

Der Lebenszyklus von Windows 11 Home und Pro für Version 25H2 endet am 13.10.2027, der von Version 24H2 am 13.10.2026. Enterprise und Education werden länger unterstützt.