4 funciones de iOS 8 que aún le faltan a Android L

Año tras año, los fabricantes de Android potencian el hardware de los smartphones: 108 MP, grabación de vídeo 8K, 12GB de RAM… Pero espera, el iPhone solo tiene 4GB de RAM. ¡Y esto no le impide trabajar al mismo nivel o incluso más rápido que sus competidores! ¿Y cómo se las arregló Apple para lograr tal resultado? Todo esto en el video de hoy.

Comencemos con un poco de teoría. ¿Qué es la memoria RAM y por qué se necesita en un teléfono inteligente? En términos simples, esta es la memoria que almacena todas las aplicaciones en ejecución, sus datos y el propio sistema operativo.

Naturalmente, cuanta más RAM tenga tu dispositivo, más cómodo y agradable será interactuar con él.

La mayoría de los usuarios de iPhone ni siquiera saben cuánta RAM tienen en su teléfono inteligente. Esto se debe a que los usuarios están satisfechos con el trabajo de multitarea en sus teléfonos inteligentes, solo usan y disfrutan de la fluidez y la velocidad del trabajo. Entonces, ¿cómo se las arregla Apple para funcionar bien con 4 GB de RAM?

¿Quizás está en el sistema? De hecho, los milagros no ocurren, Android e iOS requieren aproximadamente la misma cantidad de RAM. Por ejemplo, hace un par de años, un canal Android Authority extranjero hizo una comparación detallada. El autor tomó dos teléfonos inteligentes con iOS, este es el iPhone 7 y Android, Nexus 5x, con la misma cantidad de RAM: 2 GB. Desde su lanzamiento, el iPhone 7 tiene MENOS RAM libre que un teléfono inteligente Android: unos 750 MB frente a los 1,2 GB del Nexus. Pero esto es hasta que inicie cualquiera de sus aplicaciones.

Repetimos la prueba en el iPhone 11 y el Pixel 3 con el Pixel 4. Ahora resulta que los números son comparables: el iPhone usa alrededor de 2 GB de RAM, mientras que el Pixel usa alrededor de 2,4 GB.

De acuerdo, ¿tal vez sea porque las aplicaciones de Android ocupan más espacio en la RAM? Después de todo, Apple ama a los desarrolladores y ellos también los aman. Pero tampoco: en muchos casos, la cantidad de espacio ocupado en RAM en iOS y Android es aproximadamente igual, pero en algunos casos, ¡las aplicaciones en iOS ocupan casi 1.5-2 veces menos RAM! Lo más probable es que esto se deba al código ejecutable más optimizado de la aplicación, ya que los lenguajes para escribir aplicaciones son muy diferentes.

READ
Huawei comenzó a actualizar teléfonos inteligentes a EMUI 10 en Rusia

Cuando se calculan, las aplicaciones de Android combinadas ocupan solo un 6% más de espacio RAM.

Pero esto es solo el comienzo, ya que muchos usuarios de productos de Apple “Optimization Solve!” dicen, ¡al final resultó que hay algo de verdad en esto!

Ambos dispositivos funcionan con aplicaciones a la velocidad del rayo, todo está claro con Android, todo está almacenado en RAM, pero ¿cómo se las arregla el iPhone con sus miserables 4 gigabytes? Toda la magia radica solo en el trabajo de iOS con RAM. Básicamente, tanto iPhone como Android tienen aproximadamente el mismo programador de memoria. Si al momento de lanzar una nueva aplicación, el teléfono inteligente simplemente no tiene RAM libre, ¡tirará una de las lanzadas anteriormente y abrirá la que necesita en este momento!

En el mundo de las computadoras, el sistema operativo Windows tiene un archivo de intercambio (pagefile.sys), también llamado SWOP (el término está escrito en inglés – swap). Este es el espacio en su disco duro donde el sistema transfiere los datos no utilizados de la RAM. En lugar de almacenarlas en la RAM, las aplicaciones de ejecución prolongada simplemente se transfieren al disco duro, lo que libera espacio para otra pestaña de Chrome. PC-boyardos entienden lo que quiero decir.

En los teléfonos inteligentes, todo es un poco más complicado, muchos teléfonos inteligentes aún no tienen las unidades flash más rápidas en la memoria permanente. Agregamos a esto el hecho de que la memoria flash tiene un recurso de lectura y escritura relativamente pequeño, por lo que los fabricantes de teléfonos inteligentes han recurrido a una implementación diferente.

