Share
VIDEOS 1 TO 50
What is SOFTWARE BLOAT? What does SOFTWARE BLOAT mean? SOFTWARE BLOAT meaning & explanation
What is SOFTWARE BLOAT? What does SOFTWARE BLOAT mean? SOFTWARE BLOAT meaning & explanation
Published: 2016/11/18
Channel: The Audiopedia
Bloatware as Fast As Possible
Bloatware as Fast As Possible
Published: 2014/09/17
Channel: Techquickie
Remove ALL Bloatware from any Android Smartphone without Root
Remove ALL Bloatware from any Android Smartphone without Root
Published: 2015/09/24
Channel: Snazzy Labs
How To remove bloat on Galaxy S7 with NO ROOT!
How To remove bloat on Galaxy S7 with NO ROOT!
Published: 2016/04/18
Channel: Total Tech
Software bloat
Software bloat
Published: 2015/12/07
Channel: Audiopedia
It
It's time to make Android bloatware disappear (You're Doing It All Wrong!)
Published: 2016/03/27
Channel: CNET
HOW TO REDUCE BLOATING!
HOW TO REDUCE BLOATING!
Published: 2016/07/17
Channel: Carly Rowena
HATE WEEK - Software Adware Malware Bloatware Bundles
HATE WEEK - Software Adware Malware Bloatware Bundles
Published: 2015/05/24
Channel: TJ Kirk
First Things to Do With a New Windows 10 Laptop | Kill Bloatware, Lock it Down, Make it Epic
First Things to Do With a New Windows 10 Laptop | Kill Bloatware, Lock it Down, Make it Epic
Published: 2016/09/01
Channel: Tek Syndicate
How to UNINSTALL Pre-Installed Apps/BloatWares On Any Android Device
How to UNINSTALL Pre-Installed Apps/BloatWares On Any Android Device
Published: 2015/05/29
Channel: The Android Guy
Remove Windows 10 Bloatware and Unwanted Programs
Remove Windows 10 Bloatware and Unwanted Programs
Published: 2015/08/11
Channel: RepsUp100
Superfish, Lenovo, Malware & Bloatware - How to avoid Windows PC manufacturer installed software
Superfish, Lenovo, Malware & Bloatware - How to avoid Windows PC manufacturer installed software
Published: 2015/02/20
Channel: Lon.TV
Make Windows 10 Faster - Remove Bloatware! TUTORIAL 2015
Make Windows 10 Faster - Remove Bloatware! TUTORIAL 2015
Published: 2015/08/06
Channel: TechNobo
FPS Impact from Laptop Bloatware, Ft. Norton & 1060
FPS Impact from Laptop Bloatware, Ft. Norton & 1060
Published: 2016/08/29
Channel: Gamers Nexus
How To Speed Up Your Computer by Removing Bloatware
How To Speed Up Your Computer by Removing Bloatware
Published: 2013/07/22
Channel: DJ Dellago
How to use No bloat Pro
How to use No bloat Pro
Published: 2013/07/16
Channel: Nguyen Tu
Remove Pre-Installed Windows Apps! Bloat Be Gone!
Remove Pre-Installed Windows Apps! Bloat Be Gone!
Published: 2017/04/02
Channel: WatchitLearnit
Permanently Delete Preloaded Android Apps (Bloatware) on Your Samsung Galaxy Note 2 [How-To]
Permanently Delete Preloaded Android Apps (Bloatware) on Your Samsung Galaxy Note 2 [How-To]
Published: 2013/08/03
Channel: GadgetHacks
How To Remove Bloatware From Windows 10 - Remove Unwanted Apps: Make Windows 10 Faster!
How To Remove Bloatware From Windows 10 - Remove Unwanted Apps: Make Windows 10 Faster!
Published: 2015/12/27
Channel: Fried Doughnuts
IT Security Tip #10: Remove that unwanted free-ware, bloat-ware, and spy-ware!
IT Security Tip #10: Remove that unwanted free-ware, bloat-ware, and spy-ware!
Published: 2016/12/05
Channel: Cole Informatics
How to Remove Bloatware from Your Android Device
How to Remove Bloatware from Your Android Device
Published: 2015/01/10
Channel: xdadevelopers
How to Remove All the Bloatware & Speed Up the Galaxy S7 / S7 Edge
How to Remove All the Bloatware & Speed Up the Galaxy S7 / S7 Edge
Published: 2016/09/04
Channel: TheUnlockr
Remove BLOAT WARE APPS
Remove BLOAT WARE APPS
Published: 2017/06/23
Channel: teja tech views
How to Regain Your Energy & Get Rid of The Bloat
How to Regain Your Energy & Get Rid of The Bloat
Published: 2016/05/26
Channel: Megan Crozier
How to Remove Bloatware from your Android Device
How to Remove Bloatware from your Android Device
Published: 2013/06/14
Channel: TheUnlockr
Neuxpower: Fight Storage Bloat with Permanent Data Reduction Software from Neuxpower
Neuxpower: Fight Storage Bloat with Permanent Data Reduction Software from Neuxpower
Published: 2014/05/20
Channel: Lifeboat Distribution
How To Reinstall Windows 10 Without The Bloatware
How To Reinstall Windows 10 Without The Bloatware
Published: 2017/05/10
Channel: BTNHD
MSI Responds to Bloatware Criticism | Interview
MSI Responds to Bloatware Criticism | Interview
Published: 2017/06/01
Channel: Gamers Nexus
How To Uninstall Carrier/ OEM Bloatware Without Root Access Video Tutorial
How To Uninstall Carrier/ OEM Bloatware Without Root Access Video Tutorial
Published: 2017/07/13
Channel: xdadevelopers
Use the Pucker & Bloat Effect in Adobe Illustrator
Use the Pucker & Bloat Effect in Adobe Illustrator
Published: 2015/01/25
Channel: tbate54
How To Remove Bloatware From New Dell Computer
How To Remove Bloatware From New Dell Computer
Published: 2011/12/31
Channel: Tomahawk DIY
Uninstall Bloatware Android Apps That Just Shows Disable 2017
Uninstall Bloatware Android Apps That Just Shows Disable 2017
Published: 2017/04/25
Channel: usmanalitoo
How to Easily Remove Bloatware from Windows 10
How to Easily Remove Bloatware from Windows 10
Published: 2016/07/18
Channel: Technical Ustad
Illustrator Tools 11 - Width, Warp, Twirl, Pucker, Bloat, Scallop, Crystallize and Wrinkle Tools
Illustrator Tools 11 - Width, Warp, Twirl, Pucker, Bloat, Scallop, Crystallize and Wrinkle Tools
Published: 2015/05/04
Channel: eyesoreindustries
Samsung Galaxy S4 How to Remove BloatWare **NON ROOT
Samsung Galaxy S4 How to Remove BloatWare **NON ROOT
Published: 2013/07/12
Channel: Inam Ghafoor
How To Disable Bloatware Apps From Your Android Phone or Tablet
How To Disable Bloatware Apps From Your Android Phone or Tablet
Published: 2016/10/11
Channel: Gauging Gadgets
How to Uninstall Preinstalled Bloatware Apps & Software of Windows 10 (Easy)
How to Uninstall Preinstalled Bloatware Apps & Software of Windows 10 (Easy)
Published: 2017/04/19
Channel: MJ Tube
C# Generics and Code Bloat
C# Generics and Code Bloat
Published: 2012/10/23
Channel: Jamie King
Asus Zenfone 2 uninstall/Disable Asus Bloatware!
Asus Zenfone 2 uninstall/Disable Asus Bloatware!
Published: 2015/05/06
Channel: myproject13
C# Optimizing Code Bloat Out
C# Optimizing Code Bloat Out
Published: 2012/10/24
Channel: Jamie King
How to disable bloatware
How to disable bloatware
Published: 2015/08/02
Channel: Osp Osp
Remove Preinstalled Apps (Bloatware) from Your HTC One [How-To]
Remove Preinstalled Apps (Bloatware) from Your HTC One [How-To]
Published: 2013/06/15
Channel: GadgetHacks
How to Pronounce Software Bloat
How to Pronounce Software Bloat
Published: 2017/01/25
Channel: Dictionary Voice
How to Remove Bloatware from the Sony Xperia Z
How to Remove Bloatware from the Sony Xperia Z
Published: 2013/07/24
Channel: TheUnlockr
What Is Android Bloatware?
What Is Android Bloatware?
Published: 2012/09/16
Channel: DocAndroid
How to uninstall preinstall app / bloat wares
How to uninstall preinstall app / bloat wares
Published: 2015/12/27
Channel: karthik guru
Disable Android Bloat ware
Disable Android Bloat ware
Published: 2013/06/05
Channel: Tech Steve SD
How To Remove Bloatware Stock Apps In Android Device Without Rooting or any software
How To Remove Bloatware Stock Apps In Android Device Without Rooting or any software
Published: 2017/04/02
Channel: Tech Fire
How to Disable Bloatware Without ROOT!!!
How to Disable Bloatware Without ROOT!!!
Published: 2017/08/20
Channel: robinkhaira1
How to Root BlueStacks and Delete Bloat Apps
How to Root BlueStacks and Delete Bloat Apps
Published: 2014/04/27
Channel: sprdka
NEXT
GO TO RESULTS [51 .. 100]

