Pourquoi Mac OS et iOS sont-ils différents ?


iOS et MacOS ne sont pas si différents en apparence. Mais, l'environnement de sécurité pour iOS est beaucoup beaucoup plus serré pour créer un "Walled Garden" où seuls les logiciels "approuvés" peuvent jouer. Cette idée est à l'opposé du raisonnement qui sous-tend l'open source, mais elle présente de nombreux avantages pour les utilisateurs comme pour les développeurs dans un écosystème où les acteurs se respectent mutuellement. Apple a fait des pieds et des mains pour tenter d'enfiler cette aiguille. L'impossibilité absolue de pirater des logiciels sur la plateforme iOS permet aux développeurs de facturer une infime partie du prix qu'ils auraient dû demander dans une distribution "normale". La loi de l'offre et de la demande utilise alors le très faible coût variable du système de distribution pour étendre le marché de ces apps de plusieurs ordres de grandeur par rapport à ce qui est possible dans un environnement moins fiable.


Cependant, tout ce qui brille n'est pas de l'or. Ce jardin clos ne peut pas avoir des portes et des chemins ouverts pour tout gadget que quelqu'un veut rêver. MacOS est beaucoup plus ouvert sur le monde et est donc beaucoup plus flexible qu'iOS pour développer des pilotes de périphériques et autres pour travailler avec des équipements tiers, piloter plusieurs écrans et faire du "travail de travail." Les machines Windows sont encore plus ouvertes car leur matériel est assemblé par l'utilisateur final s'il le souhaite. Mais MacOS est le juste milieu. L'App Store apporte de nombreux avantages d'iOS à la plateforme MacOS, mais MacOS laisse toujours la porte ouverte au codage et à la connexion " bricolés ".


J'utilise les deux et je chéris à quel point ces environnements peuvent maintenant travailler ensemble.