Imaginemos una situación así, tenemos 4GB de RAM, 5 aplicaciones están abiertas, toda la memoria ya está llena, ¿cómo podemos lanzar otra aplicación y al mismo tiempo no cerrar una de las cinco, es decir, las que ya están abiertas? . La cuestión es que tanto iOS como Android también tienen el llamado SWAP comprimido, que usa compresión, que es similar a lo que hace un archivador. La aplicación se comprime dentro de la RAM, el sistema selecciona las aplicaciones más masivas, ya sea un juego grande o dos pequeños, se produce la compresión, liberando así hasta un 50% más de espacio, y ahora puede ejecutar otra aplicación.

READ
Tizen-smartphone: ¿un clon fallido del dispositivo Android? Parte 3

Este esquema funciona tanto en iPhone como en Android, pero Apple fue mucho más allá. Descubrieron cómo dividir el espacio en páginas separadas: bloques de 16 KB que pueden contener cualquier información. Dicha página se puede marcar como sucia (sucia) o limpia (limpia). Limpiar: memoria que ya no se usa (es decir, ya no hay objetos que hagan referencia a ella y se puede descargar de forma segura). En el futuro, se puede cargar desde el disco (“page out”), dicha memoria contiene marcos, código ejecutable y archivos de solo lectura.

Por ejemplo, en dichas páginas puede haber datos de textura del juego que la aplicación no usa incluso después de reiniciar desde el fondo, y en otras aplicaciones pueden ser diferentes teletipos AR, máscaras y otros bloques de código que la aplicación no usa hasta las repeticiones del usuario iniciarán el programa desde el fondo.

Sucia: la memoria que todavía está en uso en la aplicación no se puede descargar, por lo tanto, cuando la aplicación pasa a segundo plano, la limpia simplemente se descarga y la sucia se comprime mediante dos métodos de compresión:

  • Compresión de búfer: utiliza un método de compresión de archivos de un solo paso, este método se utiliza para comprimir archivos pequeños de hasta 8 MB.
  • Compresión de transmisión: utiliza varios pasos para comprimir archivos, incluida la recompresión de archivos previamente comprimidos, lo que lo hace ideal para comprimir archivos grandes.

A su vez, los fabricantes de teléfonos inteligentes basados ​​en Android salieron de la situación con una solución más simple, aumentando el tamaño de la RAM para usar menos espacio de intercambio comprimido.

Entonces, tiempo de prueba. Tomamos dispositivos de diferentes generaciones, iPhone 11 y Pixel 3, pero ambos con 4 GB. Veamos qué pasa.

Pixel guarda tres juegos en la memoria. Comenzó a descargarlos de la memoria al comienzo del cuarto.

iPhone tiene capacidad para seis juegos. Comenzó a descargar lentamente el séptimo, pero no todo. Todos comenzaron a volar solo en el octavo juego.

READ
Cyanogen quiere sacar a Google de Android

Y aquí llegamos al clímax de la pregunta, ¿necesitas entender por qué el iPhone comprime los datos en la RAM tan rápido? Y aquí está la cosa. ¡Para realizar esta operación rápidamente, necesita un procesador potente con Big Cores de alto rendimiento!

Si miramos las capturas de pantalla del benchmark GeekBench 5, veremos la superioridad del A13 Bionic sobre el Snapdragon 865 en 1.5 veces, ¡y el A14 Bionic aún no se ha lanzado! ¡Es el rendimiento por flujo de datos lo que siempre ha sido la principal carta de triunfo de los procesadores de Apple! El gran problema con los teléfonos inteligentes Android es que todos están construidos con hardware muy diferente, los fabricantes se ven obligados a optimizar el sistema para dispositivos más débiles que simplemente no tienen una potencia de procesador tan impresionante o una memoria rápida. Aunque ya hay avances por parte de Qualcomm.

Desde la presentación del Snapdragon 855, se ha notado que la compañía se ha centrado en un núcleo de alto rendimiento (núcleo principal), que tiene una mayor frecuencia y tamaño de caché, pero aún no es suficiente para alcanzar a los chips de Apple.

Creo que ahora ha quedado claro para muchos por qué el iPhone no necesita una cantidad tan grande de RAM. El tamaño no es lo principal, es mejor invertir más dinero en la parte del software y distribuir correctamente los recursos de tu hardware gracias a los algoritmos inteligentes de compresión de archivos en la memoria RAM.

El debate sobre qué sistema operativo es más conveniente, más funcional y mejor en general no se calma. Recurso Revisión móvil compiló una lista de 10 funciones de iOS 8 que faltan en la felicidad total de la plataforma móvil de Google.

