Apple a pris l'idée, a viré les limitations des "développeurs qui pensent à leurs délires sans réfléchir plus loin" (par exemple : permettre à quiconque de proposer un logiciel du moment où il respecte les règles sans se faire jeter parce qu'on n'aurait pas trouvé un mentor ni devoir passer 1 an entre la demande et l’acceptation, ne pas rejeter par principe le non libre "caca ça pue on n'en veut pas"...) et en a fait un super business (30% du prix de vente quand même...).
Relativisons les choses un petit peu. Les paquets dans une distribution cela touche tous les composants du système quand Apple lui n'accepte de l'extérieur que des applications graphiques finies. Les modalités d'intégration sont donc forcément plus simple pour Apple de ce côté, car il n'y a pas les bibliothèque ou couches basses à se préoccuper qui pourraient foutre en l'air le système, ni l'aspect de sécurité derrière. Par exemple les distributions refusent, généralement, l'inclusion statique d'une bibliothèque dans une application, comme cela, si une mise à jour de la bibliothèque est à faire (bogue important ou sécurité) tout le monde en bénéficie d'un coup. Ces règles ne peuvent pas être appliqués correctement sans un minimum de mentoring et de processus de validation. Quand tu vois la qualité des paquets RPM dans la nature par exemple par rapport à ceux d'une distribution comme Fedora, heureusement qu'il y a des règles en fait...
Après tu parles de « censure » de la part des distributions vis à vis des applications non libres. Note que toute distribution que je connais autorise les dépôts tiers et facilite même leur conception (donc si ton application ou paquet est refusé, tu peux le publier ailleurs sans problèmes). Chez Apple tu ne peux pas le faire du tout s'ils refusent. Et eux la censure ils connaissent aussi, sans parler des applications moralement dérangeantes pour eux, on peut trouver sans soucis des tas d'exemples d'applications rejetées de l'Apple store sans raisons valables, ou pour des détails insignifiants... Bref, leur modèle de ce point de vue n'est pas vraiment mieux, je trouve.
Sans compter qu'une distribution te propose de tout modifier (du système d'init dont tout le monde se fout au navigateur web avec toutes ses extensions). Apple limite beaucoup de choses de ce côté.
Après pour proposer des applications prêts à l'emploi compatible toute distribution machin, il y a le projet xdg-app qui avance qui va vers le sens des applications mobiles (dans un bac à sable, avec des permissions dédiées, tout inclus dedans, etc.). Gnome les supportera de manière intégrée bientôt (2016 ou 2017 je crois).
Note, je ne suis pas en désaccord avec ton message, mais ce point là me faisait tiquer car trop manichéen. Il est clair que sur cette question le modèle d'Apple n'est pas parfait du tout et en réalité difficilement comparable avec les dépôts des distributions Linux.
[^] # Re: Pas besoin d'être une startup
Posté par Renault (site web personnel) . En réponse au journal Slack remplace l'IRC, ou comment l'opensource qui ne réussit pas à se défaire de ses démons. Évalué à 6.
Relativisons les choses un petit peu. Les paquets dans une distribution cela touche tous les composants du système quand Apple lui n'accepte de l'extérieur que des applications graphiques finies. Les modalités d'intégration sont donc forcément plus simple pour Apple de ce côté, car il n'y a pas les bibliothèque ou couches basses à se préoccuper qui pourraient foutre en l'air le système, ni l'aspect de sécurité derrière. Par exemple les distributions refusent, généralement, l'inclusion statique d'une bibliothèque dans une application, comme cela, si une mise à jour de la bibliothèque est à faire (bogue important ou sécurité) tout le monde en bénéficie d'un coup. Ces règles ne peuvent pas être appliqués correctement sans un minimum de mentoring et de processus de validation. Quand tu vois la qualité des paquets RPM dans la nature par exemple par rapport à ceux d'une distribution comme Fedora, heureusement qu'il y a des règles en fait...
Après tu parles de « censure » de la part des distributions vis à vis des applications non libres. Note que toute distribution que je connais autorise les dépôts tiers et facilite même leur conception (donc si ton application ou paquet est refusé, tu peux le publier ailleurs sans problèmes). Chez Apple tu ne peux pas le faire du tout s'ils refusent. Et eux la censure ils connaissent aussi, sans parler des applications moralement dérangeantes pour eux, on peut trouver sans soucis des tas d'exemples d'applications rejetées de l'Apple store sans raisons valables, ou pour des détails insignifiants... Bref, leur modèle de ce point de vue n'est pas vraiment mieux, je trouve.
Sans compter qu'une distribution te propose de tout modifier (du système d'init dont tout le monde se fout au navigateur web avec toutes ses extensions). Apple limite beaucoup de choses de ce côté.
Après pour proposer des applications prêts à l'emploi compatible toute distribution machin, il y a le projet xdg-app qui avance qui va vers le sens des applications mobiles (dans un bac à sable, avec des permissions dédiées, tout inclus dedans, etc.). Gnome les supportera de manière intégrée bientôt (2016 ou 2017 je crois).
Note, je ne suis pas en désaccord avec ton message, mais ce point là me faisait tiquer car trop manichéen. Il est clair que sur cette question le modèle d'Apple n'est pas parfait du tout et en réalité difficilement comparable avec les dépôts des distributions Linux.