1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <meta charset="UTF-8" /> 5 <title>Daring Fireball: AI Is Technology, Not a Product</title> 6 7 <link rel="apple-touch-icon-precomposed" href="/graphics/apple-touch-icon.png" /> 8 <link rel="shortcut icon" href="/graphics/favicon.ico?v=005" /> 9 <link rel="mask-icon" href="/graphics/dfstar.svg" color="#4a525a"> 10 <link rel="stylesheet" type="text/css" media="screen" href="/css/fireball_screen.css?v1.2026-08-25" /> 11 <link rel="stylesheet" type="text/css" media="screen" href="/css/ie_sucks.php" /> 12 <link rel="stylesheet" type="text/css" media="print" href="/css/fireball_print.css?v01" /> 13 <link rel="alternate" type="application/atom+xml" href="/feeds/main" /> 14 <link rel="alternate" type="application/json" href="/feeds/json" /> 15 <link rel="me" href="https://mastodon.social/@gruber" /> 16 <link rel="me" href="https://mastodon.social/@daringfireball" /> 17
17<script src="/js/js-global/FancyZoom.js"></script>
17 18
18<script src="/js/js-global/FancyZoomHTML.js"></script>
18 19 <link rel="home" href="/" title="Home" /> 20 <link rel="prev" href="https://daringfireball.net/2026/05/nextpad" title="Nextpad++" /> 21 <link rel="next" href="https://daringfireball.net/2026/05/the_fonts_of_the_us_federal_courts" title="The Fonts of the U.S. Federal Courts" /> 22 <!-- Twitter Card bullshit --> 23 <meta name="twitter:card" content="summary" /> 24 <meta name="twitter:site" content="@daringfireball" /> 25 <meta name="twitter:creator" content="@gruber" /> 26 <meta name="twitter:title" content="AI Is Technology, Not a Product" /> 27 <meta name="twitter:description" content="Itâs not even a feature. Itâs just technology." /> 28 <meta name="twitter:image" content="https://daringfireball.net/graphics/df-wide-card.png" /> 29 <!-- Facebook Open Graph bullshit --> 30 <meta property="og:title" content="AI Is Technology, Not a Product" /> 31 <meta property="og:type" content="article" /> 32 <meta property="og:url" content="https://daringfireball.net/2026/05/ai_is_technology_not_a_product" /> 33 <meta property="og:image" content="https://daringfireball.net/graphics/df-wide-card.png" /> 34 <meta property="og:site_name" content="Daring Fireball" /> 35 <meta property="og:description" content="Itâs not even a feature. Itâs just technology." /> 36 37 <!-- Short URL: http://df4.us/x72 --> 38</head> 39 40<body onload="setupZoom()"> 41<div id="Box"> 42<div id="Banner"> 43<a href="/" title="Daring Fireball: Home"><img src="/graphics/logos/" alt="Daring Fireball" height="56" /></a> 44</div> 45<div id="Sidebar"> 46<p>By <strong>John Gruber</strong></p> 47 48<ul><!--★--> 49<li><a href="/archive/" title="Previous articles.">Archive</a></li><li>
49<script> 50// <![CDATA[ 51function ReadCookie(name) { 52 var nameEQ = name + "="; 53 var ca = document.cookie.split(';'); 54 for(var i=0; i < ca.length; i++) { 55 var c = ca[i]; 56 while (c.charAt(0)==' ') c = c.substring(1, c.length); 57 if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length); 58 } 59 return null; 60} 61var display_linked_list = ReadCookie('displayLinkedList'); 62var li_linked = '<a href="/linked/" title="The Linked List.">Linked List<\/a>'; 63if (display_linked_list == "hide") { 64 // Linked List is off on home page, so show it in menu: 65 document.write(li_linked + "<\/li>\n<li>"); 66} 67else { 68 // Default to not putting separate LL item in sidebar: 69} 70// ]]> 71</script>
71</li> 72<li><a href="/thetalkshow/" title="Americaâs favorite 3-star podcast.">The Talk Show</a></li> 73<li><a href="https://dithering.fm/" title="Two episodes per week, 15 minutes per episode. Not a minute less, not a minute more.">Dithering</a></li> 74<li><a href="/projects/" title="Software projects, including SmartyPants and Markdown.">Projects</a></li> 75<li><a href="/contact/" title="How to send email or feedback regarding Daring Fireball.">Contact</a></li> 76<li><a href="/colophon/" title="About this site and the tools used to produce it.">Colophon</a></li> 77<li><a href="/feeds/">Feedsâ/âSocial</a></li> 78<!-- 79<li><a href="https://twitter.com/daringfireball">Twitter</a></li> 80 --> 81<li><a href="/feeds/sponsors/">Sponsorship</a></li> 82</ul> 83 84<div id="SidebarMartini"> 85<a href="https://www.mux.com/?utm_campaign=fireball&utm_source=DF"> 86 <img alt="Mux" src="/martini/images/mux-06-2026-pink.png" height="90"> 87</a> 88<p><a href="https://www.mux.com/?utm_campaign=fireball&utm_source=DF">Mux</a>: Turn your video<br>into context</p> 89</div> 90 91</div> <!-- Sidebar --> 92 93<div id="Main"> 94 95<div class="article"> 96<h1>AI Is Technology, Not a Product</h1> 97<h6 class="dateline">Saturday, 16 May 2026</h6> 98 99<p>Steven Levy, writing for Wired last month after Appleâs CEO transition was announced, under the provocative headline â<a href="https://www.wired.com/story/apples-next-ceo-needs-to-launch-a-killer-ai-product/">Appleâs Next CEO Needs to Launch a Killer AI Product</a>â (<a href="https://apple.news/AdCC7y43rTQq6SZH2bDmqxA">News+ link</a> to get around Wiredâs miserly paywall):</p> 100 101<blockquote> 102 <p>Much more recently, <a href="https://www.wired.com/story/apple-50-year-anniversary-artificial-intelligence-iphone/">I quizzed Ternus</a> and global marketing 103head Greg Joswiak about Appleâs future, specifically its plans to 104get ahead of the AI transformation. Ternus acknowledged that AI is 105âan immense kind of inflection point,â but couched it as one of 106many leaps that Apple has navigated. Each hit productâââthe Apple 107II, the Mac, iTunes, the iPod, the iPhone, iPadâââpiggybacked on 108a previous product. âWe never think about shipping a technology,â 109he said. âWe want to ship amazing products, features, and 110experiences, and we donât want our customers to think about what 111[underlying] technology makes it possible. Thatâs the way we think 112about AI.â</p> 113 114<p>Thatâs fine, but I look back to the mid-2000s when everybody was 115waiting for Apple to come out with a phone. When Jobs finally 116delivered in January 2007, the product defined the mobile era. 117Itâs a big ask for Ternus to do something similar for the AI ageâââbut itâs an opportunity that must be seized. AI threatens to 118disrupt the entire iPhone ecosystem. By the end of this decade, 119itâs unlikely that people will swipe on their phones to tap on 120Uber or Lyft. They will just tell their always-on AI agent to get 121them home. Or that agent will have already figured out where they 122need to go, and the car will be waiting without the friction of a 123request. âThereâs an app for that,â may be replaced by âLet the 124agent do that.â</p> 125</blockquote> 126 127<p>Iâm a huge longtime Steven Levy fan, but this is nonsense. Itâs hard to read this and not worry that he too has lost his mind to the AI snake-oil hypesters. What Ternus told him is exactly right. The Apple way is never to ship a technology. The iPod wasnât about MP3 files. It wasnât about <a href="https://www.wired.com/2006/10/straight-dope-on-the-ipods-birth/">1.8-inch hard drives</a>. It was about music. The iPhone did define the mobile era (which weâre still very much in), but Apple doesnât need to capitalize on every single market the mobile era opened up. Social media is a defining component of the mobile era. It comprises the entirety of Metaâs value and a sizable slice of Googleâs (via YouTube). Apple doesnât have a social network business. Itâs fineâââbecause the way people consume and create social media is using their phones.</p> 128 129<p>Does AI âthreaten to disrupt the entire iPhone ecosystemâ? Itâs possible, but it doesnât seem nearly as likely to me as Levy asserts. <em>Changing</em> the iPhone ecosystem? Sureâââthatâs already true. <em>Obviating</em> the iPhone ecosystem? I donât see it. Levyâs argument reminds me of the hype around âthe cloudâ when that first became a term. Itâs so meaningless when used broadly (e.g. â<em>Everything will soon be in the cloud</em>â) that it could mean anything. Itâs step #2 in the <a href="https://southpark.fandom.com/wiki/Underpants_Gnomes">gnomes-stealing-underpants</a> master plan.</p> 130 131<p>The idea that AI agents âwill have already figured out where [we] need to go, and the car will be waiting without the friction of a requestâ strikes me as pure fever dream high-on-the-hype fantasy. Iâm just going to step outside a restaurant when Iâm done eating a meal and a ride-share is going to be there, waiting for me, without my having hailed it? Every time? And Iâm going to find this pleasing, not creepy? And ride-share drivers are going to respond to all these requests, because the requests will never be wrong? And this is going to happen, somehow, without my carrying a phone with me? And this is going to happen in the next four years? I donât think Iâd want this even if it were plausible, but it doesnât sound plausible.</p> 132 133<p>Actual products have to be real. Actual experiences have to rely on actual products. How exactly in Levyâs end-of-this-decade scenario will we tell our âalways-on AI agentâ to get us home? What microphone is listening to the command? What speaker is telling us the request was understood and acted upon? What screen do we look at to see how far away the hailed car is? Iâd bet a pretty large sum of money that in 2030, when someone hails a ride-share vehicle to take them home, the most common product theyâll use to do that will be their phone. Whether theyâre doing it via a verbal command issued to an âalways-on AI agentâ or good old tapping and swiping, itâll be a phone.</p> 134 135<p>If you think that people will buy smaller devices to replace their phones, and use those to talk to âalways-on AI agentsâ instead, you have to answer some questions. What c
135ompany is the best in the world at making smaller-than-phone personal computing devices? What device will people use as their camera? What device will people use as their screen, for watching videos, playing games, texting, and (one hopes) reading? My answers to those three questions: Apple, phone, phone. Why would smaller devicesâââyou know, like watches, earbuds, and, say, glassesâââwork independently rather than pair with the phone that youâre almost certainly still going to be carrying with you?</p> 136 137<p>Only a fool would argue that Apple can stand on the sidelines and ignore AI. Itâs very different from, say, social media that way. Social media doesnât pervade everything in technology. You can ignore social media as a user. (And youâre probably more productive, and happier, if you do.) A company can eschew social media as a business. AI, on the other hand, is pervasive. It canât be ignored. But itâs just technology.</p> 138 139<p>Wireless networking is pervasive too. But Apple doesnât have âa killer wireless networking productâ.<sup id="fnr1-2026-05-16"><a href="#fn1-2026-05-16">1</a></sup> Wireless networking simply pervades everything Apple makes. Iâm hard pressed to think of a single product Apple makes that doesnât use some combination of Wi-Fi, cellular, Bluetooth, and proprietary wireless protocols. There was a time, not <em>too</em> long ago, when Apple didnât make a single product with wireless connectivity. Now itâs pervasive in all their devices. Thatâs more what AI is going to be like. Thereâs not going to be one âkiller AI deviceâ. Everything is going to be an AI device, to some extent, just like how everything today is a wireless connectivity device, to some extent.</p> 140 141<p><strong>Postscript:</strong> â<a href="https://daringfireball.net/linked/2026/05/18/existing-stakeholders-have-a-say-in-the-future">Existing Stakeholders Have a Say in the Future</a>â.</p> 142 143<div class="footnotes"> 144<hr /> 145<ol> 146<li id="fn1-2026-05-16"> 147<p>AirPort qualified, arguably. But Apple walked away from it, alas. <a href="#fnr1-2026-05-16" class="footnoteBackLink" title="Jump back to footnote 1 in the text.">↩︎</a></p> 148</li> 149</ol> 150</div> 151 152 153 154<div id="PreviousNext"> 155<table> 156<tr valign="top"><td align="right"><strong>Previous:</strong></td><td><a href="https://daringfireball.net/2026/05/nextpad">Nextpad++</a></td></tr> 157<tr valign="top"><td align="right"><strong>Next:</strong></td><td><a href="https://daringfireball.net/2026/05/the_fonts_of_the_us_federal_courts">The Fonts of the U.S. Federal Courts</a></td></tr> 158</table> 159</div> <!-- PreviousNext --> 160</div> <!-- article --> 161 162<div id="Footer"> 163<form id="SiteSearch" action="https://daringfireball.net/search" method="get" style="margin-bottom: 2.5em;"> 164<div> 165<input name="q" type="text" value="" style="margin-right: 8px; width: 66%;" /> 166<input type="submit" value="Search" /> 167</div> 168</form> 169 170<p class="smallprint"> 171<a href="/preferences/" title="Customize the font size and presentation options for this web site.">Display Preferences</a> 172<br /><br /> 173Copyright © 2002â2026 The Daring Fireball Company LLC. 174</p> 175</div> 176 177 178<!-- Google Analytics --> 179 180<!--
181<script type="text/javascript"> 182 var _gaq = _gaq || []; 183 _gaq.push(['_setAccount', 'UA-593949-1']); 184 _gaq.push (['_gat._anonymizeIp']); 185 _gaq.push(['_trackPageview']); 186 (function() { 187 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 188 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 189 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 190 })(); 191</script>
191 192 --> 193 194<!-- Asynchronously load Mint --> 195<!-- No, screw mint
196<script type="text/javascript"> 197(function () { 198 var ma = document.createElement('script'); 199 ma.type = 'text/javascript'; 200 ma.src = '/mint/?js'; 201 ma.async = true; 202 var s = document.getElementsByTagName('script')[0]; 203 s.parentNode.insertBefore(ma, s); 204})(); 205</script>
205 206--> 207</div> <!-- Main --> 208 209</div> <!-- box -->
210<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a3ff98fbab55ab71',t:'MTc5MDIyOTkyOA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
210<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"d5bbc0b4e8ae452eba45dc9b72931665","spa":2}' crossorigin="anonymous"></script>
210 211</body> 212</html> 213<!-- 0.0011 seconds -->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.