Zum Inhalt springen

Bloatware

aus Wikipedia, der freien Enzyklopädie

Als {{#invoke:Vorlage:lang|flat}} ({{#invoke:Vorlage:lang|full|CODE=en|SCRIPTING=Latn|SERVICE=englisch}}, „aufblähen“), selten als Blähware oder {{#invoke:Vorlage:lang|flat}},<ref name="Beleg zum Bezeichner ‚Fatware‘" /> wird Software bezeichnet, die mit Funktionen überladen ist beziehungsweise die Anwendungen sehr unterschiedlicher Arbeitsfelder ohne gemeinsamen Nutzen bündelt. Für den Anwender wird das Programm unübersichtlich, für Softwareentwickler schlecht wartbar. Deshalb neigt Bloatware dazu, vergleichsweise fehlerträchtig zu arbeiten und vergleichsweise komplex und im Detail unausgereift zu sein. Für die Entwicklung, Ausführung und Bereitstellung von Bloatware sind in der Regel erhebliche Ressourcen erforderlich.<ref>{{#if:|{{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}| |}}}}{{#if:Bitkom e.V|Bitkom e.V: }}{{#if:|{{#if:Wie Software ressourcenschonend entwickelt werden kann | Presseinformation | Bitkom e. V.|[{{#invoke:Vorlage:Internetquelle|archivURL|1={{#invoke:URLutil|getNormalized|1={{{archiv-url}}}}}}} {{#invoke:Vorlage:Internetquelle|TitelFormat|titel=Wie Software ressourcenschonend entwickelt werden kann | Presseinformation | Bitkom e. V.}}]{{#if:| ({{{format}}})}}{{#if:| {{{titelerg}}}{{#invoke:Vorlage:Internetquelle|Endpunkt|titel={{{titelerg}}}}}}}}}|{{#if:https://www.bitkom.org/Presse/Presseinformation/Wie-Software-ressourcenschonend-entwickelt-werden-kann%7C{{#if:{{#invoke:TemplUtl%7Cfaculty%7C}}%7C{{#invoke:Vorlage:Internetquelle%7CTitelFormat%7Ctitel={{#invoke:WLink%7CgetEscapedTitle%7C1=Wie Software ressourcenschonend entwickelt werden kann | Presseinformation | Bitkom e. V.}}}}|[{{#invoke:URLutil|getNormalized|1=https://www.bitkom.org/Presse/Presseinformation/Wie-Software-ressourcenschonend-entwickelt-werden-kann}} {{#invoke:Vorlage:Internetquelle|TitelFormat|titel={{#invoke:WLink|getEscapedTitle|1=Wie Software ressourcenschonend entwickelt werden kann | Presseinformation | Bitkom e. V.}}}}]}}{{#if:| ({{{format}}}{{#if:2021-04-14{{#if: 2024-09-03 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}}}}

          | )
          | {{#if:{{#ifeq:de|de||{{#if:de|1}}}}| ; 
              | )}}}}}}{{#if:| {{{titelerg}}}{{#invoke:Vorlage:Internetquelle|Endpunkt|titel={{{titelerg}}}}}}}}}}}{{#if:https://www.bitkom.org/Presse/Presseinformation/Wie-Software-ressourcenschonend-entwickelt-werden-kann%7C{{#if:{{#invoke:URLutil%7CisResourceURL%7C1=https://www.bitkom.org/Presse/Presseinformation/Wie-Software-ressourcenschonend-entwickelt-werden-kann}}%7C%7C}}}}{{#if:Wie Software ressourcenschonend entwickelt werden kann | Presseinformation | Bitkom e. V.|{{#if:{{#invoke:WLink|isValidLinktext|1=Wie Software ressourcenschonend entwickelt werden kann | Presseinformation | Bitkom e. V.|lines=0}}||}}}}{{#if: | In: {{#invoke:Vorlage:Internetquelle|TitelFormat|titel={{{werk}}}}}}}{{#if: | {{{hrsg}}}{{#if: 2021-04-14|,|{{#if: 2024-09-03 | {{#if:{{#invoke:TemplUtl|faculty|}}|;|,}}}}}}}}{{#if: 2021-04-14| {{#if:{{#invoke:DateTime|format|2021-04-14|noerror=1}}
            |{{#invoke:DateTime|format|2021-04-14|T._Monat JJJJ}}
            |{{#invoke:TemplUtl|failure|1=Fehler bei Vorlage:Internetquelle, datum=2021-04-14|class=Zitationswartung}} }}{{#if: |,|{{#if: 2024-09-03 | {{#if:{{#invoke:TemplUtl|faculty|}}|;|,}}}}}}}}{{#if: | S. {{{seiten}}}{{#if: |,|{{#if: 2024-09-03 | {{#if:{{#invoke:TemplUtl|faculty|}}|;|,}}}}}}}}{{#if: {{#invoke:TemplUtl|faculty|}}| {{#if:2021-04-14|{{#if:|archiviert|ehemals}}|{{#if:|Archiviert|Ehemals}}}} {{#if:|vom|im}} Vorlage:Referrer{{#if:{{#invoke:TemplUtl|faculty|}}| (nicht mehr online verfügbar)}}{{#if: | am {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}|{{{archiv-datum}}}{{#if:75241||(?)}}}}}}{{#if: 2024-09-03|;}}}}{{#if: 2024-09-03| {{#if:2021-04-14{{#invoke:TemplUtl|faculty|}}|abgerufen|Abgerufen}} {{#switch: {{#invoke:Str|len| {{#invoke:DateTime|format| 2024-09-03 |ISO|noerror=1}} }}
       |4=im Jahr
       |7=im
       |10=am
       |#default={{#invoke:TemplUtl|failure|1=Fehler bei Vorlage:Internetquelle, abruf=2024-09-03|class=Zitationswartung}} }} {{#invoke:DateTime|format|2024-09-03|T._Monat JJJJ}}
    | {{#invoke:TemplUtl|failure|1=Vorlage:Internetquelle | abruf=2026-MM-TT ist Pflichtparameter}} }}{{#if:{{#ifeq:de|de||{{#if:de|1}}}}|{{#if:2021-04-14{{#if: 2024-09-03 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}}}}
       |  (
       | {{#if: | |  (}}
       }}{{#ifeq:{{#if:de|de|de}}|de||
          {{#invoke:Multilingual|format|de|slang=!|split=[%s,]+|shift=m|separator=, }}}}{{#if: |{{#ifeq:{{#if:de|de|de}}|de||, }}{{{kommentar}}}}})}}{{#if: 2021-04-14{{#if: 2024-09-03 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}} }}de|{{#if: |: {{
 #if: 
 | {{
     #ifeq: {{#if:{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|de}} | de
     | Vorlage:Str trim
     | {{#invoke:Vorlage:lang|flat}}
     }}
 | {{#ifeq: {{#if:{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|de}} | de
     | „Vorlage:Str trim“
     | {{#invoke:Text|quote
         |1={{#if: 
              | {{#invoke:Vorlage:lang|flat}}
              | {{#invoke:Vorlage:lang|flat}} }}
         |2={{#if: {{#invoke:TemplUtl|faculty|}}|de-CH|de}}
         |3=1}} }}

}}{{#if:

   |  (<templatestyles src="Person/styles.css" />{{#if:  | :  }}{{#if:  | , deutsch: „“ }})
   | {{#if: 
       |  ({{#if:  | , deutsch: „“ }})
       | {{#if:  |  (deutsch: „“) }}
 }}

}}{{#if: {{{zitat}}}

   | {{#if: 
       | {{#if: {{{zitat}}}
           | Vorlage:": Text= und 1= gleichzeitig, bzw. Pipe zu viel }} }}
   | Vorlage:": Text= fehlt }}{{#if:  | {{#if: {{#invoke:Text|unstrip|{{{ref}}}}}
             | Vorlage:": Ungültiger Wert: ref=
             | {{{ref}}} }}

}}|.{{#if:{{#invoke:TemplUtl|faculty|}}|{{#if:||{{#ifeq: | JaKeinHinweis |{{#switch:

   |0|=Vorlage:Toter Link/Core{{#if: https://www.bitkom.org/Presse/Presseinformation/Wie-Software-ressourcenschonend-entwickelt-werden-kann
       | {{#if:  | [1] }} (Seite {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. Suche im Internet Archive ){{#if: 
           | {{#if: deadurlausgeblendet | | Vorlage:Toter Link/archivebot }}
         }}
       |   (Seite {{#switch:|no|0|=|#default=dauerhaft }}nicht mehr abrufbar{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}.)
     }}{{#switch: 
         |no|0|=
         |#default={{#if:  ||  }}
    }}{{#invoke:TemplatePar|check
         |opt      = inline= url= text= datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
    }}{{#if: https://www.bitkom.org/Presse/Presseinformation/Wie-Software-ressourcenschonend-entwickelt-werden-kann
      | {{#if:{{#invoke:URLutil|isWebURL|https://www.bitkom.org/Presse/Presseinformation/Wie-Software-ressourcenschonend-entwickelt-werden-kann}}
          || {{#if:  ||  }} 
        }}
      | {{#if: 
           | {{#if:  ||  }}
           | {{#if:  ||  }}
        }}
    }}{{#if: 
       | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}}
             || {{#if:  ||  }} 
         }}
    }}{{#switch: deadurl
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}|#default= https://wiki-de.moshellshocker.dns64.de/index.php?title=Wikipedia:Defekte_Weblinks&dwl=https://www.bitkom.org/Presse/Presseinformation/Wie-Software-ressourcenschonend-entwickelt-werden-kann Die nachstehende Seite ist {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar]{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. (Suche im Internet Archive. )  {{#if: 
            | {{#if: deadurlausgeblendet | | Vorlage:Toter Link/archivebot }}
         }}Vorlage:Toter Link/Core{{#switch: 
          |no|0|=
          |#default= {{#if:  ||  }}
        }}{{#invoke:TemplatePar|check
         |all      = inline= url=
         |opt      = datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
       }}{{#if: https://www.bitkom.org/Presse/Presseinformation/Wie-Software-ressourcenschonend-entwickelt-werden-kann
       | {{#if:{{#invoke:URLutil|isWebURL|https://www.bitkom.org/Presse/Presseinformation/Wie-Software-ressourcenschonend-entwickelt-werden-kann}}
          || {{#if:  ||  }} 
        }}
    }}{{#if: 
         | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}}
             || {{#if:  ||  }} 
           }}
    }}{{#switch: deadurl
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}[https://www.bitkom.org/Presse/Presseinformation/Wie-Software-ressourcenschonend-entwickelt-werden-kann }}|{{#switch: 
   |0|=Vorlage:Toter Link/Core{{#if: https://www.bitkom.org/Presse/Presseinformation/Wie-Software-ressourcenschonend-entwickelt-werden-kann
       | {{#if:  | [2] }} (Seite {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. Suche im Internet Archive ){{#if: 
           | {{#if:  | | Vorlage:Toter Link/archivebot }}
         }}
       |   (Seite {{#switch:|no|0|=|#default=dauerhaft }}nicht mehr abrufbar{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}.)
     }}{{#switch: 
         |no|0|=
         |#default={{#if:  ||  }}
    }}{{#invoke:TemplatePar|check
         |opt      = inline= url= text= datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
    }}{{#if: https://www.bitkom.org/Presse/Presseinformation/Wie-Software-ressourcenschonend-entwickelt-werden-kann
      | {{#if:{{#invoke:URLutil|isWebURL|https://www.bitkom.org/Presse/Presseinformation/Wie-Software-ressourcenschonend-entwickelt-werden-kann}}
          || {{#if:  ||  }} 
        }}
      | {{#if: 
           | {{#if:  ||  }}
           | {{#if:  ||  }}
        }}
    }}{{#if: 
       | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}}
             || {{#if:  ||  }} 
         }}
    }}{{#switch: 
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}|#default= https://wiki-de.moshellshocker.dns64.de/index.php?title=Wikipedia:Defekte_Weblinks&dwl=https://www.bitkom.org/Presse/Presseinformation/Wie-Software-ressourcenschonend-entwickelt-werden-kann Die nachstehende Seite ist {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar]{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. (Suche im Internet Archive. )  {{#if: 
            | {{#if:  | | Vorlage:Toter Link/archivebot }}
         }}Vorlage:Toter Link/Core{{#switch: 
          |no|0|=
          |#default= {{#if:  ||  }}
        }}{{#invoke:TemplatePar|check
         |all      = inline= url=
         |opt      = datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
       }}{{#if: https://www.bitkom.org/Presse/Presseinformation/Wie-Software-ressourcenschonend-entwickelt-werden-kann
       | {{#if:{{#invoke:URLutil|isWebURL|https://www.bitkom.org/Presse/Presseinformation/Wie-Software-ressourcenschonend-entwickelt-werden-kann}}
          || {{#if:  ||  }} 
        }}
    }}{{#if: 
         | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}}
             || {{#if:  ||  }} 
           }}
    }}{{#switch: 
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}[https://www.bitkom.org/Presse/Presseinformation/Wie-Software-ressourcenschonend-entwickelt-werden-kann }} }}}}}}}}}}{{#if:|
        {{#invoke:Vorlage:Internetquelle|archivBot|stamp={{{archiv-bot}}}|text={{#if:|Vorlage:Webarchiv/archiv-bot}}

}}}}{{#invoke:TemplatePar|check |all= url= titel= |opt= autor= hrsg= format= sprache= titelerg= werk= seiten= datum= abruf= zugriff= abruf-verborgen= archiv-url= archiv-datum= archiv-bot= kommentar= zitat= AT= CH= offline= |cat= {{#ifeq: 0 | 0 | Wikipedia:Vorlagenfehler/Vorlage:Internetquelle}} |template= Vorlage:Internetquelle |format=0 |preview=1 }}</ref>

Verwendung des Begriffs

Der Begriff findet auch bei der Bezeichnung von unnötiger vorinstallierter Software auf Rechnern oder Smartphones Anwendung, die zusammen mit einem Betriebssystem gekauft wurden. In diesem Fall kann {{#invoke:Vorlage:lang|flat}} abgespeckte Versionen oder Demoversionen kommerzieller Programmpakete umfassen oder Links zu Reklameseiten oder -foren. Oft gehen derlei Vorinstallationen mit einer Vielzahl beim Systemstart zu ladender Zusatzprogramme einher, die den Start und das Arbeitsverhalten des Computers verlangsamen.<ref name="heiseonline_4630516">Vorlage:Heise online</ref> Es gibt jedoch keine klare Trennlinie zwischen {{#invoke:Vorlage:lang|flat}} und {{#invoke:Vorlage:lang|flat}}.

Weiterhin wird Software als {{#invoke:Vorlage:lang|flat}} bezeichnet, die, verglichen mit Programmen ähnlicher Funktionalität, wesentlich mehr Systemressourcen beansprucht.<ref name="heiseonline_1792736">Vorlage:Heise online</ref>

Neben der Beanspruchung von Systemressourcen kann Bloatware den Computer erheblichen Sicherheitsrisiken aussetzen. So installierte Lenovo im vierten Quartal 2014 auf zahlreichen Laptops die Adware Superfish, das zur zweiten der oben genannten Kategorien zählt und Werbung auf Internetseiten einblendet. Da die Veränderung einer SSL-verschlüsselten Website vom Browser erkannt worden wäre, wurde auf den betroffenen Rechnern ein Zertifikat von Superfish installiert, mit dem die veränderte Website neu signiert wurde. Der Schlüssel zur Signierung war stets gleich und in Superfish integriert. Er konnte somit einfach ausgelesen und für einen unbemerkten Man-in-the-Middle-Angriff auf betreffende Notebooks genutzt werden.<ref name="heiseonline_2554455">Vorlage:Heise online</ref>

Gründe für das Entstehen von Bloatware

{{#invoke:Vorlage:lang|flat}} entsteht in der Regel aus Marketinggründen oder – auch angeblichen – Anwenderwünschen. Die Softwareentwicklung ist oft durch einen Prozess gekennzeichnet, der im Englischen als creeping featurism (als Anglizismus auch (creeping) Featuritis, sinngemäß „schleichende Funktionenzunahmekrankheit“ aus engl. feature ‚Funktion‘ und der Endung -itis vieler Krankheitsnamen) bezeichnet wird: Nach und nach werden immer neue Zusatzfunktionen angeboten, um den Grad der Beliebtheit bzw. Verbreitung zu halten oder zu steigern. Als Nebeneffekt erhöhen sich die Anforderungen an die Hardware, die Bedienung wird komplizierter und die Wahrscheinlichkeit, dass Fehler auftreten, wächst. Dennoch ist nicht jedes (kommerzielle) Programm, das viele Funktionen hat oder nach und nach erhält, von Featuritis betroffen.

Besonders anfällig für eine solche Entwicklung ist kommerzielle Software, bei der es einerseits immer wieder werbewirksame Gründe zum Kauf einer neuen Version geben muss und andererseits bezüglich des Auslieferungsdatums häufig Termindruck besteht, so dass nicht jede neue Funktion hinreichend getestet wird.

Vermeidungsstrategien

Eine Möglichkeit, um das schleichende Aufblähen eines Programms zu verhindern, ist die Bereitstellung einer Plug-in-Schnittstelle. Diese erlaubt es, Funktionalität in Plug-ins auszulagern, die nur von den Nutzern eingebunden werden, die die Funktionen tatsächlich nutzen. Dadurch wird das eigentliche Programm schlank gehalten.

Siehe auch

Literatur

  • Scott Berkun: Die Kunst des IT-Projektmanagements. O’Reilly Inc., Köln 2009, ISBN 978-3-89721-921-2

Weblinks

Einzelnachweise

<references> <ref name="Beleg zum Bezeichner ‚Fatware‘"> Niklaus Wirth (Wirthsches Gesetz): A Plea for Lean Software (englisch; PDF, ≈ 516 kB), E. Perratore, T. Thompson, J. Udell and R. Malloy: „Fighting fatware“ (im genannten PDF auf Seite 68, im dortigen Abschnitt unter ‚References‘), Byte, Vol. 18, No. 4, April 1993, S. 98–108; siehe auch Byte-Ausgabe {{#if: BYTE-1993-04

    |[https://archive.org/{{#switch:
    |DL=download
    |DS=stream
    |#default=details}}/{{#if:trim| BYTE-1993-04 }}{{#if:  | /{{{Fragment}}} | {{#if: n113 | /page/n113/mode/{{#if:{{#if:|{{#invoke:TemplUtl|faculty|{{{doppelseitig}}}}}}}|2|1}}up{{#if:|/search/%7B%7B%7BHervorhebung%7D%7D%7D}} | {{#ifeq: {{#if:  | {{{Ausgabe}}} | ST}}@{{#if: T | T | T}} | ST@T | /mode/1up }} }} }} {{#if: 1993-04, ab Seite 113|{{#if:trim| 1993-04, ab Seite 113}}|{{#if:n113| {{#if:|{{{Fundstelle}}}|Textarchiv – Internet Archive}} | archive.org}}}}]{{#if:| ({{#if: 
           | {{#switch: {{{FORMAT}}}
               |PDF=PDF
               |DJVU=DjVu
               |MP3=MP3
               |MP4=MP4
               |OGG=Ogg
               |#default={{{Format}}}}};  }}{{{KBytes}}} kB)}}{{#if:T | im {{#switch:T
    |A=Audioarchiv – Internet Archive
    |B
    |I=Bildarchiv – Internet Archive
    |F
    |M=Videoarchiv – Internet Archive
    |S=Softwarearchiv – Internet Archive
    |T=Textarchiv – Internet Archive
    |-=
    |#default=Unbekannter Parameterwert Typ=T  }} |{{#if: 1993-04, ab Seite 113| – Internet Archive| }} }} }}{{#invoke:TemplatePar|match
    |1=1=/[^#%s]+/
    |2=2=*
    |3=Typ=/[TABIFMS%-]?/
    |4=Fragment=/[^#%s]*/
    |5=Blatt=/[^#%s]*/
    |6=Hervorhebung=*
    |7=Ausgabe=/[DSds]?[TSLto]?%l*/
    |8=Fundstelle=/%d*/
    |9=doppelseitig=/%a*/
    |10=Format=/%u*/
    |11=KBytes=/%d*/
    |format=
    |template=Vorlage:archive.org
    |cat=Wikipedia:Vorlagenfehler/Vorlage:archive.org
    |errNS=0
  }} 

</ref> </references>