WIKIPEDIA ARTICLE

From Wikipedia, the free encyclopedia
  (Redirected from Bloatware)
Jump to: navigation, search

Software bloat is a process whereby successive versions of a computer program become perceptibly slower, use more memory, disk space or processing power, or have higher hardware requirements than the previous version—whilst making only dubious user-perceptible improvements or suffering from feature creep. The term is not applied consistently; it is often used as a pejorative by end users (bloatware) to describe 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 from the software servicing a large, diverse marketplace with many differing requirements. Most end users will feel they only need some limited subset of the available functions, and will regard the others as unnecessary bloat, even if end users with different requirements do use those functions.

Actual (measurable) bloat can occur due to de-emphasising software efficiency in favour of other concerns like developer productivity, or possibly through the introduction of new layers of abstraction like a virtual machine or other scripting engine for the purposes of convenience when developer constraints are reduced. The perception of improved developer productivity, in the case of practising development within virtual machine environments, comes from the developers no longer taking resource constraints and usage into consideration during design and development; this allows the product to be completed faster but it results in increases to the end user's hardware requirements to compensate.

The term "bloatware" is also used to describe unwanted preinstalled software or bundled programs.[1]

Causes[edit]

Software inefficiency[edit]

Software developers involved in the industry during the 1970s had severe limitations on disk space and memory. Every byte and clock cycle counted, and much work went into fitting the programs into available resources. Achieving this efficiency was one of the highest values of computer programmers, and the best programs were often called "elegant", a term used by mathematicians to describe a proof which is tidy, parsimonious and powerful.

