Non, Apple ne traite pas tous les développeurs sur un pied d'égalité

Stéphane Moussie |

Pomme d’avis, c’est la rubrique dans laquelle la rédaction de MacGeneration vous partage son point de vue sur l'actualité Apple. Tim Cook répète invariablement qu'Apple ne fait pas de distinction entre les développeurs, un discours qui ne tient plus selon Stéphane.

« Nous traitons tous les développeurs sur un pied d'égalité. Nos règles sont transparentes. » C'est ce que martèle Tim Cook à chaque fois qu'il doit répondre à des enquêtes sur les pratiques d'Apple en matière de concurrence. Et pourtant les preuves de privilèges accordés à quelques-uns seulement se multiplient.

La dernière en date, c'est la mise à disposition d'API spéciales pour Dropbox et OneDrive sur Mac. On a fini par apprendre l'existence de ces API privées (non documentées) alors qu'elles disparaîtront de macOS 12.3, une disparition qui oblige finalement Microsoft et Dropbox à adopter, non sans mal, la solution qu'Apple recommande à tous.

avatar iftwst | 

Merci pour cette analyse.

avatar Lucas | 

Merci MacG pour cette plongée en détail dans la question, critique et justifiée mais surtout nuancée ! 🙏

Il est clair que simplement communiquer à la catégorie « visioconférence » qu’il y a ce test en avant-première et préciser les conditions pour y accéder désamorcerait beaucoup de tensions et de confusion, de même pour les usagers : ça pourrait être clairement écrit dans les fiches App Store. Mais il faudrait alors que ce soit rapidement ouvert aux autres, parce que sinon c’est vite de la concurrence déloyale, qui affectera surtout les petits acteurs alternatifs (coucou Jitsi).

Et les tarifs spéciaux de commission, bon. 15% pour l’immense majorité c’est déjà génial. C’est sur la vidéo que c’est plus spécieux, mais au moins si les conditions d’accès sont les mêmes pour les autres acteurs c’est déjà ça.

En espérant qu’Apple améliore sérieusement ses pratiques et discours là-dessus dans les deux prochaines années…!

avatar Nesus | 

Un avis que je partage pleinement.

avatar fabricepsb71 | 

« Mais si vous faites la même chose avec Microsoft Teams, votre webcam se coupera dès que vous placerez une seconde app à l'écran »

Mais enfin pourquoi Apple ne permet pas par défaut l’utilisation de la webcam avec une autre application ?
Raison de sécurité ?

avatar Fego007 | 

@fabricepsb71

Je crois c’est une histoire de Sandbox

avatar fabricepsb71 | 

@Fego007

J’avoue ne jamais vraiment avoir compris cette notion

avatar YetOneOtherGit | 

@fabricepsb71

"J’avoue ne jamais vraiment avoir compris cette notion"

Le concept de SanBox ?

Pour essayer de vulgariser: il s’agit d’isoler le plus possible une application du reste du système.

Comme un enfant que tu mettrais dans un bac à sable ou il peut faire ce qu’il veut mais qui n’aurait aucune capacité d’agir avec ce qui est en dehors de ce bac à sable sans demander à un adulte responsable une autorisation formelle qu’il peut te refuser.

Dans ces versions extrêmes le bac à sable est isolé d’absolument tout pour tester des programmes potentiellement dangereux.

J’espère que ça te donne une idée 😉

avatar fabricepsb71 | 

@YetOneOtherGit

mais en quoi une webcam allumé et un logiciel de prise de notes, les deux en même temps à l'écran en splitview, peut s'avérer dangereux ?

avatar YetOneOtherGit | 

@fabricepsb71

"mais en quoi une webcam allumé et un logiciel de prise de notes, les deux en même temps à l'écran en splitview, peut s'avérer dangereux ?"

Tu as demandé l’explication du concept de SandBoxing pas celle de l’hypothèse de notre camarade ou sa validation 😉

avatar Derw | 

@fabricepsb71

Ce qu’il faudrait savoir pour répondre à cette question c’est « est-ce que 2 applications ouvertes à l’écran et donc actives en même temps, partagent le même bac à sable ? ». Si la réponse est oui, on peut imaginer un danger possible…

Après, ce n’est qu’une hypothèse de quelqu’un qui n’y connaît pas grand chose…

avatar 6ix | 

@Derw

Non, le sandboxing ne dépend pas de ce qui est affiché à l’écran, autrement dit chaque app reste isolée.A mon avis cette hypothèse n’a pas vraiment de sens.

