New blog!

It has been quite some time since I’ve posted here, as I’ve put most of my energy the last couple years into MDM Deals. However, I have missed writing and while I don’t have time now to jump into the deeper analysis pieces that I really enjoy, I have decided to write more about the automation I’m doing to keep MDM Deals running. It’s some pretty interesting stuff, I think, that will interest many of you, but because it is “behind the scenes” of MDM Deals, I’ve decided to host it on a blog section of that site rather than host it here (though I may occasionally cross-post some articles). Introducing the all-new MDM Deals blog!

Don’t worry–while the writing is about MDM Deals, you can follow the blog without getting any deals coming to you. Hope you enjoy! Here’s an excerpt from my first post:

I figured I’d use an “if contain” action to see if the variable “contains” a character, but since I don’t know what characters might be in an app name, I’d have to create a huge number of nested “if condition” actions to cover all vowels (upper and lower case) plus numbers. Ick–not elegant and I can’t fathom how complex that would be to build.

The better answer is regex. I ran a “match text” action on the name variable, using regex to search for any alphanumeric character. Perfect. If the name variable had alphanumeric content, it would match; if it didn’t, it would mean the name variable was blank. Now I just needed to take the regex match and use it with an “if” action to give me an error if there was no match.

The way to do that wasn’t intuitive

This is what I love about Shortcuts and the automation it enables. I’m not a developer, I can’t write a script, and I can only barely hack my way around regex, but that doesn’t matter. Shortcuts democratized automation enables me not only to post deals to 15 different places on the internet, but it also enables me to prevent or fix user errors automatically.

I now don’t have to worry now about mistyping an app name or inserting extra spaces. A tiny bit of automation not only guarantees better quality posts for MDM Deals but also takes away yet one more thing I have to think about 8-10 times a day when I post deals. Faster posts, better deals, and less mental effort? I’ll take that any day.

Why and how Apple should fix, not end, the app affiliate program

Screen Shot 2018-08-07 at 18.55.20.png

By now you’ve likely heard how Apple ended their app affiliate programp and you’ve probably seen hot takes which have called the move “a massive middle finger”,  mean-spirited, a gut punch, just about the money, and “hostile and petty”. The Loop even said “Apple’s stated reasoning for this action is utterly ridiculous and complete bullshit.” The universal agreement was that it’s bad for Apple’s ecosystem of writers and bloggers and that the move was a bad one by Apple. However, I haven’t seen any analysis that attempts to see why Apple actually made the move–at least an analysis that doesn’t assume it’s all about a tiny amount of cash. I think there’s more going on, though, and so this is my attempt to understand the problem Apple was trying to solve. Surprisingly, this analysis actually suggests its in Apple’s best interest to revise the affiliate program rather than end it. To reach this conclusion, I’ll look at the problems with the affiliate program, how the program can be fixed, and why it’s in Apple’s best interest to revise rather than end the app affiliate program.

Why Apple ended the app affiliate program

We have to start by understanding why Apple ended the app affiliate program. On the one hand, this isn’t a hard question to answer: in the announcement itself, Apple explained that “with the launch of the new App Store on both iOS and macOS and their increased methods of app discovery, we will be removing apps from the affiliate program.” The new app discovery methods Apple speaks of is primarily the new App Store “Today” feed, though possibly also the introduction of paid search.

On the other hand, there is clearly more going on than just this. Apple clearly wants app discovery and the affiliate program certainly aids discovery more than it hurts it, so you’d think Apple would keep it along with their methods (even if theirs are better). After all, since the program pays a percentage of app sales, the 7% it costs Apple can’t be proportionally greater than the 23% of each sale it generates for Apple. So unless there is a compelling reason to close the program, it’s in Apple’s interest to keep apps in the affiliate program.

Therein lies the rub: I suspect there is a compelling reason to end the program in that the cost of the program does not actually produce a 23% benefit to Apple. That is, if 3rd parties were actually creating sales–causing people to pay for things they wouldn’t otherwise buy–then I believe Apple would keep the program. But as an active participant in the affiliate marketing scene–I run MDM Deals where I curate the best deals on just fantastic apps–I believe a huge percentage of affiliate link activity is not actually creating sales but is actually costing Apple money. For the following examples to make sense, remember that Apple pays 7% of any sale made within 24 hours of clicking an affiliate’s link; even if an app was free, if someone purchased a movie with 24 hours, Apple would still pay 7% of the movie.

