2 votes

Est-ce trop de paranoïa que de se méfier des logiciels qui nécessitent une "application d'aide" séparée ?

J'étais à la recherche d'une bonne application de surveillance du système et j'ai décidé d'essayer Monity, qui a reçu plusieurs bonnes critiques de la part de journaux respectables.

Ce qui me dérange, c'est que l'application qui provient de l'App Store n'est qu'une partie du logiciel. Le logiciel demande le téléchargement d'une soi-disant application d'aide gratuite, afin d'obtenir un panneau supplémentaire (ce qui serait essentiellement ce que je recherche).

Il y a peu ou pas de documentation sur la raison pour laquelle cette application d'aide est nécessaire et le fait qu'une partie du logiciel ne passe pas par le contrôle d'Apple ne me donne pas de bonnes vibrations.

Je sais qu'Apple a certaines entraves qui empêchent les développeurs d'atteindre les ressources du système, mais dans la plupart des cas, j'ai vu au moins une explication de ce que l'aide contient par le développeur. Dans ce cas, il n'y a aucune information sur la page d'accueil du développeur et je n'ai pas reçu de réponse à mon courriel au développeur.

La question est donc la suivante : quels contrôles spécifiques subissent les applications avant d'être sur l'App Store ? En d'autres termes, pourquoi un développeur choisirait-il de ne pas déployer son programme (ou des parties de celui-ci) sur l'App Store ?

1voto

Jozef Legény Points 1125

Toutes les applications vendues sur le Mac App Store doivent être mises en bac à sable. Le fait d'être dans un bac à sable restreint considérablement les possibilités de l'application. Par exemple, elles ne peuvent pas accéder aux fichiers des dossiers auxquels vous ne leur avez pas donné explicitement accès via la boîte de dialogue Ouvrir un fichier du système. La documentation complète sur les sandboxes se trouve sur le site Pages pour les développeurs Apple mais ce qu'il faut retenir, c'est qu'elle est très restrictive.

Il est presque impossible d'avoir un outil système qui puisse y vivre. Notez également qu'Apple lui-même "triche" quand il s'agit de la règle du bac à sable. Par exemple, XCode est accessible via le Mac App Store mais il n'est pas sandboxé (car il ne fonctionnerait pas s'il l'était).

Mais en général, le sandboxing est une bonne chose. La seule façon d'être vraiment sûr qu'une application se comporte bien ou non est de voir s'il y a eu des plaintes ou des signes indiquant que le développeur n'est pas digne de confiance. Notez cependant qu'avant l'existence du Mac App Store, toutes les applications étaient distribuées par d'autres canaux et la plupart du temps, tout se passait bien.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X