avatar Derw | 

@6ix

En même temps ce n’est pas comme si je n’avais pas prévenu…

Mais du coup, si chaque app est bien isolée de l’autre, chacune dans son bac, j’ai du mal à voir le côté « dangereux » de monter une app de notes à côté d’une app de visioconférence. 🤷‍♂️

avatar fte | 

@fabricepsb71

"mais en quoi une webcam allumé et un logiciel de prise de notes, les deux en même temps à l'écran en splitview, peut s'avérer dangereux ?"

Parce qu’on ne sait pas quelle application enregistre.

avatar Alex Giannelli | 

« Il serait temps qu'Apple assume enfin qu'elle n'entretient pas la même relation avec tous les développeurs, cela n'aurait rien de scandaleux. C'est faire croire l'inverse qui est scandaleux. »

👌🏻

avatar YetOneOtherGit | 

D’un point de vue statistique face à la masse des acteurs nous sommes sur des exceptions représentant un epsilon.

Aucun système n’est 100% égalitaire ou transparent dans la vie que ce soit au niveau légal, social, politique… et c’est sans doute un bien.

Ce qui est amusant c’est que l’on parlerait aussi d’abus si Apple ne faisait jamais de compromis sur les règles qu’ils établissent unilatéralement 😄

Le système est globalement égalitaire avec des exceptions extrêmement marginales.

Et au passage un des soucis est bien plus le fait que les gros acteurs ne bénéficient pas assez de traitement de faveur que le contraire.

Rien que la mise en place d’un taux réduit pour les petits acteurs est une hérésie dans une doctrine business classique: on accorde des conditions financières privilégiées à ceux qui produisent un fort volume d’activité et non le contraire 😉

Beaucoup de bruit pour pas grand chose ici au final conduisant à demander à Apple un égalitarisme absolu qu’absolument aucune organisation sociale ou économique n’est capable d’offrir.

avatar Florent Morin | 

@YetOneOtherGit

> Rien que la mise en place d’un taux réduit pour les petits acteurs est une hérésie dans une doctrine business classique: on accorde des conditions financières privilégiées à ceux qui produisent un fort volume d’activité et non le contraire 😉

C’est un truc qu’Apple a bien compris. La réalité du marché, c’est qu’il y a beaucoup de petits développeurs.

Et, en réalité, on est bien traités sur un pied d’égalité : un tout petit acteur qui fait une app qui suit parfaitement la vision d’Apple aura au moins autant de poids qu’un gros acteur.

Il y a égalité mais pas équité. Il faut faire ses preuves. Qui qu’on soit. (Cf Epic qui se fait dégager malgré ses milliards)

avatar YetOneOtherGit | 

@FloMo

"C’est un truc qu’Apple a bien compris. La réalité du marché, c’est qu’il y a beaucoup de petits développeurs."

Pas certain que mon propos soit clair. Oui le taux réduit de commission est un moyen de s’acheter une virginité à moindre frais: Nous sommes pas loin d’une situation à la Pareto où la grande masse des dev contribue minoritairement au business.

Ce qui est atypique dans l’AppStore face à la doctrine classique c’est qu’au contraire le niveau du taux de commission devrait être en proportion inverse de l’activité générée: Les gros acteurs devraient voir le niveau de com se réduire sur des volumes d’activité conséquents.

avatar Florent Morin | 

@YetOneOtherGit

Oui. Mais ce n’est pas une relation client-fournisseur.

À l’origine, Apple ne voulait pas d’apps externes. Pour ne pas pourrir l’expérience utilisateur. La seule plateforme proposée était l’app web via Safari.

Ce n’est pas non plus totalement un partenariat vu que les développeurs sont hébergés sur la plateforme iPhone : il y a un déséquilibre de fait.

avatar YetOneOtherGit | 

@FloMo

"Oui. Mais ce n’est pas une relation client-fournisseur. "

Ça en est indubitablement une : Apple fournie des services dont des acteurs économiques sont clients.

Là je ne vois vraiment pas comment tu peux aboutir à cette très étrange assertion 🤔🤔

avatar Florent Morin | 

@YetOneOtherGit

L’App Store est né à la demande des développeurs qui voulaient bénéficier de la plateforme.

Apple vendait un iPhone : pas une plateforme de distribution d’apps. Évidemment, il y a un contrat entre Apple et les développeurs. Et évidemment, Apple y a vu une opportunité.

Mais dès lors que la demande est venue des développeurs, c’est plus devenu un partenariat qu’une vente de produit aux développeurs.