Here’s how people abuse the affiliate program:

  • Apps, especially games, that give a reward for downloading another (free) app. The users don’t actually care about the second app and likely delete it, but Apple pays the app developer 7% for any purchase within 24 hours, even though the developer did nothing to cause that sale.
  • Affiliate marketing sites ask users to “support the site” by downloading a free app, even telling users they can delete it after. No sale is created here, yet Apple pays 7% for subsequent purchases unrelated to the free app
  • Dozens of sites spam out a garbage heap of trash apps which no one should download, but anytime someone clicks a link and purchases somethign later, Apple pays them.1
  • Large accounts were also utilizing affiliate links in social media advertising campaigns, creating situations where thousands of users downloaded apps (typically free) and then Apple paid those affiliates for all purchases later made by users who clicked those programmatic ads.

Further, there are also ways people use the affiliate program which are absolutely not abusive, but which don’t create new sales for Apple. Instead, the affiliate links cause Apple to pay for activity the marketer would already have done or a purchase that would already have been made.

  • Affiliate marketers use their own affiliate links to buy items for themselves or family. These sale would have happened anyway and were not caused by the affiliate link, yet Apple still pays for them.
  • Developers use affiliate links on their own websites and promotional material. The sales through these promotional materials would have happened anyway–as would the app promotion–yet Apple pays for each purchase even though they are not uniquely caused sales.
  • A huge amount of affiliate revenue–I would guess 30% of MDM Deals’ revenue–comes from people downloading free apps and then buying something else. I am highly confident that MDM Deals is causing people to buy quality apps they wouldn’t have otherwise, but Apple still pays me for subsequent unrelated purchases.2

What do these examples have in common? In each, a “sale” and promotion was going to happen to which the affiliate contributed nothing…and yet Apple pays 7%. In the process, Apple enables–and even perversely incentivizes–spammy apps, affiliate marketing, and programmatic ad campaigns. The reason Apple is ending the program may be not the unknown-but-surely-small financial cost to them but the cost to the app ecosystem of having these abusive and spammy markets out there. Incidentally, this makes sense of why they would keep the book/music/TV affiliate program because that content is almost always paid content and, as static content, can’t be manipulated into getting users to download other content.

How Apple should fix the app affiliate program

Since there are significant problems in the app affiliate program and yet it would benefit Apple to keep it around, I propose that Apple change the program in the following ways rather than ending it:

  1. Only pay commission on sales of the item actually linked. That is, if someone clicks on an affiliate link for app A, the affiliate would receive no commssion for app B, song C, or movie D.
  2. Link the affiliate program ID to developer IDs and Apple IDs, then make no payments for sales to oneself, others with the same billing address (i.e. family), or for one’s own apps. Once again, these are not “caused” sales for which Apple should pay.

These changes would eliminate virtually all of the abuse in the app affiliate program, as most abuse relies on getting people to download a free app in hopes that they will generate money for the affiliate by later buying paid content. If affiliate links only monetize for the actual item linked, however, then a free app would never monetize and Apple would never pay for purchases unrelated to the affiliate’s work.

Why revise the program, though? Ending it also solves the problems–and without the work of making the above changes. Why should they take the time and effort to revise things instead of ending it?

Why Apple shouldn’t end the app affiliate program

(Alternate heading: an open letter to Phil Schiller)

There is much about which I could write, including how this is the right thing to do for the Apple community, but there are three business reasons why Apple should revise the app store instead of ending it: (1) Apple’s discovery can never be enough, (2) Apple benefits immensely from affiliate-enabled ecosystems, (3) Apple benefits from a business model that aligns 3rd party interests’ with its own.

Apple’s discovery can never be enough

Benedict Evans has often said that all curation grows until it requires search and all search grows until it requires curation. With millions of apps on the App Store and over a billion active iOS devices, Apple needs both. The App Story Today feed has improved discovery tremendously: in the week before writing this article, the Today feed included 188 apps.3 This simply is not enough, for three reasons:

  1. Even if Apple included even more apps in the Today feed–200 a week–then in one year’s time, they would include half of 1% of all apps on the store. That’s hardly sufficient coverage for the number of quality apps the store has nor is that enough to serve the needs of over a billion active devices. This is even more problematic since research by Creative Strategies shows that just 52% of sampled users browse the App Store each week.
  2. The best apps are often specialized on a niche and thus shouldn’t appear in a Today feed that needs to serve hundreds of millions of people. Niche websites, though, have no limitation and can specialize in areas relevant to hundreds and thousands of people.
  3. The vast majority of apps in the Today feed–over 70%–appeared in a list of apps without even a sentence of explanatory text, which is hardly comparable with app review websites. Further, of the roughly 250 apps/year that feature explanation, Apple doesn’t compare apps to each other or point out weaknesses of apps. This means that the most reliable information won’t be on the App Store, which may be why research from Creative Strategies reveals that just 16% of sampled iOS users use App Store search as a primary means of app discovery. Instead, 35% said that online searches gave better results.