Crear copias de seguridad completas

Pasaron los años, aparecieron nuevas versiones de Android y aún no ha aparecido una funcionalidad tan básica como una copia de seguridad completa. Sí, Google ha aprendido cómo guardar contraseñas de Wi-Fi y una lista de sus aplicaciones, pero aquí hay recuperación de datos en juegos (sin soporte de Play Games), ubicaciones de aplicaciones, etc. Todavía no, y es muy frustrante.

READ
Google presentó 10 nuevas funciones para Android

Unificación de resolución de pantalla

Ahora se trata más del iPad, porque el iPhone también ha aparecido con diferentes resoluciones de pantalla. Pero para el iPad, la situación se invierte: hay dos resoluciones de pantalla básicas: 1024×768 píxeles y 2048×1536 píxeles, y todos los juegos y aplicaciones están escritos específicamente para ellos. En Android, hay una gran cantidad de resoluciones diferentes, lo que causa una gran cantidad de problemas tanto para los desarrolladores como para los usuarios. Creo que sería posible introducir 4-5 resoluciones estándar y obligar a los fabricantes a lanzar dispositivos con ellas.

Alto rendimiento

Sí, actualmente hay dos teléfonos inteligentes que funcionan a la misma velocidad o un poco más rápido que iOS 8, el Google Nexus 5 y el HTC One M8. Pero esta es una gota en el océano en el contexto de una gran cantidad de dispositivos diferentes. Incluso después de la llegada de Project Butter, algunas tabletas y teléfonos inteligentes aún se ralentizan en el mismo iniciador y cuando ejecutan aplicaciones estándar.

Censura y diseño estándar para aplicaciones

¿Alguna vez te has preguntado cuántos diseños de aplicaciones diferentes hay para Android? Holo, Card style, Material Design, y ya me callo que el 90 % de las aplicaciones no parecen nada en absoluto. Creo que Google debería introducir criterios estrictos para la aparición de aplicaciones, y aquellos que no los cumplan deberían simplemente ser eliminados de Play Store.

Actualizaciones oportunas del sistema operativo

Debido a la gran cantidad de conjuntos de chips, la variedad de resoluciones de pantalla, las diferentes cantidades de RAM y memoria interna y, por supuesto, sus propios shells, Google no puede actualizar todos los dispositivos de forma independiente a las últimas versiones de Android. Y dejándolo en manos de los fabricantes de teléfonos inteligentes, ignoramos este proceso.

Buen teclado de serie

Hay muchos teclados de terceros en Android, algunos de ellos superan el teclado estándar de iOS en términos de funcionalidad y vocabulario, pero a los usuarios no les gusta la solución integrada, tiene un vocabulario pobre y una apariencia francamente fea. A muchos usuarios les gusta el teclado iOS estándar mucho más que cualquier teclado Android.

READ
Planes de LG para el futuro cercano: actualización de la carcasa, LG G4 y una nueva línea de buques insignia

Sincronización normal de fotos

Android 4.1 finalmente tiene una sincronización normal de fotos de contacto de alta calidad. Solo queda un problema. Después de la sincronización inicial, estas fotos se cargaron en mala calidad. Para que la foto fuera de calidad normal, tenías que ir a la tarjeta de contacto y esperar 3-4 segundos. En iOS no existe tal problema, y ​​esta es su gran ventaja.

Fusión del menú de la aplicación y los escritorios

Anteriormente, me dedicaba exclusivamente a la separación de escritorios y menús de aplicaciones, pero después de usar durante mucho tiempo los dispositivos Meizu y luego el iPhone 5s, me di cuenta de que, después de todo, la opción de colocar todos los íconos en los escritorios es más conveniente. Especialmente si las mismas aplicaciones de Google ya están recopiladas inicialmente en una carpeta. No vendría mal el modo horizontal para el escritorio.

Salud

iOS 8 presentó la increíble aplicación Salud, que es un agregador para obtener información de todos sus programas de acondicionamiento físico. Todavía no hay análogos en Android, pero con el lanzamiento de Android L, la situación debería cambiar.

Continuity

Todavía no he usado esta función, pero ya estoy entusiasmado con la idea. Trabajo en casa la mayor parte del tiempo, y es mucho más conveniente para mí responder una llamada entrante o un SMS desde una computadora. A decir verdad, me encantaría ver esta funcionalidad en Android, sin embargo, creo que es más probable que los fabricantes individuales la agreguen que el propio Google.

Rating
( No ratings yet )
Like this post? Please share to your friends:
Leave a Reply

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: