Gracias por A2A, pero no soy una persona con iOS.
Estás hablando del espacio de memoria que usa iOS para realizar tareas en lugar del espacio de almacenamiento del usuario.
Sé que en el inicio de Apple, Woz escribió Apple Integer Basic completamente en código de máquina para el procesador 6502. Cuando se desarrolló la serie Apple II, Microsoft participó en el desarrollo de Floating Point Basic. Todo esto se basó en hardware estándar.
- ¿Por qué el Huawei Ascend es tan lento?
- ¿Cuál es el beneficio de tener ROM en un móvil?
- ¿Cuáles son los propósitos de los móviles rooteados?
- ¿Qué agradeces del juego multijugador 'Untangle It'?
- Cómo conectar mi teléfono Android a Internet a través de mi computadora portátil
Cuando se trataba de darse cuenta de que la GUI de Steve Jobs estaba inspirada en lo que vio en Xerox, aunque los componentes todavía estaban listos para usar, el diseño y la disposición reales del hardware en el Lisa se realizaron en conjunto con el desarrollo del subyacente. OS. Aunque Lisa se consideró un fracaso, el mismo desarrollo en tándem se realizó en el primer Macintosh.
Esta interacción entre el desarrollo del sistema operativo y el desarrollo del hardware ha sido fundamental para el éxito continuo de Apple desde entonces.
En estos días, cuando se trata de teléfonos, incluso los chips y el sistema operativo están sujetos a este desarrollo en tándem. No me sorprendería si Apple está actualmente modelando el iPhone 10.
Otro problema que se salió de control con el lanzamiento inicial de la PC fue la administración de la memoria. En los días de 8 bits, los niveles habituales de memoria en una computadora hogareña eran 4kB (iniciador), 16kB (soy un programador serio) y 64kB (¡estás soñando!) Los programadores tenían que tener cuidado sobre dónde colocar su código y dónde almacenaban su información, y la “limpieza” era una preocupación constante.
Cuando la PC conquistó el mundo, la memoria mínima generalmente era de 256kB, ampliable hasta 640kB. Debido a que había tanta memoria disponible, la “limpieza” fue casi ignorada. Simplemente asigne un nuevo bloque de memoria y siga trabajando: muchos programadores (incluido MS) se volvieron muy descuidados en esta área. Incluso los programas escritos para Mac hoy pueden ser culpables de esto.
Debido a que Apple tiene que “aprobar” cada aplicación antes de que esté disponible para su descarga, es muy probable que todas estas aplicaciones estén sujetas a pruebas de cuán limpias terminan nuevamente liberando el espacio RAM.
Además, después de ser expulsado de Apple, Jobs desarrolló el sistema NeXT, cortando así sus dientes en el desarrollo de un nuevo sistema operativo junto con el nuevo hardware. Lo que aprendió de esto habría sido devuelto a Apple cuando los directores se dieron cuenta de que no estaban “dirigiendo” sin la visión de Jobs.
En última instancia, la rigidez del código, el desarrollo conjunto de hardware y software, y la “elegancia” que vemos en el exterior aplicada también en el interior, se combinarían perfectamente para hacer que su iPhone de 1 GB parezca tan eficiente como un equivalente de 4 GB de una marca diferente.