The Forgotten Customer

Last week brought a rather dramatic turnaround in one of the longest-lived and perhaps most controversial policies in the App Store when a federal judge has required Apple to allow developers to use their own payment processing from links within their apps. The details of this decision, its merits, and consequences have been widely discussed. I’m not particularly interested in discussing the specific details here.

What really interests me is where this situation came from and where we can constructively go from here.

Let me start off by saying that I am absolutely an idealist; I want to believe the best in all situations. I want to drink the Kool-Aid (as it were) and live in the joyful bliss of optimism. I do that because it allows me to do my best work and make (hopefully) wonderful things. If I am forever distracted by the latest drama and allow myself to be wrapped up in it, I will be unable to focus on the work that I truly value.

A few years ago, I mentioned whatever the developer drama-du-jour was to my wife. She is very aware of the Apple developer business, having been married to me through the 17 years it has been my profession, but she isn’t mired by the day-to-day convulsions of it as I have been. She said something that was brilliantly succinct and insightful:

It sure sounds like Apple has forgotten what made them great.

That really stuck with me.

What drew me to Apple and gave me such affection for them was their professed desire to make wonderful, delightful, exquisite products that surprise and delight their customers. That ethos is both the implied and explicit brand promise. Because their products were so exquisite, they cost more, but that cost was justified by their quality and in an open market customers would choose their products because of their inherent excellence. That is a huge reason why the iPhone wasn’t destroyed by cheaper Android phones. The iPhone was simply better, with great customer satisfaction, and so it won.

Apple may have at one point in history viewed their developer offerings in this light. Seeking to improve their end-user customer satisfaction by building amazing, wonderful developer tools and services that allow and empower their developers to make apps that align with their ethos and values. That doesn’t feel like the case anymore. While there are people and departments within Apple which I am confident feel that way, by and large, at the highest levels, it has been made clear we are viewed as a commodity resource to be extracted from.

I am honestly not all that interested in following Epic, Spotify, Amazon, and others in changing their apps to take advantage of what this injunction allows. I currently don’t have any plans to offer payment outside of IAP.

However, what worries me most is reading the internal discussions at Apple and the posture and thought process that led Apple to this place.

Apple is at its best when it is focused on building great products that serve its customers well. I am a two-fold Apple customer. I buy many of their consumer products and services and enjoy using them in my personal life. I also own a business that is an Apple customer, which has paid Apple a huge amount in the last 17 years for the developer services it has sold me. I don’t begrudge them those fees at all, they have provided the basis and means of my building a business I’m proud of, and I am genuinely grateful to Apple for that.

Where I see Apple’s biggest mistake in their current line of thinking is that while I pay Apple huge sums of money each month, they don’t view me as a customer to be served. They don’t seem to see the benefit of making my experience and offerings better and better. They aren’t trying to win me over by being excellent; they are assuming my loyalty through strong-arm tactics and intransigence.

I’d love to see Apple adopt a new posture towards these things where they win on merit, not by fiat. Apple does have something of value which developers would be happy to pay for: a platform with highly engaged and monetizable users and a large collection of payment accounts attached to those users, which streamlines conversion. This is valuable and Apple has every right to be compensated for this value, but it would be wise to do so in a manner in which both they and their developers win.

For example, selling their payment processing system to developers at competitive rates which are inline with their value. Make your payment processing fees competitive broadly (credit card fees plus fraud and tax compliance), then add on a “convenience fee” commensurate with the conversion enhancement being the built-in provider allows.

Developers aren’t stupid — if they can make more money using Apple’s provided platform…they will! And then both Apple and the developers win. If their interests are aligned, both parties win, and the partnership between Apple and its developer community is sustainable and mutually agreeable.

If Apple serves developers as valued customers, regularly and consistently striving to find areas where we both benefit, then the path forward seems much brighter. Like I said at the start of this, I am an idealist; I want to believe that this change is possible through desire and choice on Apple’s part. That it doesn’t have be handed down to them through injunction and legislation.

Externally mandated change ultimately harms Apple, its customers, and its developers. I firmly believe they’d be much better off choosing a self-directed path of improvement, seeking to act positively rather than with miserly defense.

WWDC is just four weeks away. I’ve had the privilege of attending every WWDC since 2009, and I suspect this year will feel very different from others. This is an opportunity for Apple to reset their developer relationships and make announcements that clearly show a desire for our mutual benefit. I hope to shelve this distraction and get back to work, building wonderful products for this wonderful platform. We’ll see if Apple agrees.


Marco and I discussed this topic on this weeks episode of Under the Radar. Which expands on these thoughts in more depth.

David Smith




Apple Watch: 78,537 hours on my wrist

Five years ago I wrote a post entitled 38,299 hours on my wrist, where to observed the five year anniversary of the launch of the Apple Watch. I took a look at how often I have worn one since it’s release. Yesterday, the Apple Watch celebrated its ten year anniversary so I thought I’d update the counts.