The current App Store discovery methods are simply incapable of providing effective app discovery for hundreds of millions of users on over one billion devices looking at App Stores with millions of apps–and they never will be able to. Apple thus needs 3rd parties to provide discovery of apps, to serve niche audiences, and to review software. Apple recognizes the need for this diversity of voices in music, books, and movie content–which is why those affiliate programs remain–but the reality is that Apple needs those voices for apps as well.

Apple benefits immensely from the 3rd party ecosystem

Apple does not exist to keep 3rd parties in business and so the fact that significant publishers are questioning their very existence, while regretful, doesn’t necessarily make Apple wrong. I could argue that it’s worth the cost of revising the program to keep goodwill among Apple’s most loyal evangelists,  but there is a better argument for Apple: the app reviewing community has a value to Apple far greater than is evident in the number of apps downloaded via affiliate links. To understand why, though, I need to tell you about the Small World Experiment.

A researcher gave 160 letters to students in Nebraska and told the students to get the letters to a stockbroker in Boston whom they didn’t know. The catch was that they could only send the letters to someone within their social network who would do the same, hopefully getting to someone who knew the stockbroker. Interestingly, all the letters eventually went through the hands of the same three people before they got to the stockbroker. The researchers concluded that there are some people who are “connectors,” that is, they have an outsized influence on the rest of the population due to their relationships.4

Not all affiliate marketers are connectors, of course, but they do have outsized–and untraceable–influence on others. For example, when I promote an app via MDM Deals, Apple can see how many people bought the app through my link. What they can’t see or track, though, is how many people saw the app through my site and, in turn, spread the word and how many of those people also spread the word. Sites that use affiliate links have an outsized influence on the app-buying community, but it is untraceable by Apple. I obviously can’t have stats on this–it is literally impossible–but if my non-techie friends and family are any indicator, an enormous amount of app discovery happens a step removed from affiliate links and the App Store.

I suspect Apple thinks that most of these sites will stay in business without the affiliate program–and those which die are typically less important. If so, then Apple could reap the benefit of this ecosystem without paying for it, but there is reason why it’s best for Apple to pay: because it aligns the interests of Apple and 3rd party affiliates.

Apple benefits from aligning affiliates’ business models with its service revenue

It goes without saying that Apple wants people to buy and use apps. Each additional app purchase not only makes the App Store the best place to sell apps but it also creates additional “lock-in” for users in the Apple ecosystem. There is a virtuous cycle here that benefits Apple: the more people buy apps, the more likely they are to stay with Apple and continue buying apps and, in turn, the more people buy apps, the greater the incentive for developers to build quality apps which, in turn, attracts and retains users. Everyone wins in this scenario: users get quality apps, developers get paid, and Apple gets loyal users, quality apps, and profit from all sales a loyal customer makes, building up their Services revenue which is an area of strategic focus.

The app affiliate program aligns the interests of the Apple ecosystem with Apple’s Service revenue growth, contributing to the virtuous cycle above. This can be seen by considering what happens to app review and discovery sites. Here are alternatives:

  • Affiliates go out of business. Honestly, some business should close and this might be a beneficial thing for some to close. However, Apple certainly doesn’t want all to close.
  • Utilize sponsors and ads. This is a good business model (and one MDM Deals uses), but the problem from Apple’s perspective is that there is no reason a website would feature ads that help Apple. In fact, I’ve seen sites feature sponsors that are direct competitors to Apple.
  • Use an alternative affiliate program (like Amazon). This is a common business model. The problem from Apple’s perspective, again, is that it incentivizes reviewers to sell products that are not Apple’s—and, in the case of Amazon, send business to one of Apple’s competitors.
  • Memberships. This is the best model for app review sites, but only for sites that already have significant followings. Sites used to be able to bootstrap their growth through app affiliate revenue–this is how Macstories got its start–but without the affiliate program, new writers and voices will either have to promote app discovery for free OR they will be pushed into the business models above that are undesirable for Apple. I’ve already canceled plans I had for an app discovery method precisely due to this reason.

If Apple wants 3rd parties to contribute to app discovery—as I argued above that they need—then they should care about the business models supporting that discovery. The app affiliate program directly aligns the interests of 3rd parties with Apple’s Service revenue, their most strategic segment to grow.