By the 21st century, the situation had reversed. Resources were perceived as cheap, and rapidity of coding and headline features for marketing seen as priorities.[2] In part, this is because technological advances have since increased processing capacity and storage density by orders of magnitude, while reducing the relative costs by similar orders of magnitude (see Moore's law). Additionally, the spread of computers through all levels of business and home life has produced a software industry many times larger than it was in the 1970s. Programs are now usually churned out by teams, directed by committees in software factories where each programmer works on only a part of the whole, on one or more subroutines.[citation needed]

Finally, software development tools and approaches often result in changes throughout a program to accommodate each feature, leading to a large-scale inclusion of code which affects the main operation of the software, and is required in order to support functions that themselves may be only rarely used. In particular, the advances in resources available have led to tools which allow easier development of code, again with less priority given to end efficiency.

Another cause of bloat is independently competing standards and products, which can create a demand for integration. There are now more operating systems, browsers, protocols, and storage formats than there were before, causing bloat in programs due to interoperability issues. For example, a program that once could only save in text format is now demanded to save in HTML, XML, XLS, CSV, PDF, DOC, and other formats.

Niklaus Wirth has summed up the situation in Wirth's law, which states that software speed is decreasing more quickly than hardware speed is increasing.

In his 2001 essay Strategy Letter IV: Bloatware and the 80/20 Myth,[3] Joel Spolsky argues that while 80% of the users only use 20% of the features (a variant on the Pareto principle), each one uses different features. Thus, "lite" software editions turn out to be useless for most, as they miss the one or two special features that are present in the "bloated" version. Spolsky sums the article with a quote by Jamie Zawinski referring to the Mozilla Application Suite (which later became SeaMonkey):

"Convenient though it would be if it were true, Mozilla is not big because it's full of useless crap. Mozilla is big because your needs are big. Your needs are big because the Internet is big. There are lots of small, lean web browsers out there that, incidentally, do almost nothing useful. [...] But being a shining jewel of perfection was not a goal when we wrote Mozilla."[4]

Software bloat may also be a symptom of the second-system effect, described by Fred Brooks in The Mythical Man-Month.

Bloatware[edit]

The term "bloatware" may be applied to software that has become bloated through inefficiency or accretion of features as outlined above.[3] Confusingly, the same term bloatware is also commonly used to refer to preinstalled software on a device, usually included by the hardware manufacturer, that is mostly unwanted by the purchaser. An example of this with the Samsung Galaxy S4 was when preinstalled software took up 45 percent of the phone's storage.[5]

The term may also be applied to the accumulation of unwanted and unused software elements that remain after partial and incomplete uninstallation. These elements may include whole programs, libraries, associated configuration information or data. The impact over time may be resultant deterioration of performance as the unwanted software or software components occupy memory, waste processing time, add disk I/O, consume storage and cause delays at system startup and shutdown. In the worst cases, the leftover software may interfere with the correct operation of wanted software.[6] Bloatware can be easily removed if the user has root access on his/her smartphone. However, the rooting process has its own advantages & disadvantages[7] too. For instance, the manufacturer's warranty may be voided if the device is rooted.

Examples[edit]

Comparison of Microsoft Windows minimum hardware requirements (for x86 versions).
Windows version Processor Memory Hard disk
Windows 95[8] 25 MHz 4 MB ~50 MB
Windows 98[9] 66 MHz 16 MB ~200 MB
Windows 2000[10] 133 MHz 32 MB 650 MB
Windows XP[11] (2001) 233 MHz 64 MB 1.5 GB
Windows Vista[12] (2007) 1 GHz 1 GB 15 GB
Windows 7[13] (2009) 1 GHz 1 GB 16 GB
Windows 8[14] (2012) 1 GHz 1 GB 16 GB
Windows 10[15] (2015) 1 GHz 1 GB 16 GB

Apple's iTunes has been accused of being bloated as part of its efforts to turn it from a program that plays media to an e-commerce and advertising platform,[16][17] with former PC World editor Ed Bott accusing the company of hypocrisy in its advertising attacks on Windows for similar practices.[18]

Microsoft Windows has also been criticized as being bloated - with reference to Windows Vista, Microsoft engineer Eric Traut commented that "A lot of people think of Windows as this large, bloated operating system, and that's maybe a fair characterization, I have to admit. ... But at its core, the kernel, and the components that make up the very core of the operating system, is actually pretty streamlined." [19][20] Ed Bott also expressed skepticism, noting that almost every single operating system that Microsoft has ever sold had been criticized as 'bloated' when it first came out; even those now regarded as the exact opposite, such as MS-DOS.[21] The Windows application programming interface can also be considered bloated, as it tries to create backwards compatibility, resulting in extremely inelegant code to today's standards. The .NET languages, such as C#, have much more modern interfaces though.

CD- and DVD-burning applications such as Nero Burning ROM have become criticized for being bloated.[22] Superfluous features not specifically tailored to the end user are sometimes installed by default through express setups.

A number of technology blogs have also covered the issue of increased bloatware on cell phones. However, they refer to a different issue, specifically that of wireless carriers loading phones with software that, in many cases, cannot be easily deleted, if at all. This has been most frequently cited with respect to Android devices, although this phenomenon exists on phones running many other operating systems.[23][24]

Alternatives[edit]

Some applications, such as GIMP, and software with additional functionality from plug-ins, use extensions or add-ons which are downloaded separately from the main application. These can be created by either the software developer or by third party developers. Plug-ins, extensions, and add-ons add extra functionality which might have otherwise been packaged in the main program.

Allowing these plug-ins, extensions, and/or add-ons reduces the space used on any one machine, because even though the application, the "plug-in interface", and all the plug-ins combined are larger than the same functionality compiled into one monolithic application, it allows each user to install only the particular add-on features required by that user, rather than forcing every user to install a much larger monolithic application that includes 100% of the available features. This results in a "stripped-down" or "out-of-the-box" application that is delivered in a compact package yet ready for users to add only the functionality that they will actually use.

Open source software may use a similar technique using preprocessor directives to include features at compile time selectively. This is easier to implement and more secure than a plugin system, but has the disadvantage that a user who wants a specific set of features must compile the program from source.

Sometimes software becomes bloated because of "creeping featurism"[25] (Zawinski's law of software envelopment). One way to reduce that kind of bloat is described by the Unix philosophy: "Write programs that do one thing and do it well", break a single, complicated software into numerous simpler components which can be chained together using pipes, shell scripts or another form of interapplication communication.

See also[edit]

References[edit]

  1. ^ whatisbloatware.com
  2. ^ Raymond, Eric S. (17 September 2003). The Art of Unix Programming (1 ed.). Addison-Wesley Professional. ISBN 0131429019. Retrieved 16 June 2007.  (See also: The Art of Unix Programming)
  3. ^ a b Spolsky, Joel (2001). "Strategy Letter IV: Bloatware and the 80/20 Myth - Joel on Software". Retrieved 2 October 2006. 
  4. ^ Zawinski, Jamie (1998). "easter eggs.". Retrieved 9 January 2008. 
  5. ^ Woollaston, Victoria (3 May 2013). "Samsung Galaxy S4 owners get just HALF the storage they paid for because of apps added before you even buy the phone". Daily Mail. 
  6. ^ Santo Domingo, Joel (13 February 2012). "How to Remove Bloatware". PC Magazine. 
  7. ^ Mukesh, Bhavesh (4 March 2016). "Advantages & Disadvantages of Rooting Android Smartphones". The Android Portal. 
  8. ^ "Microsoft KB: Windows 95 Installation Requirements". Retrieved 22 July 2007. 
  9. ^ "Microsoft KB: Minimum Hardware Requirements for a Windows 98 Installation". Retrieved 22 July 2007. 
  10. ^ "Windows 2000 Server Getting Started: Chapter 3 - Planning Your Windows 2000 Server Installation". Retrieved 29 August 2007. 
  11. ^ "Microsoft KB: System requirements for Windows XP operating systems". Retrieved 22 July 2007. 
  12. ^ "Microsoft KB: System requirements for Windows Vista". Retrieved 22 July 2007. 
  13. ^ "Microsoft: System requirements for Windows 7". Retrieved 9 October 2009. 
  14. ^ "Windows 8 Release Preview ISO images". Retrieved 12 August 2012. Windows 8 Release Preview works great on the same hardware that powers Windows 7 
  15. ^ "7 things to remember if you're trying out the Windows 10 preview". www.computerworld.com. Retrieved March 29, 2015. 
  16. ^ Streza, Steve (7 March 2007). "What happened to iTunes?". 
  17. ^ Buchanan, Matt (12 October 2009). "iTunes 9 Will Be a Bloated Social Monster". Gizmodo. Retrieved 14 January 2010. 
  18. ^ Bott, Ed (3 October 2008). "Slimming down the bloated iTunes installer". ZDNet. Retrieved 14 January 2010. 
  19. ^ McDougall, Paul (28 January 2008). "Software Tool Strips Windows Vista To Bare Bones". informationweek.com. 
  20. ^ Bott, Ed (31 March 2008). "Is MinWin really the new Windows 7 kernel?". 
  21. ^ Bott, Ed (13 March 2006). "Windows bloat? It’s always been that way". 
  22. ^ Cassia, Fernando (27 February 2007). "'Nero Lite' and 'Nero Micro': smaller sometimes is better". The Inquirer. Archived from the original on 2 March 2007. Retrieved 7 March 2007. 
  23. ^ Gartenberg, Michael (12 September 2010). "Entelligence: Will carriers destroy the Android vision?". Engadget. Retrieved 21 September 2010. 
  24. ^ Milian, Mark (15 June 2010). "'Junkware' comes standard on Verizon, T-Mobile smart phones". Los Angeles Times. Retrieved 21 September 2010. 
  25. ^ Adams, Ernest (1 May 2007). "The Designer's Notebook: "creeping featurism produces a bloated, complicated mess". 

External links[edit]

Disclaimer

None of the audio/visual content is hosted on this site. All media is embedded from other sites such as GoogleVideo, Wikipedia, YouTube etc. Therefore, this site has no control over the copyright issues of the streaming media.

All issues concerning copyright violations should be aimed at the sites hosting the material. This site does not host any of the streaming media and the owner has not uploaded any of the material to the video hosting servers. Anyone can find the same content on Google Video or YouTube by themselves.

The owner of this site cannot know which documentaries are in public domain, which has been uploaded to e.g. YouTube by the owner and which has been uploaded without permission. The copyright owner must contact the source if he wants his material off the Internet completely.

Powered by YouTube
Wikipedia content is licensed under the GFDL and (CC) license