Archive for May 30, 2019

Thursday, May 30, 2019

App Store Competition

Mark Gurman (tweet, 9to5Mac):

Apple Inc.’s former head of App Store approvals said he’s worried about competition between the company and developers, and even recalled board member Al Gore asking about a controversial app approval.

Phillip Shoemaker, who ran app reviews from 2009 to 2016, made the comments in the latest episode of Bloomberg’s Decrypted podcast ahead of Apple’s annual developers conference in early June.

It’s worth listening to the episode.

Steve Troughton-Smith:

Apple was always “embarrassed” about the numbers of developers supporting watchOS? It’s 👏 because 👏 nobody 👏 wants 👏 to 👏 build 👏 apps 👏 with 👏 WatchKit! And by far the biggest potential Apple Watch software market is always going to be custom watch faces

James Vincent (Hacker News):

In the interview, Shoemaker says that Apple has long feared that rival apps from companies like Google and Facebook would replace core iOS features like calling and messaging. He notes that this fear is “absolutely the reason” that the company still doesn’t let users set third-party apps as the default service for these primary functions.

“That was a real thing. I mean the fear that somebody would come along, a Facebook, a Google, whomever and wipe off and remove all of our items,” says Shoemaker.

Apple:

A store that welcomes competition.

We believe competition makes everything better and results in the best apps for our customers.

[…]

Here’s a look at a variety of categories we’re competing in, and who we’re competing with, on our App Store.

Benoit Letondor:

I’ve seen a lot of BS from tech companies, but @Apple branding it’s @AppStore “A store that welcomes competition” is by far the biggest bullshit I’ve seen in years!

Nilay Patel:

Apple: Look at how competitive and open the App Store is!

Also Apple: Here is an infographic of apps that are forced to compete with us on an uneven playing field

I think it is extremely important for everyone to look at Apple’s proffered evidence of competition for FaceTime and then let loose a hearty chuckle of despair

Jason Snell:

Among the things on the page that made me raise an eyebrow is the segment about how Apple allows competition to Safari in web browsers. That’s only technically true, since different web rendering engines are barred from iOS.

Apple’s apps also get to use private APIs and daemons, have greater access to public APIs, act as default apps, and have privileged access to the lock screen, Control Center, and Siri. They’re also not subject to App Review limbo, the normal rules for push notifications and subscriptions, or the App Store tax.

Damien Petrilli:

That’s the thing, with a 30% tax, you can build anything. And what is messed up is that it scales.

So if your App is very successful, it doesn’t even protect you because Apple is getting more money from it to build a competitor.

Steve Troughton-Smith:

I actually like App Review, & the review process 👀 But I do think there needs to be external, independent oversight, because the App Store is too important to society for any one person to be the sole arbitrator

Apple:

The five pillars of the guidelines — Safety, Performance, Business, Design, and Legal — require that apps offered on the App Store are safe, provide a good user experience, adhere to our rules on user privacy, secure devices from malware and threats, and use approved business models.

Jeff Johnson:

Five months ago I wrote about a scammer named “Emanuele Floris” who has an absurdly large number of apps in both the iOS and Mac App Store. At the suggestion of someone who works for the App Store, I also reported this scammer to Apple’s App Review via email. And I reported the scammer to Apple Product Feedback. As of this writing of this blog post, this scammer’s apps are all still in the iOS and Mac App Store. No action has been taken by Apple.

Recently I found another enormous scam in the Mac App Store. As a Mac developer, I’m primarily concerned with the Mac side. Don’t make the mistake of thinking that scams are primarily a Mac App Store problem, though. As I said, Emanuele Floris has a large number of apps in the iOS App Store. If you want to read more about scams in the iOS App Store, take a look at Apps Exposed.

[…]

I want the App Store to be safe. I want the App Store to be a good experience. I sell my own apps in the App Store, and I hate that shoppers get scammed, I hate that legitimate developers have to compete against scammers. I hate that Apple sometimes even features scammers in the App Store.

Rory Prior:

The idea that the App Store is a ‘safe and trusted’ place is also problematic. We know full well that scam apps get on to the store all the time, the veneer of ‘it’s safe because it’s Apple’ actually puts users at more risk than if they treated everything with suspicion.

Apple:

84% of apps are free, and developers pay nothing to Apple.

John Gruber (tweet):

Any developer distributing an app through the App Store, free or paid, must pay Apple $99 per year for a developer account. You can build apps using Xcode free of charge, but you need a paid developer account to distribute them through the App Store.

This was never the case with the Mac, until the notarization requirement.

Rui Carmo:

The $99 developer tax is the sole reason I only developed mobile apps for Android even though I use Apple devices first and foremost–not because I can’t afford it, but because I find a lot of it purely insulting (the limitations in sideloads, the hassle of having to rebuild your personal apps periodically, and, of course, the “added value” of the largely inhospitable developer documentation).

[…]

Honestly, I don’t think the fee is even a good deterrent against junk apps, since the App Store is already full of them and the app review process (which is a legend unto itself) seems wide off the mark there.

Michael Love:

It’s a sign of the cutthroat / disorganized nature of the Android indie developer community that we haven’t all gotten together by now and started our own open-source App Store with 5% commissions and offered it to OEMs for free.

Previously:

Update (2019-05-31): Jim Dalrymple (in 2012):

Farouk told The Loop that Apple rejected an update to the app this week claiming that showing the “iTunes ‘now playing’ or track changes is a misuse of Notification Center.”

[…]

Here’s the funny thing. The app was already approved and in the Mac App Store for some time with the notification functionality working perfectly. Apple rejected the app when Farouk submitted an update adding a preference to remove the menu bar icon. No changes were made to the notification functionality in the update, according to Farouk.

Soon after that, Apple released an update for iTunes itself to post track changes to Notification Center.

Another example of this type of behavior is Apple rejecting a camera app for using the hardware volume button to control the shutter, a feature which it built into the iOS Camera app just months later.

Sash Zats:

Let’s take iMessage for example. Shipped with OS, has in-app AppStore UI (Messenger was rejected for putting games into groups, cause it resembles AppStore too much), conveniently entangled with SMS: oh you can’t send it as iMessage? Let’s send it SMS!

Chaim Gartenberg (via Nilay Patel):

But Apple’s defense is full of holes. Yes, Apple has its guidelines for the App Store and a review process, but after a decade, it’s clear that the company doesn’t consistently enforce them or often chooses to enforce them when it profits Apple. Even for the apps that are allowed on the store, developers still have to fight an uphill battle against Apple’s own services.

[…]

Meanwhile, Apple still allows plenty of MDM apps on the App Store, like the business-focused Jamf Now or any number of MDM solutions available on an academic level for managing iOS devices for students. Why does Apple allow employers to leave their customers data vulnerable or schools to put their students’ data at risk, but not allow parents to make similar decisions with devices they’ve purchased for their kids?

See also: Paul Thurrott.

Update (2019-06-03): Paulo Andrade:

Listening to the Shoemaker interview about app review process I can’t help but notice his main concern was about whether approving an app would make the “stock price go down”…

Kyle Howells:

All these articles about AppStore competition and nobody manages that Apple had an AppStore rule not to compete with(duplicate) built in OS features (which they used against Google Voice years ago).

Which makes that section on their website pretty funny.