Didn't Apple say basically "if you can sign up in the app, you need to be able to sign up in the app in a way we get a cut". So as long as linode doesn't take on new customers in the app, no problem?
Similarly amazon could have a free iOS reader, no problem, from which you cannot buy any books. it's when they want people using the iOS app to buy books but not pay apple a cut that apple is unhappy.
Now I'm not saying I agree with Apple. I'm pretty skeptical of interfering with the kindle app much because that sounds to me like it won't be good for users. But I'm trying to keep an open mind and see what apple is actually saying and trying to understand what's going on. I haven't seen anything about apple trying to get 30% of linode monthly fees and i think that's a bit of a straw man.
> Didn't Apple say basically "if you can sign up in the app, you need to be able to sign up in the app in a way we get a cut". So as long as linode doesn't take on new customers in the app, no problem?
From the press release[1]:
However, Apple does require that if a publisher chooses to sell a digital subscription separately outside of the app, that same subscription offer must be made available, at the same price or less, to customers who wish to subscribe from within the app.
So no, any SaaS that can take on new customers on their site has to give their iOS app the same ability at the same price, with the requisite 30% cut to Apple for those subscriptions. They don't get to choose to not offer it at all.
> Similarly amazon could have a free iOS reader, no problem, from which you cannot buy any books. it's when they want people using the iOS app to buy books but not pay apple a cut that apple is unhappy.
Amazon already has this. You can't buy books from the iOS Kindle app, you can only do it through their website, with a link in the app kicking you out to Safari. That's also forbidden under the new rules (again, from [1]):
In addition, publishers may no longer provide links in their apps (to a web site, for example) which allow the customer to purchase content or subscriptions outside of the app.
[Note: I am paraphrasing bits below because I'm not sure of my legal right to provide the exact wording of the agreements since those are behind developer log-in pages and I don't want to risk my iOS developer account.]
>> Didn't Apple say basically "if you can sign up in the app, you need to be able to sign up in the app in a way we get a cut". So as long as linode doesn't take on new customers in the app, no problem?
> However, Apple does require that if a publisher chooses to sell a digital subscription separately outside of the app, that same subscription offer must be made available, at the same price or less, to customers who wish to subscribe from within the app.
> So no, any SaaS that can take on new customers on their site has to give their iOS app the same ability at the same price, with the requisite 30% cut to Apple for those subscriptions. They don't get to choose to not offer it at all.
This is more about content than about access. I could certainly be wrong, but Apple's not after SaaS, and probably isn't even after content-rental services (e.g., Netflix or Hulu).
The updated guidelines talk about content that is sold outside of the app. (11.6, 11.9, 11.12, 11.13, 11.14). The developer agreement has attachment/schedule 2 for In App Purchases. IAP can't be used for goods or services that are used outside of your iOS app; the wording is very precise (schedule 2:1.1). I would read that as Linode and similar services being 100% in the clear because they aren't even allowed to use IAP.
Subscriptions are a little more fuzzy; both content and services are allowed for subscription (schedule 2:2.3), but rentals through IAP aren't allowed (same). This suggests to me that services like Netflix and Hulu are pretty safe, but it's not as clear. Services in general are pretty clearly only intended for services that are intended primarily to be accessed through your iOS devices (the example provided is turn-by-turn map services). Schedule 2:2.3 also makes a limited exception to 3.3.9 of the main agreement for content-app data collection.
The official agreement seems to say nothing about equivalent offer practice (what you offer outside the app for purchase or subscription must also be offered inside the app), but that could be that I just don't know the right legalese.
Your broker cannot offer an app with IAP that does purchases of goods or services that cannot be used in the app itself. (iOS Developer Agreement, schedule 2:1.1)
This is all about IAP. If you aren't allowed to offer IAP for your particular item, these rules don't apply. If, however, you could theoretically use IAP for your content, you cannot offer such a service solely through external purchases.
Similarly amazon could have a free iOS reader, no problem, from which you cannot buy any books. it's when they want people using the iOS app to buy books but not pay apple a cut that apple is unhappy.
Now I'm not saying I agree with Apple. I'm pretty skeptical of interfering with the kindle app much because that sounds to me like it won't be good for users. But I'm trying to keep an open mind and see what apple is actually saying and trying to understand what's going on. I haven't seen anything about apple trying to get 30% of linode monthly fees and i think that's a bit of a straw man.