avatar YetOneOtherGit | 

@FloMo

Je reste fort dubitatif face à ta vision 🤔😉

avatar raoolito | 

@YetOneOtherGit

techniquement @stephane ici demande juste de reconnaitre officiellement ce que vous decriver, pas d’appliquer un egalitarisme absolu.

avatar YetOneOtherGit | 

@raoolito

"techniquement @stephane ici demande juste de reconnaitre officiellement ce que vous decriver, pas d’appliquer un egalitarisme absolu."

Je sais et je l’ai bien compris.

Après ce sont des enjeux de stratégie de com et je ne crois pas que nous puissions mesurer ce qu’il y a à gagner d’un discours plus subtil et donc plus complexe du type “Le traitement des acteurs est globalement très égalitaire et les exceptions pour des cas particulier sont extrêmement rare”

En com les discours subtiles et donc plus complexes ne sont pas toujours la meilleure des stratégies 😉

avatar raoolito | 

@YetOneOtherGit

quoi? les etrangers volent nos emploient et polluent ?
:D :D

avatar dodomu | 

Concernant le privilège de visio en split-screen, il me semble que Skype en est capable, en Décembre dernier j’ai pu suivre une visio conférence avec Safari ouvert à côté.

Sinon merci pour l’article 🙂

avatar fte | 

Il n’y a au fond que deux choses qui me dérangent vraiment dans cette histoire :

- qu’Apple prétende que tous les développeurs sont égaux alors que c’est absolument faux et démontré faux,
- qu’Apple ne traite pas tous les développeurs de la même manière.

Deux fois rien en fait.

avatar YetOneOtherGit | 

@fte

"Il n’y a au fond que deux choses qui me dérangent vraiment dans cette histoire :
- qu’Apple prétende que tous les développeurs sont égaux alors que c’est absolument faux et démontré faux,
- qu’Apple ne traite pas tous les développeurs de la même manière.”

Autant sur l’hypocrisie politique classique de la communication je peux l’entendre, autant sur le second point: qui a des relations commerciales absolument égalitaires ? 🤔

Personnellement je ne vois pas 🤭

“Deux fois rien en fait."

Effectivement c’est peut-être deux fois rien :
- Cela reste des exceptions statistiquement marginales
- Le traitement égalitaire n’est quasiment pas de ce monde

Donc peut-être effectivement beaucoup de bruit pour deux fois rien 😉😎

avatar fte | 

@YetOneOtherGit

"autant sur le second point: qui a des relations commerciales absolument égalitaires ? 🤔"

Oh, en general je n’y vois aucun problème.

Dans ce cas, dans le cas d’une relation commerciale forcée puisqu’Apple s’impose en intermédiaire obligé dans des relations commerciales entre tiers sans aucun rapport avec Apple, et qu’il y a en plus de cette obligation contestable moralement des différences de traitement… oui, j’y vois un problème.

Mais il y a une solution tellement simple à toutes ces problématiques : briser ce passage obligatoire par Apple dans des relations commerciales où elle n’a rien à y faire.

avatar YetOneOtherGit | 

@fte

"Mais il y a une solution tellement simple à toutes ces problématiques : briser ce passage obligatoire par Apple dans des relations commerciales où elle n’a rien à y faire."

Delenda Carthago 🤣🤣🤣🤣

Tu en fais un peu trop dans la panacée, je trouve 😄

avatar fte | 

@YetOneOtherGit

"Tu en fais un peu trop dans la panacée, je trouve 😄"

Je vais m’autoriser à penser que tu as bien compris ma position, que je ne suis pas binaire dans ma réflexion, même lorsque mes propos ici laissent penser le contraire. De la même manière tu peux sans autre t’autoriser à penser que j’ai depuis belle lurette exclu le binaire de tes propos, tu es plus subtile que ça. ;)

avatar YetOneOtherGit | 

@fte

"Je vais m’autoriser à penser que tu as bien compris ma position, que je ne suis pas binaire dans ma réflexion, même lorsque mes propos ici laissent penser le contraire. De la même manière tu peux sans autre t’autoriser à penser que j’ai depuis belle lurette exclu le binaire de tes propos, tu es plus subtile que ça. ;)"

Et c’est un jeu fort agréable qui manque terriblement hélas dans bien des cas 😉🥳

L’esprit de sérieux un peu soupe au lait est vraiment désolant un peu d’ironie est au contraire salutaire 🥳

CONNEXION UTILISATEUR