This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages)
This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "Interface bloat" – news · newspapers · books · scholar · JSTOR(March 2009) (Learn how and when to remove this message)
This article provides insufficient context for those unfamiliar with the subject. Please help improve the article by providing more context for the reader.(April 2016) (Learn how and when to remove this message)
(Learn how and when to remove this message)
In software design, interface bloat (also called fat interfaces by Bjarne Stroustrup and Refused Bequests by Martin Fowler) is when an interface incorporates too many operations on some data into an interface, only to find that most of the objects cannot perform the given operations.
Interface bloat is an example of an anti-pattern. One might consider using visitor pattern, Adapter Pattern, or interface segregation instead.
software design, interfacebloat (also called fat interfaces by Bjarne Stroustrup and Refused Bequests by Martin Fowler) is when an interface incorporates...
undesired user interface changes even if those changes had little or no effect on the hardware requirements. In long-lived software, perceived bloat can occur...
stock Android AOSP (Android Open Source Project) that aimed to provide a bloat-free, stock-android, Pixel-like experience to a wide range of Android devices...
2022. "BCM53115". www.broadcom.com. Retrieved October 16, 2022. BufferBloat: What's Wrong with the Internet? A discussion with Vint Cerf, Van Jacobson...
browsers, such as Google Chrome, Safari, and Microsoft Edge. To avoid interfacebloat, ship a relatively smaller core customizable to meet individual users'...
Cornut, Omar (2019-12-22). "ocornut/imgui: Dear ImGui: Bloat-free Immediate Mode Graphical User interface for C++ with minimal dependencies". GitHub. kotlin-graphics...
distros to PET packages. Puppy Package Manager can also trim the software bloat of a package to reduce the disk space used. On earlier releases of Puppy...
Netscape Plugin Application Programming Interface (NPAPI) is a deprecated application programming interface (API) for web browser plugins, initially developed...
through a flexible and extensible API for the applications. This avoids bloat in the applications by only getting what they use.[clarification needed][citation...
overt. Conversely, McIlroy has criticized modern Linux as having software bloat, remarking that, "adoring admirers have fed Linux goodies to a disheartening...
make them more comprehensible. Careless use of templates can lead to code bloat. This has been countered with special techniques within STL implementations...
Likewise, attempting to implement the same functionality with properties bloats each instance of the object with unnecessary properties. For the above reasons...
course). As further consequences: there is no possibility of code bloat (code bloat is common in C++ and requires special care, as explained below). it...
way to skirt what its developers said would have been the "overkill" (or bloat) of using GNUstep. WINGs is common to other applications including a login...
Netscape era XPCOM was overused for internal interfaces where it wasn't truly necessary, resulting in software bloat. This was a key reason why in 2001 Apple...
Frameworks often add to the size of programs, a phenomenon termed "code bloat". Due to customer-demand-driven applications needs, both competing and complementary...
slightly more Mac-like interface. With the introduction of Illustrator 7 in 1997, Adobe made critical changes in the user interface with regard to path editing...
16, 2017. Welch, Chris (September 12, 2017). "Apple starts cutting the bloat from iTunes by removing iOS App Store". The Verge. Vox Media. Archived from...
SlimRoms’ first stable Nougat build. He said it came without unneeded bloat, and was very fast as a result. Resurrection Remix is partly based on SlimRoms...
advocated Linux (giving the example of Ubuntu) as a solution to software bloat. Other celebrity users of Ubuntu include science fiction writer Cory Doctorow...
Perrin, Chad (2010-11-15). "Try the uzbl browser if you're tired of feature bloat". TechRepublic. Archived from the original on 2010-11-23. Retrieved 2019-02-20...
WYSIWYG editors often result in excessive lines of code, leading to code bloat that can make the pages hard to troubleshoot. Desktop publishing produces...
go beyond the basic function of the product and can result in software bloat and over-complication, rather than simple design. The definition of what...
points. Critics of systemd contend that it suffers from mission creep and bloat, the latter affecting other software (such as the GNOME desktop), adding...