My proposed changes would not be popular—indeed I would lose significant revenue from them—but these revisions are far better than ending the app affiliate program. They’re also hard to argue with, as it more properly aligns payout with sales caused by affiliates. And from Apple’s perspective, if they know with high confidence that the affiliate is actually causing sales and not manipulating the system, then they should be excited to pay large amounts of revenue to people who are creating large amounts of sales! It’s hard to overpay a salesperson who works on commission, assuming you can know if the salesperson is making a sale. With these changes, Apple could know.

Apple may not think it worth their time to implement these changes—after all, doing so would take time and money. But when the alternative is Apple-promoting websites using words like “a massive middle finger,” “mean-spirited,” “hostile and petty,” “utterly ridiculous,” and “complete bullshit,” then perhaps Apple needs to take a step back and rethink their approach. I’ve argued that revising the app affiliate program will actually benefit app, but not alienating the Apple community is also the right thing to do, regardless of the bloody ROI.

1. Incidentally, this drivel of a business model is why I started MDM Deals, focused only on high-quality apps worth your time and money. Shameless plug, but you can sign up to get a daily email of a curation of deals–or follow deals on every social media network out there. ↩️

2. I once had someone download a free app and they then bought a $100 movie bundle; Apple paid me $7 for that even though the movie bundle sale had nothing to do with my site and affiliate link. ↩️

3. Data taken from App Store Today feed July 29-August 5, 2018. ↩️

4.To read more about this study and it’s fascinating implications, I highly recommend The Tipping Point by Malcolm Galdwell. ↩️

Christmas, holiday, & New Year deals on iOS apps, Mac apps, iTunes movies, and more!

There are over 4,000 iOS apps, Mac apps, & iTunes movies on sale for Christmas, Hannukah, & New Year’s. I went through all the deals and curated a list of fantastic deals on fantastic apps & movies via my new site Check out the deals!

Thanks to Setapp for sponsoring markdmill & mdmdeals this week!


SetappGrowing up, my father did lots of repairs on our car, but we never had specialty tools. Once, after struggling with a repair for several hours, he finally rented the specialty tool he needed–and he finished the work in a matter of minutes rather than hours. A productivity gain like that is what you get when you have the right tool for the job. Apps are no different; the right app will save you hours of productivity. Setapp gives you a subscription to all the right tools so that, no matter the job you need, you’ve already got the app on your computer.

Need to save space on your hard drive? Use CleanMyMac to instantly free up gigs of space, then use Gemini to eliminate duplicate files (and photos!).

Need to write something? Use a powerhouse app like Ulysses, a minimalist app like Focused, a blog-focused app like Blogo, or a book-focused app like Manuscripts.

Need to be more efficient at your work? Keep track of tasks using 2Do, GoodTask, or Taskpaper, then stay on task and focused with Be Focused Pro, and track your time with Timing,

Not sure what you need to do? No worries–that’s why Setapp offers access to dozens and dozens of high-quality, hand-picked apps, all for one low price. Don’t worry about trials, upgrades, or testing out different apps to figure out which one you want to use–get access to all the apps and use whatever works best for your specific job! Screen Shot 2017-11-16 at 17.46.55

Try them out risk-free with Setapp’s truly free 30-day trial (no credit card required, cancel anytime). After the first month, you get all these apps and more for just $9.99 + tax a month. Download Setapp completely free today to start your trial!

My thanks to Setapp for sponsoring mdmdeals this week.

Black Friday & Cyber Monday deals on iOS apps, Mac apps, iTunes Movies, and more!

I’m thrilled to say that my curated list of fantastic Black Friday & Cyber Monday deals on fantastic apps, movies, and more is live! Check out the dedicated page on my new website,

Setapp-bannerMy thanks to Setapp for sponsoring this week’s deals. Setapp gives you access to dozens of great apps for one low monthly price. Get some of my favorite Mac apps today by downloading Setapp for a monthlong 100% free trial or read more about it!

Setapp: Dozens of great apps, one great price [Sponsor]

Setapp-bannerImagine needing an app to make you more productive, do maintenance on your Mac, or be more creative–and now imagine that you can get a high-quality app to solve your need without having to look for one or deals with reviews, spammy software, trials, in-app purchases, or upgrade pricing. You now can, with Setapp.

Setapp is the first subscription service for Mac apps, giving you access to hand-picked, high-quality apps for one low monthly price. Get access to some of my favorite & highly recommend apps like CleanMyMac, iStat Menus, Gemini,  2Do, Boxy, Alternote, Dropshare, Unclutter, Marked, or Screens, plus dozens more–all for just $9.99 + tax a month.Screen Shot 2017-11-16 at 17.46.55Try them out risk-free with Setapp’s truly free 30-day trial (no credit card required, cancel anytime). Get access to all these apps by downloading Setapp completely free today! If you do it fast, you can even enter a drawing for a new MacBook Pro. Check out Setapp today!

