¿Por qué iOS está más optimizado que Android?

Por favor lea la respuesta completa.

Una encuesta reciente muestra que Android es el

No 1 SO móvil más vulnerable

superando incluso a Java ( como si alguien lo estuviera usando en estos días )

La razón es que

  1. Android Play Store no verifica la autenticidad de las aplicaciones (iOS siempre lo hace, por eso es muy seguro)
  2. El kernel se puede cambiar fácilmente mediante un mod (IOS tiene políticas muy estrictas a menos que se desbloqueen)
  3. Los paquetes de software se pueden modificar y volver a publicar fácilmente (no es el caso con IOS)
  4. La mayoría de los teléfonos de gama baja tienen aplicaciones de phishing en nombre de bloatware (también conocidas como aplicaciones de sistema)

Al final, Android puede ser personalizable y fácil de usar (no es que iOS no lo sea), pero eso tiene un precio que compromete la seguridad de la mayoría de las personas en comparación con iOS

En cierto modo para la persona normal, iOS es la mejor opción

Apple diseña sus propias CPU ARM, que son bastante más rápidas que las que se usan en los dispositivos Android. Si bien los fabricantes de Android han mejorado sus velocidades de evaluación comparativa al agregar núcleos, Apple ha hecho que los núcleos individuales sean más rápidos.

En la vida real, la mayoría de las aplicaciones no usan cuatro u ocho hilos. Esa cifra suele ser de alrededor de 1.5. Por lo tanto, menos núcleos más rápidos suelen ser mejores que los más lentos.

En hardware idéntico, el software del sistema iOS y Android funcionaría de manera similar. Android se basa en la pila de Linux. Apple en una pila de Unix. El software del sistema de Apple tiende a tener un poco de ventaja en la reproducción de medios. Los medios de Apple están muy bien diseñados y utilizan el hardware conocido.

En hardware idéntico, las aplicaciones iOS y Android no funcionan igual. La dependencia de Java para Android es un poco más lenta que el código nativo optimizado. Pero la mayor diferencia es la gestión de la memoria. Java se basa en un esquema de recolección de basura, que periódicamente debe detener las operaciones para hacer la limpieza, y tiende a necesitar más espacio para trabajar.

El sistema ARC utilizado en iOS es mucho mejor en casos de memoria restringida. Para evitar esto, muchos teléfonos Android se envían con el doble de RAM, para aliviar este problema.

Porque es más fácil de controlar. Apple es un fabricante único que produce dispositivos en iOS, por lo que puede optimizar el software para que funcione perfectamente en sus dispositivos. También puede controlar las aplicaciones por compatibilidad. Es posible modificar Android, por lo que Google tiene menos control sobre su optimización.

Siendo fanático de Android, diré que es iOS está más optimizado que Android.

2 razones para esto

  1. Apple puede concentrarse en los requisitos de hardware, ya que solo hay algunas variantes que debe tener en cuenta.
  2. Andorid es de código abierto y cualquiera puede hacer cualquier cosa con él.

    Pero Android ha aparecido de una manera mucho mejor … Tomemos como ejemplo los teléfonos Nexus.

Me encanta que mi Android ha estado usando desde 2010, el iPhone usado en blanco y negro era aburrido.

Recuerda pelear en blanco y negro con iOS y Android

Debido a que Apple crea el hardware y el software, los diseña para que trabajen juntos y los bloquea para que solo pueda hacer lo que pretenden que haga. Android puede ejecutarse en casi cualquier hardware y puede ser modificado por los OEM y los operadores. Esto significa que es difícil optimizarlo para hardware específico.

IOS está optimizado para Idevices.

Las personas que realmente toman en serio el software deben hacer su propio hardware. – Alan Kay.

Apple acaba de hacer eso.

Hola,

En el artículo directo de Mac World (escrupulosamente justo) enumeramos los pros y los contras de comprar un iPhone o un teléfono Android .