ArticleslgStudy

computer science

Market fragmentation

Market fragmentation is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Market fragmentation rather than just read about it. In short: Fragmentation in a technology market happens when a market is composed of multiple highly-incompatible technologies or technology stacks, forcing prospective buyers of a single product to commit to an entire product ecosystem, rather than maintaining free choice of complementary products and services. Two common varieties of fragmentation are market fragmentation and version fragmentation.

Key takeaways

  • Market fragmentation belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Market fragmentation to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Market fragmentation from memory before moving on to harder problems.

Reference excerpt

Fragmentation in a technology market happens when a market is composed of multiple highly-incompatible technologies or technology stacks, forcing prospective buyers of a single product to commit to an entire product ecosystem, rather than maintaining free choice of complementary products and services. Two common varieties of fragmentation are market fragmentation and version fragmentation. Fragmentation is the opposite of, and is solved by standardization.

Market fragmentation Market fragmentation happens when multiple competing firms offer highly-incompatible technologies or technology stacks, likely leading to vendor lock-in.

Version fragmentation Version fragmentation happens when a firm offers multiple incompatible versions or variations of a single product, either in tandem or over time as a result of accumulated changes to product specification.

Android and iOS operating systems

A term being used in the Android development community is Android fragmentation. Fragmentation within Android is when a variety of versions of the Android platform, combined with a mixture of hardware result in the inability for some devices to properly run certain applications. Despite Google upgrading its Android operating system to version 4.4, also known as KitKat, users continued to use the earlier versions of the operating system, primarily Gingerbread (that's as of 2018 down to 0.3% share). The cause is primarily because hardware manufacturers of the devices are not able to upgrade to the later operating system for a number of reasons. As a result, applications written for one version will not operate consistently on the other, and vice versa. In August 2010, developers of the OpenSignal wireless crowd-sourcing app detected 3,997 distinct values for "android.build.MODEL" among users of their app. This variable represents the device model, though it may be altered by adding a custom ROM. OpenSignal acknowledged that while this made it problematic to develop apps, the wide variety of models allows Android to enter more markets. Developers have placed the blame on Google and the hardware manufacturers, while Google has blamed software developers for not staying within the guidelines of its terms and conditions. The issue with fragmentation has forced Google to add a prohibition to its terms and conditions for its software development kit, which developers must accept before developing for the Android operating system. For example, OpenSignal and Testdroid studies have found out that OEMs fragment Android ecosystem significantly more than Google.

You agree that you will not take any actions that may cause or result in the fragmentation of Android, including but not limited to distributing, participating in the creation of, or promoting in any way a software development kit derived from the SDK.

References

External links The Guardian: Android is more fragmented than ever. Should developers or users worry? A Research summary referenced in The Guardian's article about Android fragmentation (Q1'2014)

Worked examples

Example 1 — a first encounter with Market fragmentation

Start with the simplest possible case. Write down what Market fragmentation claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Market fragmentation before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Market fragmentation ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Market fragmentation

In research
Market fragmentation appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Market fragmentation in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Market fragmentation is common in secondary-school and first-year university syllabi. It links to neighbouring topics Interoperability, Market structure, Software industry, so understanding it makes those chapters shorter.
In everyday life
Look for Market fragmentation outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Market fragmentation in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Market fragmentation means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Market fragmentation out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Market fragmentation in simple terms?

Fragmentation in a technology market happens when a market is composed of multiple highly-incompatible technologies or technology stacks, forcing prospective buyers of a single product to commit to an entire product ecosystem, rather than maintaining free choice of complementary products and servic…

Why does Market fragmentation matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Market fragmentation?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Market fragmentation.

Tags

  • Interoperability
  • Market structure
  • Software industry

Keep exploring