1 votos

¿Por qué se ejecuta cada aplicación como un usuario independiente bajo Android?

Si es por razones de seguridad, para que una aplicación no puede dañar a otro, ¿por qué no es igual en las distros de Linux desktop?

Si los sistemas operativos de escritorio prefieren interacción entre aplicaciones, ¿por qué no es la misma en los móviles? ¿Cuál es la diferencia?

¿Lo que necesita un escritorio Linux tiene justificar la interacción entre aplicaciones, que no tiene Android?

5voto

Michael Kohne Puntos 1299

De escritorio y servidor de los sistemas tienen una completamente diferente modelo de uso, y tienen los administradores del sistema para mediar en el acceso entre los usuarios y las aplicaciones (por el establecimiento de permisos de grupo, etc).

Con Android no hay espacio para ese tipo de cosas - su principal objetivo en la base de usuarios es completamente no técnica, y la seguridad es una necesidad. Así las cosas predeterminado de alta seguridad - no hay ninguna aplicación puede engañar con otra de datos. Además, las aplicaciones móviles tienden a ser pequeñas, y centrado en una tarea, lo que limita a sus propios datos, no es mucho más de una dificultad.

0voto

Flow Puntos 14132

¿Por qué cada aplicación que se ejecute como un usuario independiente?

Debido a que Android se impone mucho más fuerte proceso de aislamiento tradicionales (escritorio) de los sistemas operativos como Unix, Linux o Windows, mientras sigue permitiendo la interacción entre aplicaciones (IPC es uno de los puntos fuertes de Android) garantizado por un buen modelo de seguridad.

Si es por razones de seguridad, por lo que una aplicación no puede hacer daño a otro?

Es principalmente por razones de privacidad, pero también es útil desde una perspectiva de seguridad. El fuerte aislamiento de Aplicaciones de Android se garantiza que ninguna Aplicación puede afectar a otra Aplicación.

¿por qué no es igual que en el escritorio distribuciones de Linux?

La mayoría de los equipos de escritorio modernos sistemas multi-usuario tiene el foco en el aislamiento de los usuarios. Los procesos también son aislados, pero no tan fuerte como en Android. Por ejemplo, si desea instalar un programa en Linux o Windows, tendrá acceso completo a su privado los datos del usuario. En Android, si no se concede un permiso especial, que solo tendrán acceso a sus propios datos.

Hace un tiempo, el hecho de que las aplicaciones de Android que solicitar a la READ_EXTERNAL_STORAGE permiso también consigue el acceso a los usuarios imágenes que residen en /sdcard/DCIM fue una gran tienda de tapón. De alguna manera, nadie parecía recordar que en virtud de un normal de GNU/Linux o de instalación de Windows, cada aplicación instalada, que es ejecutado por el usuario tiene acceso completo a los datos privados.

Android es un par de pasos por delante en comparación con los tradicionales sistemas operativos cuando se trata de permisos y control de acceso normal de los usuarios finales. Típico de las instalaciones de Linux para usuarios finales no exponer esas características, sin embargo. Probablemente porque nadie ha escrito agradable, amigable al usuario, Gui para ellos. Y si no va a ser nunca otra versión de Windows después de Win8, es probable que vea un similar sistema de permisos de allí también.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android 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