¿Es demasiado parano ser sospechoso de un software que requiere una “aplicación de ayuda” por separado?

2

Estaba tratando de encontrar una buena aplicación de monitor de sistema y decidí darle una oportunidad a Monity, que ha recibido varias buenas críticas de revistas respetables.

Lo que me molesta es que la aplicación que viene de la App Store es solo una parte del software. El software solicita la descarga de la llamada aplicación de ayuda de forma gratuita, para obtener un panel adicional (que sería lo que estoy buscando esencialmente).

Hay poca o ninguna documentación de por qué se requiere esta aplicación de ayuda y el hecho de que una parte del software no pase por el control de Apple no me da ninguna buena onda.

Sé que Apple tiene ciertos obstáculos que impiden que los desarrolladores alcancen los recursos del sistema, pero en la mayoría de los casos he visto al menos alguna explicación de lo que el ayudante contiene por parte del desarrollador. En este caso, no hay información en la página de inicio de desarrollo y no recibí una respuesta a mi correo electrónico al desarrollador.

Entonces, la pregunta es: ¿a qué controles específicos se dirigen las aplicaciones antes de que estén en App Store? En otras palabras, ¿por qué un desarrollador elegiría no implementar su programa (o parte de él) en la App Store?

    
pregunta posdef 08.03.2016 - 14:16

1 respuesta

1

Todas las aplicaciones vendidas a través de Mac App Store tienen que estar en un espacio aislado. Estar en una caja de arena restringe lo que la aplicación puede hacer bastante. Por ejemplo, no pueden acceder a los archivos en carpetas a las que no les otorgó acceso explícitamente a través del cuadro de diálogo Abrir archivo del sistema. La documentación completa de la zona de pruebas se puede encontrar en Apple Developer pages , pero lo importante a tener en cuenta es que es muy restrictivo.

Es casi imposible tener una herramienta de sistema que pueda vivir en ella. También tenga en cuenta que la propia Apple hace "trampa" cuando se trata de la regla de la caja de arena. Por ejemplo, se puede acceder al XCode a través de la Mac App Store, pero no está en un espacio aislado (porque no funcionaría si lo fuera).

En general, sin embargo, el sandboxing es una buena cosa. La única manera de estar realmente seguro de si una aplicación se comporta bien o no es ver si hubo quejas o señales de que no se puede confiar en el desarrollador. Sin embargo, tenga en cuenta que antes de que existiera Mac App Store, todas las aplicaciones se distribuían a través de otros canales y la mayoría de las veces las cosas iban bien.

    
respondido por el Jozef Legény 08.03.2016 - 15:04

Lea otras preguntas en las etiquetas