My thanks to Setapp for sponsoring this week.

HelloTalk [Sponsor]

HelloTalk [Sponsor]


My big thanks to HelloTalk for sponsoring this year’s Christmas and New Years deals (most deals still live!), as well as the Black Friday deals earlier this year. If you’ve appreciated those deals, do me a favor and check out HelloTalk as their sponsorship made those deals possible. I’ve written several pieces about HelloTalk as part of their sponsorship, each of which explains a different part of the app. So far I’ve looked at:

  1. How HelloTalk provides you with comprehensible language input, which research shows to be the primary factor in learning a language.
  2. How HelloTalk is designed to connect you easily with native speakers of over 100 different languages
  3. How HelloTalk provides you tools that help you understand language.

These benefits of HelloTalk are why I’ve decided to keep HelloTalk on my phone as a tool in my own language practice. I’ve legitimately enjoyed using the app, posting to Moments (and getting corrections), and conversing with others. I wish HelloTalk let you search by gender and interests/hobbies, which would make it easier to have natural conversations with people interested in the same things as you, but I have found that when both people want to practice language, you find things in common to talk about.

If you are interested in learning a language and committed to gaining as much input as you can, then check out HelloTalk. It’s a free download and has an optional in-app subscription for more advanced features (better search, multiple languages, removing ads & limits on language tools). Check it out on the App Store today!


You can subscribe to via RSSTumblr or by following @MarkDMill on Twitter. I also daily curate and tweet out the best sales on high quality iOS/Mac apps and iTunes movies via @MDMDeals.

Design of HelloTalk [Sponsor]


My thanks to HelloTalk for being a sponsor this week. I wrote last week of how research shows the most important factor in learning a language is the quantity and quality of input in that language. One way to get that input is through language partners, but it can be hard to find the right partner for you. Fortunately, the free app HelloTalk has some great features that connect you easily and quickly to language partners of over 100 languages. The process is quite thoughtfully designed. Continue reading

Apple’s AI Advantage


My thanks to HelloTalk for sponsoring this week! HelloTalk helps you learn over 100 different languages by connecting you to native speakers of the language you want to learn. Read why, as a language teacher and learner, I think it’s valuable or download HelloTalk today!

There are few who would challenge that one of Apple’s significant competitive advantages is its ability to design and manufacture physical products. Even fewer, perhaps, would challenge that Google’s significant competitive advantages are it’s access to data and algorithms and artificial intelligence (AI) which process that data. As a upcoming frontier in technology appears to be AI, many have assumed that Google’s advantages are so superior to Apple’s that the AI frontier is Google’s battle to lose, and Apple’s to struggle to win. It is my contention, though, that while Google has significant advantages in AI, Apple has advantages critical for competing in the AI frontier.

To argue for my position, I will identify the critical competencies necessary for competing in AI, then argue that Apple’s advantages in some competencies give them, at minimum, an equal fighting chance with Google’s advantages in different competencies. Continue reading

Cyber Monday deals on iOS apps, Mac apps & iTunes movies


My thanks to HelloTalk for sponsoring this year’s Black Friday & Cyber Monday deals! HelloTalk helps you learn languages by connecting you to native speakers. Read more about it or download HelloTalk today!

There are over 4,100 apps on sale for Cyber Monday. I’ve gone through them all so you don’t have to and curated a list of the top high-quality apps that are worthy of your consideration.

This post will be updated frequently, so make sure to check back! You can also follow my dedicated AppDeal Twitter feed, @MDMDeals for a curation of the best deals each day.

Continue reading

Black Friday iOS apps, Mac apps, & iTunes movie deals!

Note: The deals below are for 2016. The Black Friday deals of 2017 are now live on my new dedicated website, — now with over 11 ways to get the deals!

My thanks to HelloTalk for sponsoring this year’s Black Friday & Cyber Monday deals! HelloTalk helps you learn languages by connecting you to native speakers. Read more about it or download HelloTalk today!

There are over 4,100 apps on sale for Thanksgiving and Black Friday. I’ve gone through them all so you don’t have to and curated a list of the top high-quality apps that are worthy of your consideration.

This post will be updated frequently, so make sure to check back! You can also follow my dedicated AppDeal Twitter feed, @MDMDeals for a curation of the best deals each day. Continue reading