¿Por qué los teléfonos antiguos no son compatibles con el último sistema operativo? ¿Es porque no son capaces o porque los desarrolladores quieren que compres los teléfonos más nuevos?

Que yo sepa, hay algunas razones:

  1. A veces es la falta de disponibilidad de firmware compatible lo que funciona como intermediario entre el hardware y el sistema operativo.
  2. Si los desarrolladores proporcionan el firmware aún, el hardware puede ser viejo y carecer de capacidades y características para soportar aún más el firmware con precisión.
  3. A los desarrolladores se les pagará incluso si no compran nuevos teléfonos porque su sistema operativo se vende / descarga, pero sí, puedo estar de acuerdo en que a veces hay algunos trucos de marketing que funcionan detrás.

Como nota al margen, si cree que su hardware es lo suficientemente fuerte y capaz para manejar la última carga del sistema operativo, siempre puede descargar ROM personalizada a su teléfono inteligente para cualquier versión de sistema operativo más reciente. XDA-developers es la fuente más confiable para descargar ROM personalizados.

Espero haber ayudado de alguna manera. Avíseme si alguien tiene hechos adicionales que agregar.

En realidad, cuando un procesador llega al mercado, en realidad es lo suficientemente capaz como para ejecutar software / SO durante al menos los próximos 4 años, pero los fabricantes de teléfonos solo admiten teléfonos durante 2 años y, en la mayoría de los casos, solo envían una actualización más o menos.

En última instancia, quieren que compres nuevos teléfonos. Para que se cumpla su objetivo de vender el teléfono a un cliente cada 2 años.

Si tiene el teléfono que tiene un buen software y ram, siempre puede ejecutar el último sistema operativo en él. Mediante el uso de ROM personalizada

Tengo Lenovo Vibe K5 Plus, que se ejecuta de fábrica en 5.1 y no está recibiendo ninguna actualización (maldita Lenovo), pero gracias a Lineage OS ahora ejecuto Android 7.1.2. Puedes ver la captura de pantalla.

Espero que entiendas mi punto.

Debido a que el enfoque principal de cualquier compañía de teléfonos inteligentes es el teléfono inteligente actual más nuevo que están vendiendo. Además, las empresas que producen una gran cantidad de teléfonos inteligentes (por ejemplo, Samsung, lenovo, etc.) no pueden contar con el software de una gran cantidad de teléfonos inteligentes en un momento determinado.

Generalmente, el ciclo de vida del software de un teléfono insignia es de 2 años.