Imagine un sistema donde todo el software puede tener una influencia profundamente significativa en todas las demás partes del sistema. Podemos imaginar una aplicación que vea a través de la cámara, reproduzca sonido, acceda al lector de huellas digitales y reescriba todos los archivos en el disco.
Por desgracia, ya tenemos computadoras como esta, y tienden a volverse cada vez más inestables con el tiempo. Porque el software que puede afectar al sistema termina convirtiéndolo en un desastre que se rompe lentamente. La acumulación de software bien escrito puede hacer esto. Con software mal escrito o malévolo empeora.
Entonces … iOS limita lo que las aplicaciones pueden hacer. Y estas limitaciones mantienen el sistema estable. Hay una pared de 50 pies de alto que divide las aplicaciones de terceros de las características del nivel del sistema. Entonces, las cosas que muestran cosas en la pantalla y aceptan la entrada del usuario pueden vivir en el lado de la aplicación.
- ¿Hay alguna aplicación de iPhone para rastrear la actividad de esquí?
- Aplicaciones para iPhone: ¿Cuál es la desventaja de usar la tienda de aplicaciones de EE. UU. sobre la tienda de aplicaciones india?
- ¿Qué pasaría si un día, Apple y Google decidieran eliminar Facebook de sus plataformas?
- ¿Cuál es la mejor manera de rastrear las instalaciones de aplicaciones de iPhone en varios canales de marketing?
- ¿Cómo decides en qué categoría colocar tu aplicación en la App Store de iOS?
Pero cualquier cosa que cambie todo el sistema tiene que vivir en el lado del sistema operativo del muro de seguridad.
Flux (o algo parecido a Flux) es una característica de tipo OS.