In the ten years since the Apple Watch was released I have worn one for at least part of 78,537 hours. My method for measuring this is to to search HealthKit for the existence of a heart rate sample during each hour. This isn’t a perfect method but should be very close proxy to the times when it was on my wrist, as the watch generally records a heart rate reading at least once per hour.

That equates to my wearing an Apple Watch on 97.1% of possible days.

Since August 2015 when I had the idea for Sleep++ (long before the watch got official sleep tracking support), I have worn the watch all day (& night) in 77% of those days. More dramatically, in the last three years I’ve only had two days when I didn’t wear it at all.

The Apple Watch has become an essential part of my life and lifestyle. Wearing it has helped to be healtier and more active. It has been my companion on countless adventures and helped me navigate while hiking in my favorite places.

Developing apps for it has been my favorite part of my job over this period. I really enjoy working on this platform and the possibilities it allows. I am very grateful for the role it has played in my life these ten years and look forward to continuing to wear it for years to come.

PS. I’m a bit infamous for wearing multiple Apple Watches at a time (typically all summer while I’m concurrently working on the new beta watchOS with the current stable release). For the purposes of this analysis I didn’t double count the hours where I had multiple watches on. If I did then the number of combined hours of “watch on wrist” time would be dramatically higher. 🤪

David Smith




Choosing Optimism about iOS 19

Last week I watched the iOS development community react to substantial rumors of a major UI redesign slated to be announced at WWDC25. The reactions were complex and I’d say broadly negative, which is a reaction I very much can understand and appreciate.

However, after wandering around in the (literal) wilderness for most of last week testing Pedometer++, my current reaction is now much more optimistic. Not because the fundamentals of the situation have changed, but because I’ve decided that it is essential that I develop a practice of optimism to navigate this complicated season in the Apple developer world.

Optimism isn’t enthusiasm. Enthusiasm is a feeling, optimism is a choice. I have much less of the enthusiastic feelings these days about my relationship to Apple and its technologies (discussed here on Under the Radar 312), but I can still choose to optimistically look for the positives in any situation. Something I’ve learned as I’ve aged is that pessimism feels better in the moment, but then slowly rots you over time. Whereas optimism feels foolish in the moment, but sustains you over time.

I’m not talking about a blind optimism which ignores the realities of a situation, but more the realistic pursuit of the positives of a situation which (at the risk of sounding a bit like Paddington Bear) if you look for, you can nearly always find. Realistically focusing on how things can go well and the positive outcomes will help me sustainably continue to grow and improve my chosen field of expertise which is ultimately my career goal.

So with that in mind…here are six positive reasons for optimism about a possible major redesign coming to iOS 19.

  1. It would provide a point of differentiation for my app against other apps who wouldn’t adopt the new design language right away (either large companies which have their own design system or laggards who wouldn’t prioritize it). Any thing I can do which stands me apart from my competitors is helpful and so Apple providing an opportunity where the system rewards those who follow their leadership quickly is a positive.
  2. It provides an opportunity to grow my personal design skills. I am by training much more of a developer than a designer, having had to learn most of my design skills on the way. So an opportunity to think through the design of each of my screens is an opportunity for personal growth and improvement. I’d expect to be a better designer after this process than I was would before I started. It is difficult to justify putting in this kind of ground-up work on its own, but if it is encouraged by the platform then I have the benefit from the exercise.
  3. It is rumored that the redesign will pull many aspects from visionOS and the way it is visually structured. Having spent a lot of time last year working on visionOS that sounds really promising. visionOS is a fully “SwiftUI-first” UI system which really showed in how it was constructed and how developing for it went. While I have lots of frustrations with visionOS development, the UI system and the related SwiftUI toolset related to it are not one of them.
  4. Any holistic design refresh will involve delving into some of the less considered parts of my apps and then allow me to reevaluate and improve them. So often there will be parts of my apps which get neglected over time, which isn’t great for the user. However, if I have an external impetus to get in there and work on them the app overall will benefit.
  5. Maybe a bit silly but honestly I just like working on “new” things. I really enjoyed learning how visionOS’s system worked and delighted in the related beautiful apps it resulted with. I would enjoy going through that process again for iOS and have a regular opportunity to do the difficult work of making my apps beautiful in a new way.
  6. Something I regularly remind myself as I look at new Apple announcements is that I never have the whole picture of what is to come for the platform, but Apple does. They know if things like foldable iPhones or HomeKit terminals are on the horizon and how a new design would fit in best with them. If you pay attention and try to read between the lines they often will provide the clues necessary to “skate where the puck is going” and be ready when new, exciting things get announced subsequently.

