- Introduction
- Chapter 1 The Walled Garden's Foundation
- Chapter 2 Steve Jobs and the 70/30 Bargain
- Chapter 3 The Gold Rush: Early Days of the App Economy
- Chapter 4 The Tollbooth Takes Shape: In-App Purchases
- Chapter 5 The Silent Grumble: Developers Face the Math
- Chapter 6 The Streaming Standoff: Spotify Sounds the Alarm
- Chapter 7 The Reader App Workaround and the Anti-Steering Rule
- Chapter 8 Project Liberty: Epic Games Plots a Coup
- Chapter 9 Nineteen Eighty-Fortnite: The Shot Heard 'Round the Tech World
- Chapter 10 Banned from the Garden: The Immediate Fallout
- Chapter 11 The Courtroom Battlefield: Epic v. Apple Begins
- Chapter 12 Internal Emails and Secret Deals Revealed
- Chapter 13 The Coalition for App Fairness: Rivals Unite
- Chapter 14 Basecamp and the Battle over "Hey" Email
- Chapter 15 The Small Business Program: Apple’s Tactical Concession
- Chapter 16 Antitrust Across the Atlantic: The European Commission Steps In
- Chapter 17 The Digital Markets Act: Rewriting the Rules of the Game
- Chapter 18 Seoul’s Strike: South Korea Mandates Sideloading
- Chapter 19 Japan, the Netherlands, and the Dating App Rebellion
- Chapter 20 Capitol Hill Questions the Monopoly: The US Congressional Inquiries
- Chapter 21 The Verdict and the Appeals: Who Really Won Epic v. Apple?
- Chapter 22 The Google Parallel: The Play Store's Shared Scrutiny
- Chapter 23 The Core Technology Fee: Compliance and Malicious Maliciousness
- Chapter 24 The Creator Economy in the Crosshairs
- Chapter 25 The Broken Monopoly: The Future of Mobile Platforms
The App Store Fee Wars
Table of Contents
Introduction
In July 2008, when Apple launched the App Store with just 500 applications, it felt less like an economic regime and more like a miracle. For the first time in computing history, independent software developers could write a piece of code in their bedrooms and instantly distribute it to millions of pocket-sized supercomputers around the globe. Steve Jobs framed the proposition with characteristic simplicity: Apple would handle the hosting, payment processing, credit card fees, and infrastructure. In exchange, it would take a 30 percent cut of app sales, leaving 70 percent for the creator. At the time, compared to the brutal realities of traditional software distribution—where shelf space, physical manufacturing, and middleman markups routinely swallowed 80 to 90 percent of a product's retail price—Jobs’s 70/30
CHAPTER ONE: The Walled Garden's Foundation
When Steve Jobs walked onto the stage at the Moscone Center in San Francisco on January 9, 2007, he introduced a device that would redefine personal computing. Holding up the original iPhone, he described it as three revolutionary products in one: a widescreen iPod with touch controls, a revolutionary mobile phone, and a breakthrough internet communicator. What he pointedly did not announce was an open computing platform.
The original iPhone shipped as an entirely closed appliance. It had fifteen pre-installed applications crafted by Apple’s internal engineering teams: Phone, Mail, Safari, iPod, Maps, Stocks, Weather, Notes, Clock, Calculator, Photos, Camera, Settings, YouTube, and Calendar. If a user wanted to track their personal finances, read an electronic book, play a game of chess, or record a voice memo, they were entirely out of luck unless Apple decided to build that feature into a subsequent firmware update.
To modern eyes, this configuration seems almost absurd. The hardware was sophisticated—powered by an ARM-based processor, packed with an accelerometer, and driven by a multi-touch capacitive glass screen—yet it was shackled by design. The software running beneath the glass was a customized branch of OS X, Apple’s desktop operating system, but Jobs had no intention of allowing external software developers anywhere near it.
Within Apple’s executive corridors, this philosophical divide had sparked intense internal debate long before the keynote. The company was split between two ideological camps. On one side stood Phil Schiller, the senior vice president of worldwide product marketing, along with key members of the board of directors and several hardware engineers who envisioned an extensible platform. They argued that third-party software was precisely what had made the Mac viable and that mobile software could transform the iPhone into an essential pocket computer.
On the other side stood Steve Jobs, backed firmly by Scott Forstall, who led iPhone software engineering. Jobs was notoriously obsessed with product control and aesthetic purity. He had spent decades lamenting how the open architecture of the IBM PC had dominated Apple’s closed Macintosh ecosystem in the 1980s and 1990s, even as he maintained that Apple’s end-to-end integration produced superior products.
Jobs possessed an acute horror of malicious or poorly written code compromising his immaculate new device. He worried that external developers would write buggy programs that drained the battery, crashed the cellular stack, or introduced visual ugliness into his carefully curated user interface. Worse still, untrusted code might give telecommunications carriers—notoriously conservative entities like AT&T, which held the exclusive US contract for the iPhone—an excuse to meddle with the device's network access.
Jobs's compromise, presented at the Worldwide Developers Conference in June 2007, was met with collective groans across the software industry. He told an eager audience of software engineers that they did not need a native Software Development Kit (SDK) to build software for the iPhone. Instead, they could build web applications using Safari and standard web technologies like HTML5, CSS, and JavaScript.
"We have come up with a very sweet solution for you to write native-looking apps for the iPhone," Jobs proclaimed from the stage. He explained that developers could write web applications that integrated with iPhone services, complete with custom icons placed on the home screen, all without running native code on the device.
The developer community did not share his enthusiasm. Web applications in 2007 were sluggish, unreliable, and severed from the device's internal hardware. A web app could not run in the background, could not reliably access the camera or accelerometer, could not store meaningful data offline, and suffered from significant latency over AT&T’s sluggish 2.5G EDGE cellular network. Software engineers who had spent years mastering C and Objective-C viewed Jobs's "sweet solution" as an insulting brush-off.
The inevitable consequence of this vacuum was an underground rebellion. Within weeks of the iPhone’s retail launch on June 29, 2007, hackers and hobbyists turned their attention to the device's software locks. If Apple would not provide a front door, they would pick the lock on the back door.
The breakthrough came quickly. A disparate group of programmers, operating under handles like "Geohot" (George Hotz) and the iPhone Dev Team, began probing the iPhone’s operating system for vulnerabilities. In July 2007, they succeeded in unlocking the baseband firmware to allow the phone to run on other GSM carriers. By August, they had achieved complete root access to the operating system—a process that became universally known as "jailbreaking."
Jailbreaking transformed the iPhone from a corporate appliance into an open playground. A software engineer named Jay Freeman, working under the pseudonym "Saurik," created Cydia, an alternative package manager that allowed jailbroken iPhones to browse, download, and install unauthorized native applications directly from the internet.
Through Cydia and another early installer tool called AppTapp, the dormant potential of the iPhone exploded. Programmers built working video recorders—a feature Apple’s native camera app lacked. They built themes to customize the interface, added basic cut-and-paste functionality, created emulators to run classic Nintendo games, and deployed voice recording utilities.
Hundreds of thousands of users willingly voided their warranties and risked "bricking" their expensive handsets simply to gain access to these unofficial programs. The jailbreak community was not a fringe group of computer scientists; it was composed of ordinary consumers hungry for functionality. By late 2007, an estimated ten percent of all iPhones in circulation had been jailbroken.
This sudden rise of unofficial software sent shockwaves through Cupertino. It proved two distinct points to Apple’s leadership. First, the demand for native third-party software was immense and impossible to suppress. Second, leaving the ecosystem open to unvetted code did, in fact, cause stability issues. Certain poorly compiled jailbreak tweaks caused kernel panics, degraded battery performance, and opened security holes that allowed malicious actors to access private user data over unsecured Wi-Fi networks.
Jobs realized that Apple was in danger of losing control over its own hardware platform. If Apple did not build an official, curated pathway for native software, third-party marketplaces like Cydia would become the default standard for power users, permanently undermining Apple's architectural authority.
In October 2007, barely four months after the iPhone’s retail launch, Jobs published an open letter on Apple’s "Hot News" website. In a rare public pivot, he surrendered to the developers' demands, announcing that an official SDK would be released to external programmers the following spring.
"We are excited about creating a vibrant third-party developer community around the iPhone and plan to put hundreds of new applications in our customers’ hands by next February," Jobs wrote. Yet, even in this concession, he foreshadowed the architectural boundaries that were about to be erected. He continued: "We are trying to do two diametrically opposed things at once—provide an advanced, open platform to developers while at the same time protect iPhone users from viruses, malware, privacy attacks, etc."
The architecture Apple designed over the subsequent winter was fundamentally different from anything seen in the personal computer era. On a Macintosh or a Windows PC, a user could download an executable file from any website, double-click the installer, and grant the program deep permissions to read and write data across the hard drive. The open PC model was built on implicit trust in the user and the software distributor.
Apple chose to discard this paradigm entirely. Instead, the company engineered what computer security experts call an application sandbox. Under this model, every application installed on the operating system was relegated to its own isolated container. An app could not see the files of another app, could not access the system's core kernel operations, could not read global contacts or location data without explicit operating system permission, and could not modify system files.
Crucially, this technical sandbox was wrapped in an administrative sandbox. The operating system would refuse to execute any binary code that was not digitally signed with a cryptographic certificate issued directly by Apple. If Apple did not sign the code, the iPhone simply would not run it.
This single technical requirement laid the brickwork for the walled garden. By ensuring that only Apple-signed code could execute on the hardware, Apple established itself as the absolute, non-negotiable intermediary between software creators and software consumers. There would be no alternative distribution channels, no side-loading of applications from web browsers, and no competing digital storefronts allowed on the device.
To police this pipeline, Apple needed a centralized distribution mechanism. The company already possessed the blueprint in iTunes, which had successfully established a secure, centralized digital marketplace for digital music and video. The software team took the underlying e-commerce machinery of the iTunes Music Store and adapted it to distribute software binaries.
On March 6, 2008, Apple hosted a dedicated media event at its Infinite Loop headquarters in Cupertino to unveil the iPhone SDK and outline the rules of this new platform. Scott Forstall demonstrated the Cocoa Touch framework, showcasing how developers could harness the iPhone's multi-touch engine, core animation capabilities, and built-in sensors.
Yet the technical demonstration was only half the story. The core of the event was the unveiling of a brand-new application that would come pre-installed on every device running the upcoming iPhone OS 2.0: the App Store.
Steve Jobs returned to the stage to detail the operational rules of this digital venue. The distribution model was sweeping in its exclusivity. The App Store would be the only way for developers to publish native applications to users, and the only way for users to discover and install software on their phones. Apple would host the binaries, process the payments, manage credit card transactions, and handle the worldwide distribution infrastructure.
Developers who had spent decades dealing with physical supply chains, CD-ROM pressing plants, retail box packaging, and complicated affiliate networks watched the presentation with a mixture of awe and relief. The friction of software distribution had seemingly been reduced to zero. An independent developer in Stockholm or Tokyo could write code, submit it to Apple, and immediately reach millions of wealthy consumers in dozens of countries.
In exchange for this frictionless infrastructure, Apple established a strict gatekeeping process. Every single app, and every single subsequent update to that app, would have to pass through a human review team in Cupertino. Apple reserved the absolute right to reject any application that violated its technical standards, degraded user experience, drained the battery, contained offensive content, or competed directly with core system features.
The initial developer guidelines were brief, almost conversational, but their enforcement was absolute. The garden walls had been erected, the gates were locked, and Apple stood at the entrance as the sole arbiter of what constituted valid software.
When the App Store officially went live on July 10, 2008, alongside the launch of the iPhone 3G, it opened with a catalog of approximately 500 apps. The initial public reaction was ecstatic. Consumers marveled at the magic of downloading games like Super Monkey Ball, utilities like the eBay client, and novelties like the digital beer-drinking simulator iBeer directly over the air.
Underneath this consumer triumph lay an unprecedented structural shift in digital economics. For the first time in the history of mainstream commercial computing, a single hardware manufacturer maintained absolute, programmatic control over every line of third-party software executed on its devices. The stage was set, the technical and administrative parameters were locked, and the modern mobile software economy had officially begun.
This is a sample preview. The complete book contains 27 sections.