Estaba tratando de encontrar una buena aplicación de monitoreo del 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 gratuita de una llamada aplicación de ayuda para obtener un panel adicional (que sería lo que busco esencialmente).
Hay poca o ninguna documentación sobre 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 buenas vibraciones.
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 contiene el asistente por parte del desarrollador. En este caso, no hay información en la página de inicio del desarrollador y no recibí una respuesta a mi correo electrónico al desarrollador.
Entonces, la pregunta es: ¿Qué controles específicos pasan las aplicaciones antes de que estén en la App Store? En otras palabras, ¿por qué un desarrollador elegiría no implementar su programa (o partes de él) en la App Store?
Todas las aplicaciones que se venden a través de la Mac App Store deben estar protegidas. Estar en una caja de arena restringe bastante lo que la aplicación puede hacer. Por ejemplo, no pueden acceder a archivos en carpetas a las que no les concedió acceso explícitamente a través del cuadro de diálogo Abrir archivo del sistema. La documentación completa de sandbox se puede encontrar en las páginas de Apple Developer , pero lo importante a tener en cuenta es que es muy restrictiva.
Tener una herramienta de sistema que pueda vivir en ella es casi imposible. 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 a XCode a través de Mac App Store, pero no está aislado (porque no funcionaría si lo fuera).
Sin embargo, en general, el sandboxing es algo bueno. La única forma de estar realmente seguro de si una aplicación se está comportando bien o no es ver si hubo quejas o señales de que no se puede confiar en el desarrollador. Tenga en cuenta, sin embargo, que antes de que existiera la Mac App Store, todas las aplicaciones se distribuían a través de otros canales y la mayoría de las veces todo iba bien.
sin ladera
Posdef
sin ladera
Posdef