¿Por qué un iPhone nunca se retrasa o ralentiza incluso después de años de uso, mientras que el Android se cuelga mucho? ¿Hay alguna especialidad en la programación de iOS?

Actualice su antiguo iPhone al último sistema operativo y su teléfono comenzará a actuar como un perezoso. Vea la demanda colectiva sobre IO9.

De todos modos, intente comprar un dispositivo nexus o un dispositivo Android que cueste lo mismo y no encontrará tales problemas. También debe evitar a los fabricantes que colocan una capa inútil y basura de interfaz de usuario en Android vanilla (generalmente para diferenciar en marketing) y no pueden optimizar el software para el hardware (debe buscar una rom personalizada en xda para su teléfono, generalmente son mucho más optimiza, ofrece una mejor batería e incluso más funciones).

Apple solo tiene pocos dispositivos en su cartera y tienen control total sobre el hardware y el software del teléfono. Realmente optimizan el sistema operativo según el hardware y, por lo tanto, ofrecen una experiencia general mucho mejor.

Android, por otro lado, está escrito para ejecutarse en una miríada de dispositivos y, por lo tanto, es de naturaleza más genérica. Android también se puede optimizar, pero los fabricantes a menudo lo hacen muy mal, por lo que su experiencia.

Apple también utiliza algunos componentes de hardware realmente buenos en su teléfono, como su cámara, procesador, etc. También obtienes ofertas similares en otros teléfonos Android, pero la optimización del software generalmente niega su rendimiento.

Comprar un dispositivo Apple es simple, comprar un iPhone que se ajuste a su presupuesto, seguir vendiendo y listo.

Comprar un dispositivo Android es más complicado, puedes obtener un hardware realmente poderoso, pero las capas de software de mierda pueden hacerte llorar.

Pero como nuestro amigable amigo del vecindario ha dicho “Con un gran poder viene una gran responsabilidad”. Elija su Android con cuidado, cualquiera puede fabricar y cagar por todo el lugar y venderlo. Toma una decisión informada. Toma una mejor decisión.

Y experimentará lo que he experimentado durante años, satisfacción a un costo mucho menor.

NOTA: Realmente me encanta el precio / características del iPhone SE y es el único iPhone que se me ocurre comprar, pero todavía me siento satisfecho y halagado por mi nexus 5.

Creo que la principal diferencia radica en el sistema operativo que utiliza Apple. Apple es inteligente y se destaca porque ha gastado miles de millones de dólares para desarrollar su sistema operativo en lugar de dar importancia a las especificaciones del teléfono.

Aunque es cierto que hay alguna diferencia de calidad en el producto que fabrican de otros fabricantes, pero no es grande.

No tienen Bluetooth, otras opciones para compartir para evitar que se convierta en virus. El virus es algo que tiende a ralentizar su dispositivo móvil. La mayoría de las empresas tienen un script incorporado que realiza un seguimiento de algo u otro en su dispositivo móvil para mejorar el próximo producto. Mientras que Apple es estricta con la privacidad del usuario y no tiene herramientas de phishing.

Para probar mi punto, solo puede ver cómo los teléfonos Apple tienen muy menos mAh en términos de duración de la batería, pero aún así funciona durante todo el día. ( IPhone 6 funciona con una batería de 1,810 mAh ) Mientras que otros fabricantes de teléfonos móviles tienen una capacidad de batería ligeramente mayor, generalmente más de 2000 mAh. Esto se debe a que otros fabricantes de dispositivos móviles tienen más errores / virus en el sistema operativo que tienden a consumir más batería y ralentizan su dispositivo móvil.

Además, Apple es una marca famosa y pueden hacer cambios en el sistema operativo de acuerdo con las necesidades para mantener el sistema operativo de primer nivel. Sin embargo, otras marcas como Nokia cuando intentaron hacer cambios de acuerdo con la necesidad de su producto, por ejemplo, quitando Bluetooth, sabemos qué desastre ocurrió.

Android usa Java.

El problema al usar JAVA es que consume muchos recursos y tiene problemas con la forma en que procesa los valores basura en Android mientras se ejecutan la interfaz de usuario y las aplicaciones, por lo tanto, requiere un poder de procesamiento mucho mayor que los sistemas operativos contemporáneos como Windows o iOS.
Esto con el tiempo agota la RAM disponible y, por lo tanto, ralentiza el teléfono.

La otra razón principal para el impacto en el rendimiento entre Android e iOS es que Android tiene que confiar en la capa virtual llamada JVM (Java Virtual Machine) para ejecutar el código de bytes de Java en el código C / C ++ nativo que LLVM finalmente puede procesar en la máquina / código binario, mientras que el código iOS ya está en Objective-C / Swift, solo tiene que pasar ese código al LLVM (que luego resulta código máquina / binario) para que el intermediario de la JVM esté completamente cortado, de ahí la velocidad embotellamiento.

Es así que debido al soporte de hardware y software de Apple, Apple utiliza el mejor hardware en iPhone, aparte de que cada vez que desarrolla aplicaciones para Android, Google no prueba en su nombre. Mientras Apple tarda entre 7 y 10 días hábiles en publicar su aplicación en la tienda . Verifican en múltiples dispositivos antes de permitir que la aplicación publique.

Esa es una pregunta bastante fácil. El secreto de Apple es que fabrican tanto el software como el hardware. Construyen sus dispositivos con iOS en mente. Por ejemplo. La línea 6 tiene una ligera curva en la pantalla, ¿por qué? Porque en iOS 7 introdujeron un nuevo mecanismo de “diapositiva”. Google / Android es tan grande con tantos productos diferentes que tienen dificultades para consolidarlo todo. Es por eso que un Samsung Galaxy puede tener el doble de memoria RAM, pero aún así ser superado por un iPhone.