That is the list of things I came up with. The process of coming up with the list was itself a useful exercise. By focusing on the positive outcomes I felt much more balanced in my reaction and think I am now better able to look towards a summer of potentially challenging work with a more hopeful, growth based perspective. I’m not saying in all of this that anyone shouldn’t feel negatively towards Apple or its announcements right now, but this is just a practice/approach I’m cultivating to preserve my mental health and allow me to continue to do my best work in my chosen area of expertise.

David Smith




Accomplish One Thing

The above image represents the sum total of the progress I made yesterday. It sure doesn’t look like much. It is a grid system for an upcoming widget feature I am working on for Widgetsmith. I’m almost embarrassed to post it as the collective effort for an entire day’s professional work, but that is ultimately the point of this post.

I always find coming back from the Christmas break (or any break for that matter) challenging. The regular routines of my working life are joyously disrupted, providing a welcome break and opportunity to re-charge. But when I now sit down at my computer and face the wide-open expanse of possible work endeavors, I rarely have a clear sense of where to start and how to get back into the swing of things.

I’ve faced this struggle hundreds of times over the years of my career and navigated it with varying degrees of success. Over those years, I’ve built up a variety of “tricks” to get me going again. These are little habits or rituals which help steer me towards any degree of productivity again.

The above screenshot is an example of what I call my “Accomplish One Thing” rule. On any day when I’m supposed to be working, I have developed the habit of looking back at my day and looking for at least one thing which I really accomplished that day (ideally something tangible or visible). I tend to think about this as I’m clearing up my desk, ready to return to home life. It really doesn’t matter how big or small that thing is, but there needs to be something which I can point to.

The real magic of this habit is how it helps me earlier in the day. If I know I’ll need to have something tangible to point to later on, I find I am much more inclined to choose meaningful, but manageable tasks on these early days back. Tasks which are useful but also scoped to not overwhelm or daunt me. Obviously, not all jobs which need doing are atomic enough to be accomplished in a day’s work, but usually I find that I can either break larger tasks into smaller pieces or structure the sequence of work to allow for some of these.

The goal here is not to make massive progress; it isn’t about getting back up to full speed again, going from 0 to 100 miles/hour in one swift step. It is about building up my working inertia again. Speed is useful, but inertia is powerful.

Inertia in my working life is the thing which I find most powerfully motivates and animates my progress. It gives you that sense of inevitability about accomplishing the outcome and desire each morning to keep the ball rolling. Inertia is what will get you through the inevitable slumps, disappointments, and mistakes later on in a project. So I want to get it accumulating as soon as I can.

So yesterday I built that grid; today I’ll tackle the next thing I can accomplish in this project, and who knows what will come on Monday. But I know from experience that if I can string together a few days of tangible progress, the future will sort itself out.

David Smith




Relay 10: Built to Endure

This past weekend I was fortunate to be a participant in the “Relay FM 10th Anniversary Extravaganza”, a live show in London celebrating Relay’s decade of podcasting. Relay is the home of Under the Radar. We didn’t quite join at the start but have been part of the network for nearly 9 of those 10 years.

This event got me thinking a lot about longevity, especially as it relates to starting and sustaining a business. While nothing in business is ever certain, I firmly believe that Myke and Stephen didn’t reach this anniversary by accident. They have been careful and deliberate in their approach to building Relay, maximizing the chances of its enduring over time.

I feel like there are two extremes when it comes to starting a business you can build it optimizing for fast growth or you can build it optimizing for sustainability.

In the fast case you are likely rapidly increasing your costs and spending your way to growth. The goal here is to increase your customer base as quickly as possible and use whatever means possible to accomplish that.

In the slower, more sustainable case you are instead being extremely conservative with your costs and growing only as fast as you can without overreaching beyond your stable base.

Having been a close observer of the way Relay has grown and developed over the last decade it was clear they took the sustainable approach. Adding shows and employees at a very measured, deliberate pace. Never getting ahead of themselves and as a result rarely putting themselves in a tenuous position.

It reminds me of the Dry Stone Walls you will often see while wandering in the north English countryside. These walls divide farmers pastures and criss-cross the terrain on hillsides often battered with awful conditions. Yet these walls endure because they were built to endure. The process of building one of these walls is slow and deliberate. Only being able to progress at a rate of maybe 2-3 meters per day, but their lifespans are measured in centuries as a result. Compare that to something like a wooden split rail fence which can be put up at a rate of hundreds of meters per day, but have a useful lifespan measured only in years.

There are no free lunches here. If your goal is to make something which will endure, which can stand up against the storms which will inevitably batter it, you need to start building it with that in mind.

This isn’t to say that the fast, unsustainable approach doesn’t have its place, but moreover it is vital to be deliberate about what you want and be clear eyed about what that will mean for your future prospects. But if you want to make something which will be around to celebrate its 10 year anniversary you’ll probably to build it with stone rather than wood.

David Smith