Fifteen years later, the Apple Cards origin story
A Retrospective: The Genesis of Apple Cards
Fifteen years after its debut, we dive into the chaotic history of a forgotten Apple experiment.
The Product Overview
The Cards app (which required iOS 5) was a niche utility that allowed users to create bespoke letterpress cards. Users could add personal messages and photographs, which Apple would then print and mail to the recipient.
One detail Apple was obsessively protective of was the material: the cards were printed on 100% cotton paper.
The "Crime" and the Witness
Lex Friedman recently uncovered the origin of this project, discovering it was a direct vision of Steve Jobs. However, the execution was far from seamless. Lex was contacted by an anonymous source—let's call him "Mike"—who managed the production and fulfillment for Apple.
Mike described the project, internally codenamed Speed Racer, in harrowing terms:
"In my decade working with Apple and in fact my 30-year career, this project... stands unsurpassed as a pinnacle of incompetence, project mismanagement and intercontinental mayhem."
Despite the app being active sunsetted long ago and the involved printing firms having vanished, Mike still requested anonymity to avoid any potential wrath from Cupertino.
The Printing Infrastructure
Before the standalone Cards app, Mike’s company already handled Apple's iPhoto printing (books, calendars, etc.) and their physical documentation (manuals and quick-start guides).
Production Scale
The volume was immense, particularly during the holiday rush. To manage this, the company:
- Established multiple sister companies to absorb the load.
- Expanded operations globally, including sites in Japan and the Czech Republic.
In 2010, a precursor project called Downieville introduced fine letterpress printing on "toothy" cotton stock, where photos were digitally overlaid on pre-printed shells. This required a partnership with a specialized shop in upstate New York utilizing restored Heidelberg Letterpresses from the 1850s.
The "Steve Jobs" Moment
The catalyst for the app was a classic Steve Jobs epiphany. During one of his signature post-dinner walks in 2011, Jobs wondered:
"Wouldn't it be great if I could just right now on my iPhone send [my dinner companion] a thank you card?"
Because this was a "Steve-initiated" project, it moved at breakneck speed. It was developed and launched during the final year of his life, featuring entirely new designs distinct from the iPhoto library.
Project Requirements Checklist
- Dedicated iPhone App
- High-end letterpress quality
- US and European shipping capabilities
- 100% cotton paper stock
- Invisible tracking systems
The Art of the Press
To understand the tactile nature of these cards, Lex consulted expert Glenn Fleishman. The cards utilized debossing (pushing the design into the paper) rather than embossing (pushing it out).
| Term | Action | Note |
|---|---|---|
| Kiss Impression | Light ink lay | Traditional letterpress style |
| Debossing | Deep indentation | Popularized by Martha Stewart; feels "more" like letterpress |
Logistics and Postal Madness
Apple's desire for aesthetic perfection led to some unprecedented arrangements with postal services.
The Invisible Barcode
Apple refused to have ugly, visible barcodes on the envelopes but demanded full tracking. The solution was a UV-sprayed invisible barcode.
Postal Comparisons
The level of customization varied by region:
| Feature | United States (USPS) | Czech Republic (Czech Post) |
|---|---|---|
| Barcode | Invisible UV | Invisible UV |
| Stamp | Custom Apple-designed stamp | Pre-existing stamp (Apple's choice) |
| Tracking | Full (Scan at facility truck) | Standard |
Because the barcodes were invisible, the process became heavily manual. Mike noted that this was a necessity to ensure that sensitive items—like baby photos—were never misdelivered, as any error was treated as an "emergency-level event" by Apple.
System Logic (Pseudo-code)
def process_apple_card(card_data):
if card_data.paper == "100% Cotton":
apply_letterpress(depth="debossed")
apply_uv_barcode(visible=False)
if region == "USA":
apply_stamp("Custom_Apple_Design")
return "Ship to Recipient"
else:
raise Exception("Apple Quality Standards Not Met")