Marco.orghttps://marco.org/I’m Marco Arment, creator of Overcast, technology podcaster and writer, and coffee enthusiast.A Podcasting Divergencehttps://marco.org/2016/05/08/a-podcasting-divergence/2016/05/08/a-podcasting-divergenceSun, 08 May 2016 20:15:39 EDT<p><b><a href="https://www.macstories.net/stories/a-podcasting-divergence/">A Podcasting Divergence</a> →</b></p> <p>Great piece on this weekend&#8217;s podcast discussion by Federico Viticci.</p> Apple’s actual role in podcasting: be careful what you wish forhttps://marco.org/2016/05/07/apple-role-in-podcasting/2016/05/07/apple-role-in-podcastingSat, 07 May 2016 23:50:56 EDT<p><a href="http://www.nytimes.com/2016/05/08/business/media/podcasts-surge-apple.html?_r=0">This New York Times article</a> gets a lot wrong, and both podcast listeners and podcast producers should be clear on Apple&#8217;s actual role in podcasting today and what, exactly, big producers are asking for.</p> <p>Podcasts work nothing like the App Store, and we&#8217;re all better off making sure they never head down that road.</p> <p>Podcasts still work like old-school blogs:</p> <ul> <li>Each podcast can be hosted anywhere and completely owned and controlled by its producer.</li> <li>Podcast-player apps periodically check each subscribed podcast&#8217;s RSS feed, and when a new episode is published, they fetch the audio file directly from the producer&#8217;s site or host.</li> <li>Monetization and analytics are completely up to the podcasters.</li> <li>Some podcasts have their own custom listening apps that provide their creators with more data and monetization opportunities.</li> </ul> <p>It&#8217;s completely decentralized, free, fair, open, and uncontrollable by any single entity, as long as the ecosystem of podcast-player apps remains diverse enough that no app can dictate arbitrary terms to publishers (the way Facebook now effectively controls the web publishing industry).<sup id="fnref:pb6R2nzuBclosed"><a href="#fn:pb6R2nzuBclosed" rel="footnote">1</a></sup></p> <p>Apple holds two large roles in podcasting today that should threaten its health, but haven&#8217;t yet:</p> <ul> <li><strong>The biggest player app:</strong> Apple&#8217;s built-in iOS Podcasts app is the biggest podcast player in the world by a wide margin, holding roughly 60–70% marketshare.</li> <li><strong>The biggest podcast directory:</strong> The iTunes Store&#8217;s Podcasts directory is the only one that matters, and being listed there is essential for podcasts to be easily found when searching in most apps.</li> </ul> <p>Critically, despite having these large roles, Apple never locked out other players, dictated almost any terms to podcasters,<sup id="fnref:pb6R2nzuB1"><a href="#fn:pb6R2nzuB1" rel="footnote">2</a></sup> or inserted themselves as an intermediary beyond the directory stage.</p> <p>Like most of the iTunes Store, the podcast functionality has been almost completely unchanged since its introduction over a decade ago. And unlike the rest of the Store, we&#8217;re all better off if it stays this way.</p> <h3>Distribution</h3> <p>Apple&#8217;s directory gives podcast players the direct RSS feed of podcasts found there, and then the players just fetch directly from the publisher&#8217;s feeds from that point forward. Apple is no longer a party to any activity after the search unless you&#8217;re using Apple&#8217;s player app.</p> <p>There&#8217;s nothing stopping anyone else from making their own directory (a few have), and any good podcast player will let users bypass directories and subscribe to any podcast in the world by pasting in its URL.</p> <h3>Promotion</h3> <p>Apple&#8217;s editorial features are unparalleled in the industry. I don&#8217;t know of anyone who applies more human curation to podcasts than Apple.</p> <p>The algorithmic &#8220;top&#8221; charts, as far as podcasters have been able to piece together, are based primarily (or solely) on the <strong>rate of new subscriptions</strong> to a podcast in Apple Podcasts for iOS and iTunes for Mac.</p> <p>Subscriptions happening in other apps have no effect on Apple&#8217;s promotional charts because, as long as this remains decentralized and open, Apple has no way of knowing about them.</p> <h3>Playback</h3> <p>Apple&#8217;s Podcasts app for iOS is fine, but not great, leaving the door wide open for <a href="https://overcast.fm/">better apps like mine</a>. (Seriously, it&#8217;s much better, and it&#8217;s free. Trying to succeed in the App Store in 2016 is neither the time nor the place for modesty.)</p> <p>Apple&#8217;s app has only a few integrations and privileges that third-party apps can&#8217;t match, and they&#8217;re of ever-decreasing relevance. They haven&#8217;t locked down the player market at all.</p> <p>So let&#8217;s get back to <a href="http://www.nytimes.com/2016/05/08/business/media/podcasts-surge-apple.html?_r=0">that misguided New York Times article</a>.</p> <h3>What (big) podcasters are asking for</h3> <p>Ignoring for the moment that &#8220;podcasters&#8221; in news articles usually means &#8220;a handful of the largest producers, a friend or two of the reporter, and a press release from The Midroll, who collectively believe they represent all podcasters, despite only being the mass-market tip of the iceberg, as if CBS represented all of television or Business Insider represented all of blogging,&#8221; and this article is no exception, what these podcasters are asking for is the same tool web publishers have used and abused to death over the last decade to systematically ruin web content nearly everywhere:</p> <p>&#8220;More data.&#8221;</p> <p>On the web, getting more data was easy: web pages are <strong>software,</strong> letting their publishers use JavaScript to run their own code right in your &#8220;player app&#8221; (web browser) to creepily record and analyze every move you made, selling you more effectively to advertisers and letting them algorithmically tailor their content to maximize those pennies at <em>any</em> cost to quality and ethics.</p> <p>Podcasts are just MP3s. Podcast players are just MP3 players, not platforms to execute arbitrary code from publishers. Publishers can see which IP addresses are downloading the MP3s, which can give them a rough idea of audience size, their approximate locations, and which apps they use. That&#8217;s about it.</p> <p>They can&#8217;t know exactly who you are, whether you searched for a new refrigerator yesterday, whether you listened to the ads in their podcasts, or even whether you listened to it at all after downloading it.<sup id="fnref:pb6R2nzuBfirstparty"><a href="#fn:pb6R2nzuBfirstparty" rel="footnote">3</a></sup></p> <p>Big publishers think this is barbaric. I think it&#8217;s beautiful.</p> <p>Big publishers think this is holding back the medium. I think it <em>protects</em> the medium.</p> <p>And if <a href="http://www.nytimes.com/2016/05/08/business/media/podcasts-surge-apple.html?_r=0">that ill-informed New York Times article</a> is correct in broad strokes, which is a big &#8220;if&#8221; given how much it got wrong about Apple&#8217;s role in podcasting, big podcasters want Apple to add more behavioral data and creepy tracking to the Apple Podcasts app, then share the data with them. I wouldn&#8217;t hold my breath on that.</p> <p>By the way, while I often get pitched on garbage podcast-listening-behavioral-data integrations, <strong>I&#8217;m never adding such tracking to Overcast.</strong> Never. The biggest reason I made a free, mass-market podcast app was so I could take stands like this.</p> <p>Big podcasters also apparently want Apple to insert itself as a <em>financial</em> intermediary to allow payment for podcasts within Apple&#8217;s app. We&#8217;ve seen how that goes. <strong>Trust me, podcasters, you don&#8217;t want that.</strong></p> <p>It would not only add rules, restrictions, delays, and big commissions, but it would <em>increase</em> Apple&#8217;s dominant role in podcasts, push out diversity, give Apple far more control than before, and potentially destroy one of the web&#8217;s last open media ecosystems.</p> <p>Podcasting has been growing steadily for over a decade and extends <em>far</em> beyond the top handful of public-radio shows. Their needs are not everyone&#8217;s needs, they don&#8217;t represent everyone, and many podcasters would not consider their goals an &#8220;advancement&#8221; of the medium.</p> <p>Apple has only ever used its dominant position benevolently and benignly so far, and as the medium has diversified, Apple&#8217;s role has shrunk. The last thing podcasters need is for Apple to <em>increase</em> its role and dominance.</p> <p>And the last thing we all need is for the &#8220;data&#8221; economy to destroy another medium.</p> <div class="footnotes"> <hr /> <ol> <li id="fn:pb6R2nzuBclosed"> <p>Companies running completely proprietary podcast platforms so far, trying to lock it down for themselves: Stitcher, TuneIn, Spotify, Google. (I haven&#8217;t checked in a while: has everyone finally stopped believing Google gives a damn about being &#8220;open&#8221;?)&#160;<a href="#fnref:pb6R2nzuBclosed" rev="footnote">&#8617;</a></p> </li> <li id="fn:pb6R2nzuB1"> <p>Beyond prohibiting pornographic podcasts in their directory and loosely encouraging publishers to properly use the &#8220;Explicit&#8221; tag.&#160;<a href="#fnref:pb6R2nzuB1" rev="footnote">&#8617;</a></p> </li> <li id="fn:pb6R2nzuBfirstparty"> <p>Unless you listen with the podcast publisher&#8217;s own app, in which case they can be just as creepy as on the web, if not more so. But as long as the open, RSS-based ecosystem of podcast players remains dominant, including Apple Podcasts, virtually nobody can afford to lock down their podcasts to <em>only</em> be playable from their own app.&#160;<a href="#fnref:pb6R2nzuBfirstparty" rev="footnote">&#8617;</a></p> </li> </ol> </div> Under the Radar: Wading Slowly Into AppKithttps://marco.org/2016/05/06/utr26/2016/05/06/utr26Fri, 06 May 2016 11:29:41 EDT<p><b><a href="https://www.relay.fm/radar/26">Under the Radar: Wading Slowly Into AppKit</a> →</b></p> <p>Experimenting with Mac development and considering its future potential.</p> Accidental Tech Podcast: Coffee Stops Workinghttps://marco.org/2016/05/06/atp168/2016/05/06/atp168Fri, 06 May 2016 11:01:06 EDT<p><b><a href="http://atp.fm/168">Accidental Tech Podcast: Coffee Stops Working</a> →</b></p> <p>Server days from hell, Apple as a services company, my new Mac app, and multiplying Casey Lisses.</p> All 13 Colors of iMachttps://marco.org/2016/05/05/all-13-colors-of-imac/2016/05/05/all-13-colors-of-imacThu, 05 May 2016 13:56:39 EDT<p><b><a href="http://512pixels.net/2016/05/all-13-colors/">All 13 Colors of iMac</a> →</b></p> <p>Stephen Hackett:</p> <blockquote> <p>About a month ago, I set out to find every color of iMac G3. At the time, I only owned one model — a Sage. Today, the family is complete.</p> </blockquote> <p>Even by today&#8217;s standards, some of these don&#8217;t look half-bad. (Graphite is my favorite.)</p> Apple Stole My Music. No, Seriously.https://marco.org/2016/05/05/apple-stole-my-music/2016/05/05/apple-stole-my-musicThu, 05 May 2016 13:40:44 EDT<p><b><a href="https://blog.vellumatlanta.com/2016/05/04/apple-stole-my-music-no-seriously/">Apple Stole My Music. No, Seriously.</a> →</b></p> <p>This Apple Music horror story is making the rounds today. It sounds like either a severe user error or a severe bug, and there&#8217;s no way to know which it is, but regardless, this aside is good advice:</p> <blockquote> <p>For about ten years, I’ve been warning people, “Hang onto your media. One day, you won’t buy a movie. You’ll buy the right to watch a movie, and that movie will be served to you. If the companies serving the movie don’t want you to see it, or they want to change something, they will have the power to do so. They can alter history, and they can make you keep paying for things that you formerly could have bought. Information will be a utility rather than a possession. Even information that you yourself have created will require unending, recurring payments just to access.”</p> </blockquote> <p>Own your data.</p> State of Apple TV apps, 6 months inhttps://marco.org/2016/05/04/tvos-where-are-the-apps/2016/05/04/tvos-where-are-the-appsWed, 04 May 2016 11:31:53 EDT<p><b><a href="http://tidbits.com/article/16460">State of Apple TV apps, 6 months in</a> →</b></p> <p>Great article by Josh Centers that starts with the simple question, &#8220;Where are the Apple TV apps?&#8221;, and thoroughly explores Apple&#8217;s product and developer issues in order to answer it.<sup id="fnref:p39OBqJvH1"><a href="#fn:p39OBqJvH1" rel="footnote">1</a></sup></p> <p>The new Apple TV is decent, but not great &#8212; exactly what I&#8217;d say about the Apple Watch, the other new Apple platform launched last year. Both are far better than last year&#8217;s high-profile service launch, Apple Music, and not nearly as good as the revisions to core hardware lines, like the iPad Pro and iPhone 6S.</p> <p>I&#8217;d say Apple TV, Apple Watch, and Apple Music all suffer from the same issues facing many Apple products today:</p> <ul> <li>Visual design taking too much priority over working well.</li> <li>Ship dates seeming more important than shipped product quality.</li> <li>Insufficient resources as Apple spreads itself <em>very</em> thinly, leading to important feature omissions, quality problems, and neglect.</li> <li>Increased difficulty for developers to succeed, resulting in stagnation of existing platforms and low adoption of new ones.</li> </ul> <p>To summarize it in one word: hubris.</p> <div class="footnotes"> <hr /> <ol> <li id="fn:p39OBqJvH1"> <p>Including a quote from me about whether I&#8217;m planning Overcast for Apple TV. In short: I&#8217;m not currently working on it due to insufficient demand, but may do it in the future.&#160;<a href="#fnref:p39OBqJvH1" rev="footnote">&#8617;</a></p> </li> </ol> </div> Overcast 2.5.2 with quicksync releasedhttps://marco.org/2016/05/02/overcast-quicksync/2016/05/02/overcast-quicksyncMon, 02 May 2016 17:33:05 EDT<p><b><a href="https://itunes.apple.com/us/app/overcast-podcast-player/id888422857?ls=1&mt=8&at=11lIuy&ct=marcoorg-quicksync">Overcast 2.5.2 with quicksync released</a> →</b></p> <p>In the last few Overcast releases, I&#8217;ve been optimizing the sync protocol and decreasing the burden of each sync to both sides (my servers and your iPhones). In 2.5.2, we&#8217;ll reap some of the benefits with the first version of what I&#8217;ve been informally calling &#8220;quicksync&#8221;.</p> <p>In short, syncing Overcast between multiple devices &#8212; say, an iPhone and an iPad &#8212; is now <em>much</em> faster and more accurate, making multi-device usage much more practical and compelling.</p> <p>Lots of Overcast customers (including me) often play through their iPhone&#8217;s built-in speaker (hence the <a href="https://marco.org/2016/03/14/overcast25">iPhone-speaker optimization</a> in 2.5). With quicksync, I&#8217;m now using an old iPad as a semi-stationary Overcast speaker in the kitchen without any issues,<sup id="fnref:pWBxcmHBW1"><a href="#fn:pWBxcmHBW1" rel="footnote">1</a></sup> saving a lot of my phone&#8217;s battery and producing much higher maximum volumes.</p> <p>I&#8217;m controlling some of the timing server-side, and can increase or decrease the sync frequencies and coalescing delays dynamically without issuing an app update. I&#8217;ve started out the parameters somewhat conservatively, and if everyone&#8217;s devices and the servers hold up well to it (which I expect), I&#8217;ll slowly ramp up the speeds over the next few weeks.</p> <p>If I did everything right, you shouldn&#8217;t even notice quicksync &#8212; multi-device use will just work better.</p> <div class="footnotes"> <hr /> <ol> <li id="fn:pWBxcmHBW1"> <p>Except one sync bug that I discovered a few days ago, after 2.5.2 went into App Store review: podcasts started on device A but finished and deleted on device B occasionally show up again with device A&#8217;s last-played state. Sorry about that &#8212; working on it.&#160;<a href="#fnref:pWBxcmHBW1" rev="footnote">&#8617;</a></p> </li> </ol> </div> Quitter, my first Mac apphttps://marco.org/2016/05/02/quitter/2016/05/02/quitterMon, 02 May 2016 14:36:40 EDT<p><b><a href="https://marco.org/apps#quitter">Quitter, my first Mac app</a> →</b></p> <p>Inspired by the effectiveness of my <a href="https://marco.org/2015/10/30/automatic-social-discipline">Automatic Social Discipline</a> script, I&#8217;ve made my first Mac app:</p> <p style="text-align: center;"> <a href="https://marco.org/apps#quitter"><img src="https://marco.org/media/apps/quitter.png" style="max-width: 100%; border: 1px solid #eee;"/></a> </p> <p>Quitter automatically hides or quits distracting apps after periods of inactivity. I&#8217;ve found it tremendously helpful to my work efficiency to hide Slack and quit Tweetbot after 10 minutes.</p> <p>(Tip: Keep them out of your Dock, too, so when they&#8217;re not running, their icons aren&#8217;t even visible.)</p> <p>Quitter is available <a href="https://marco.org/apps#quitter">right here, for free</a> and will likely never be in the Mac App Store due to, among other reasons, its inability to be sandboxed. (Believe me, I tried.) So in addition to the utility it provides, it&#8217;s also a learning experience for me to dip my toe into both Mac development and distributing software directly.</p> Plantronics BackBeat PRO added to mega-reviewhttps://marco.org/2016/05/02/plantronics-backbeatpro/2016/05/02/plantronics-backbeatproMon, 02 May 2016 14:21:50 EDT<p><b><a href="https://marco.org/headphones-closed-portable#backbeatpro">Plantronics BackBeat PRO added to mega-review</a> →</b></p> <p>Plantronics sent me this headphone to review, and it&#8217;s a stunning value.</p> <p>It&#8217;s not perfect, especially if you&#8217;re sensitive to strong treble, and it&#8217;s pretty bulky for the category. But it&#8217;s the first Bluetooth headphone I&#8217;ve found that offers a great overall package &#8212; great sound, great comfort, and pretty good physical controls &#8212; for less than $400.</p> <p>(<em>Way</em> less &#8212; it&#8217;s currently $140, or $250 with an audio-focused Bluetooth USB dongle for computer use.)</p> Under the Radar: The Calm Before the Stormhttps://marco.org/2016/04/28/utr25/2016/04/28/utr25Thu, 28 Apr 2016 15:15:42 EDT<p><b><a href="https://www.relay.fm/radar/25">Under the Radar: The Calm Before the Storm</a> →</b></p> <p>In less than 30 minutes, as always: what iOS developers should do (and not do) between now and WWDC.</p> Accidental Tech Podcast: They’ve Opened the Door to Streakershttps://marco.org/2016/04/25/atp167/2016/04/25/atp167Mon, 25 Apr 2016 18:45:42 EDT<p><b><a href="http://atp.fm/167">Accidental Tech Podcast: They&rsquo;ve Opened the Door to Streakers</a> →</b></p> <p>WWDC 2016 tickets and changes, the MacBook Two (?), and John&#8217;s vacation in California.</p> On paid App Store search resultshttps://marco.org/2016/04/21/paid-app-store-search/2016/04/21/paid-app-store-searchThu, 21 Apr 2016 16:45:10 EDT<p>According to <a href="http://www.bloomberg.com/news/articles/2016-04-14/apple-said-to-pursue-new-search-features-for-crowded-app-store">this Bloomberg report</a> that reads like an intentional leak from Apple:<sup id="fnref:pIND4yXeb2"><a href="#fn:pIND4yXeb2" rel="footnote">1</a></sup></p> <blockquote> <p>Apple Inc. has constructed a secret team to explore changes to the App Store&#8230;</p> <p>Among the ideas being pursued, Apple is considering paid search, a Google-like model in which companies would pay to have their app shown at the top of search results based on what a customer is seeking. For instance, a game developer could pay to have its program shown when somebody looks for “football game,” “word puzzle” or “blackjack.” &#8230;</p> <p>About 100 employees are working on the project, including many engineers from Apple’s advertising group iAd that’s being scaled back, said the people, who asked not to be identified because the plans are private. The effort is being spearheaded by Apple Vice President Todd Teresi, who led iAd.</p> </blockquote> <p><a href="http://mjtsai.com/blog/2016/04/15/paid-app-store-search/">Lots of developers have thoughtfully weighed in</a> with almost unanimous disdain and disbelief, and I mostly agree.</p> <p>But <a href="https://stratechery.com/2016/app-store-search-ads/">Ben Thompson&#8217;s counterargument</a> is especially worth reading:</p> <blockquote> <p>As for the concerns of Apple bloggers that such a scheme will reinforce the tendency of the App Store to ensure the rich get richer, well, I’m sorry to say but there is no evidence that Apple cares. The company has <a href="https://stratechery.com/2015/from-products-to-platforms/">done nothing</a> to help developers with more traditional business models (i.e. not pay-to-play games) monetize; indeed, in a telling twist the team working on this search ad product is the former iAd team, which Steve Jobs himself said existed so that apps could be as cheap as possible.</p> </blockquote> <p>&#8220;We&#8221; &#8212; by which I mean the community of well-read Apple writers and their small, well-known Mac and iOS developer friends &#8212; represent only a tiny fraction of the App Store by any measure: quantity, revenue, and quality.</p> <p>The App Store isn&#8217;t ours, and Apple has little business justification to serve our interests. The idea that Apple should change the App Store to make it easier for us to succeed (and correspondingly harder for everyone else) is arrogant, exclusionary, and disconnected from reality.</p> <p>Ask your non-geek friends or relatives which apps they use most. How many came from people like us, rather than a major tech company, social network, content publisher, retailer, bank, restaurant, big socially-manipulative game publisher, or bulk game cloner? We barely register for Apple or App Store customers.<sup id="fnref:pIND4yXeb3"><a href="#fn:pIND4yXeb3" rel="footnote">2</a></sup></p> <p>Apple does what&#8217;s best for Apple first, and the majority of their customers second. Sometimes that aligns with what our little group of developers wants, but usually not.</p> <p>The only surprise is the idea that something major about the App Store may actually be <em>changing,</em> which has arguably never happened since its introduction in 2008. <a href="http://www.manton.org/2016/04/paid-search-and-app-store-profit.html">As Manton said</a>, that&#8217;s a good thing: I&#8217;d rather Apple do tons of crazy experiments, some of which may hurt my business, than keep neglecting their major role in the entire consumer-software market by continuing to treat apps like music singles forever.</p> <p>App Store search ads<sup id="fnref:pIND4yXeb1"><a href="#fn:pIND4yXeb1" rel="footnote">3</a></sup> are absolutely plausible, especially if the staff and leadership of the alleged &#8220;improve the App Store&#8221; team came from iAd (whose staff originally drew heavily from web advertising companies). People apply the tools they know.</p> <p>Such a system would exacerbate much of the App Store&#8217;s dysfunction, disincentivizing improvements to organic search and editorial features while raising the cost of acquiring new customers above what many indie developers and business models can sustain.</p> <p>But it might not be all bad. Imagine if paid search was deployed tomorrow. (Because if it&#8217;s going to happen, that&#8217;s about as much say as you&#8217;re going to have in the matter.)</p> <ul> <li>What would you do?</li> <li>What would your competitors do?</li> <li>What would scammers do?</li> </ul> <p>When I consider what paid search would really be like, it simultaneously sounds like a decent idea but also shows just how far today&#8217;s App Store is from doing a reasonable job of it.</p> <p>Assuming the system would be auction-based by keyword like Google AdWords, for less-contested keywords, marketing apps could become much easier. Buying a few good phrases could inexpensively put your app at the top of the list to help you get off the ground and start to seed organic growth.</p> <p>More significantly, we could buy increased exposure to the most likely customers to buy our apps. More paid-up-front apps could become viable, and prices could rise.</p> <p>The App Store also has a serious &#8220;oversupply problem&#8221; &#8212; put less gently, it&#8217;s full of garbage. If searches were topped by apps that were actively being marketed with enough of a budget for a few keywords, finding good apps as a customer should become easier as well.</p> <p>But the App Store&#8217;s infrastructure is utterly unprepared to do paid search well today.</p> <p>Developers currently have very little idea where sales come from. We can track sales that come from websites, but most don&#8217;t, and any sales coming from within the App Store are a mystery. We have no idea whether people get our app from an editorial feature, a Top list, searching for it by name, or searching for it with other keywords.</p> <p>For paid search to be worthwhile, we need to know which keywords to buy. We need to know the words people are already using to find our apps, and we need to know how we rank organically for those words. If we decide to buy some keyword ads, we need to know how many sales they brought in.</p> <p>For the search ads to have more value and command higher prices, we&#8217;d also need more precise targeting &#8212; for instance, only buying a keyword when searched by someone in a certain region, in a certain age range, possibly with certain other apps installed or other creepy filters. (Which isn&#8217;t very Apple-like, but it sure makes ads more effective.)</p> <p>Google figured this all out 15 years ago. Before that, they figured out how to do highly relevant organic searches, which Apple still doesn&#8217;t offer. And they were searching the entire web.</p> <p>Not only is Apple searching the comparably tiny App Store, but <strong>they review every app before publishing it.</strong> With a huge staff of humans reviewing all of the input, good search should be much easier because the apps and their metadata should be relatively well-structured and regulated, and very little abuse and fraud should get through.</p> <p>And yet, the App Store is still full of spam, scams, clones, and flagrant violations of Apple&#8217;s own rules, while the app-review team still capriciously nitpicks trivial and arbitrary details with the few developers who are actually trying to make good apps and represent them honestly in the Store.</p> <p>While a good search-ad system could benefit the App Store, customers, and many of us, nothing in Apple&#8217;s track record suggests that they&#8217;re willing or able to do this well.</p> <p>But a <em>bad</em> search-ad system, on top of bad search, will only further damage the App Store, funnel more of our already slim margins back into Apple like a massive regressive tax, and erode customers&#8217; confidence in installing new apps.</p> <div class="footnotes"> <hr /> <ol> <li id="fn:pIND4yXeb2"> <p>Either to warm us up to the idea so we&#8217;re not so mad in June, or by someone inside who doesn&#8217;t think it&#8217;s right and wants ammo to win the argument internally.&#160;<a href="#fnref:pIND4yXeb2" rev="footnote">&#8617;</a></p> </li> <li id="fn:pIND4yXeb3"> <p>This isn&#8217;t because of &#8220;discoverability&#8221; problems, a wonderful euphemism that really means, &#8220;I deserve more people buying <em>my</em> app, and it&#8217;s someone else&#8217;s responsibility to bring them to it for free.&#8221;&#160;<a href="#fnref:pIND4yXeb3" rev="footnote">&#8617;</a></p> </li> <li id="fn:pIND4yXeb1"> <p>It&#8217;s important to differentiate search ads from paid search ranking. Search ads, like Google&#8217;s, are clearly labeled as advertisements and are visually distinct from the rest of the results to avoid misleading people into thinking they organically ranked that highly. Paid search ranking is when the paid results are indistinguishable from the organic results, making it seem like they&#8217;re the most relevant or reputable by topping the &#8220;real&#8221; search results, which is fraudulent and probably illegal if you ask the FTC. Much of the anger toward this idea has seemingly assumed that it&#8217;s the latter, but I&#8217;m assuming it&#8217;s the former.&#160;<a href="#fnref:pIND4yXeb1" rev="footnote">&#8617;</a></p> </li> </ol> </div> Performance These Dayshttps://marco.org/2016/04/21/brent-performance/2016/04/21/brent-performanceThu, 21 Apr 2016 14:40:14 EDT<p><b><a href="http://inessential.com/2016/04/21/performance_these_days">Performance These Days</a> →</b></p> <p>Great post by Brent Simmons on where programming-language performance still matters, and where it doesn&#8217;t.</p> <p>I don&#8217;t know much Swift yet. But I&#8217;ve felt since its introduction that while it seems like a good language overall, it feels more like a language designed by C++ enthusiasts to replace C++, rather than being particularly optimized for 99% of what it&#8217;ll really be used for: making high-level mobile and PC apps.</p> <p>Objective-C wasn&#8217;t much better for this, but I think we could&#8217;ve done better than Swift if the most important goal in Swift was maximizing real-world developer productivity when writing modern Mac and iOS apps. Swift does a little of that, but gives up a lot to also serve lower-level, more clever, language-geekier goals.</p> <p>The idea of one language to serve all roles, high-level to low-level, is an interesting thought challenge, but I don&#8217;t think it could exist.</p> Accidental Tech Podcast: Fitness Turdhttps://marco.org/2016/04/19/atp166/2016/04/19/atp166Tue, 19 Apr 2016 22:49:31 EDT<p><b><a href="http://atp.fm/166">Accidental Tech Podcast: Fitness Turd</a> →</b></p> <p>Bleeps and boops, remembering the original iMac, and whether it&#8217;s trendy to hate the Apple Watch.</p> Apple conferences offer discount in response to WWDC costshttps://marco.org/2016/04/19/community-conferences-discount/2016/04/19/community-conferences-discountTue, 19 Apr 2016 16:31:47 EDT<p><b><a href="https://medium.com/@iOSMacConfs/finding-san-francisco-too-expensive-you-aren-t-alone-a4ecc7871245#.poj5danb1">Apple conferences offer discount in response to WWDC costs</a> →</b></p> <p>These great conferences should be increasingly attractive as most WWDC hotels exceed $300 per night.</p> Under the Radar: Should You Register for a WWDC Ticket?https://marco.org/2016/04/19/utr24/2016/04/19/utr24Tue, 19 Apr 2016 16:20:22 EDT<p><b><a href="https://www.relay.fm/radar/24">Under the Radar: Should You Register for a WWDC Ticket?</a> →</b></p> <p>The value of a WWDC ticket — or going to San Francisco without one — in just under 30 minutes.</p> My interview at Ray Wenderlichhttps://marco.org/2016/04/15/ray-wenderlich-interview/2016/04/15/ray-wenderlich-interviewFri, 15 Apr 2016 10:32:55 EDT<p><b><a href="https://www.raywenderlich.com/129219/making-overcast-instapaper-tumblr-top-dev-interview-marco-arment">My interview at Ray Wenderlich</a> →</b></p> <p>I&#8217;ve gotten such immense value from Ray Wenderlich development tutorials over the years that when they asked me for an interview, I couldn&#8217;t possibly say no.</p> <p>Topics include feature inspiration, my (lack of) time management, and the most common mistakes I think are made by indie developers.</p> Under the Radar: Launching Activity++https://marco.org/2016/04/14/utr23/2016/04/14/utr23Thu, 14 Apr 2016 12:01:14 EDT<p><b><a href="https://www.relay.fm/radar/23">Under the Radar: Launching Activity++</a> →</b></p> <p>Handling the launch of <a href="https://david-smith.org/blog/2016/04/07/introducing-activity-plus-plus/">David&#8217;s newest app</a>, and lessons to be learned from it.</p> <p>Never longer than 30 minutes!</p> Top Four: Bagel Flavorshttps://marco.org/2016/04/13/topfour13/2016/04/13/topfour13Wed, 13 Apr 2016 17:47:35 EDT<p><b><a href="https://www.relay.fm/topfour/13">Top Four: Bagel Flavors</a> →</b></p> <p>This week, we rank our favorite bagel flavors, followed by a surprising science experiment.</p>