2 votos

¿Es demasiada paranoia desconfiar de los programas que requieren una "aplicación auxiliar" aparte?

Estaba tratando de encontrar una buena aplicación de monitorización 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 sólo una parte del software. El software pide la descarga de una supuesta App de ayuda de forma gratuita, con el fin de obtener un panel adicional (que sería lo que busco esencialmente).

Hay poca o ninguna documentación de por qué es necesaria 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 ciertas trabas que impiden a los desarrolladores llegar a los recursos del sistema, pero en la mayoría de los casos he visto al menos alguna explicación de lo que contiene el helper por parte del desarrollador. En este caso no hay ninguna información en la página web del desarrollador y no he recibido respuesta a mi correo electrónico al desarrollador.

Así que la pregunta es: ¿Qué controles específicos pasan las aplicaciones antes de estar en la App Store? En otras palabras, ¿por qué un desarrollador decide no desplegar su programa (o partes de él) en la App Store?

0 votos

Este sitio funciona mejor con una sola pregunta por, bueno, pregunta. He eliminado la segunda parte, siéntase libre de preguntar por separado.

0 votos

@patrix Conozco el funcionamiento general de los sitios SE. Sólo creo que las dos preguntas están ligadas entre sí por el contexto y, por tanto, tienen más sentido juntas

0 votos

Una pregunta sobre qué normas generales son válidas para las aplicaciones de la App Store es bastante diferente de otra que se refiere a cómo detectar posibles comportamientos erróneos en una aplicación. Es fácil responder a una pero no a la otra, lo que te deja en un aprieto en cuanto quieres aceptar un respuesta.

1voto

RecQuery Puntos 366

Todas las aplicaciones que se venden a través de Mac App Store tienen que ser sandboxed. Estar en un sandbox restringe bastante lo que la aplicación puede hacer. Por ejemplo, no pueden acceder a los archivos de las carpetas a las que no se les ha concedido acceso explícitamente a través del cuadro de diálogo Abrir archivo del sistema. La documentación completa de la caja de arena se puede encontrar en la página web Páginas para desarrolladores de Apple pero lo importante es que es muy restrictivo.

Tener una herramienta del sistema que pueda vivir en él es casi imposible. También hay que tener en cuenta que la propia Apple hace "trampa" cuando se trata de la regla de la caja de arena. Por ejemplo, el XCode es accesible a través de la Mac App Store, pero no es sandboxed (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 comporta bien o no es ver si hay quejas o señales de que el desarrollador no es de fiar. 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 las cosas iban bien.

0 votos

Gracias por la respuesta. Soy consciente de que las restricciones son una molestia, pero el hecho de que la aplicación System Monitor ( itunes.apple.com/us/app/system-monitor/id423368786?mt=12 ) existe sin una aplicación de ayuda implica que es posible.

0 votos

@posdef podría ser grandfathered in, lo que significa que tiene el derecho de hacer cosas no permitidas pero sólo pueden emitir correcciones de errores y no actualizaciones de características.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X