Robert actualizó su iPhone 3G (2008, 128MB RAM, ARM11 412MHz) a iOS 4.0 (2010) → lentitud extrema, crashes, apps cierran solos. Sospecha "obsolescencia programada" para forzar compra iPhone 4. Analicemos la verdad técnica.
La realidad técnica: iOS 4 en hardware iPhone 3G
- iOS 4 añadió multitarea real, fondos de pantalla, carpetas → consume RAM/CPU extra.
- iPhone 3G: 128MB RAM, sin GPU dedicada, ARMv6. iPhone 3GS (2009): 256MB RAM, GPU PowerVR SGX, ARMv7 (Cortex-A8).
- iOS 4.0/4.0.1/4.0.2 en 3G = inutilizable. Apps nativas (Teléfono, Mail, Safari) tardan 10-30 seg en abrir. Teclado lag. SpringBoard crashes.
- Apple lanzó iOS 4.1 (sept 2010) con optimizaciones para 3G: "mejora rendimiento". Ayudó algo, pero siguió lento vs iOS 3.1.3.
- iOS 4.2.1 (nov 2010) = último para 3G. Ligeramente mejor, pero hardware al límite.
¿Obsolescencia programada o decisión de ingeniería?
Decisión de ingeniería con consecuencias comerciales.
- Apple soportó oficialmente iPhone 3G en iOS 4 (único fabricante que daba 2 major updates gratis en 2010).
- Pero no optimizó lo suficiente para 128MB RAM. Priorizó funciones (multitarea) sobre rendimiento en hardware antiguo.
- Efecto colateral: usuarios frustrados → compran iPhone 4. ¿Intencional? Difícil probar. ¿Previsible? Sí. ¿Evitable? Sí, limitando funciones en 3G (como hizo luego con iOS 5 en 3GS: sin Siri, sin iCloud tabs, etc.).
Soluciones históricas (2010-2011)
- Downgrade a iOS 3.1.3 (último rápido en 3G). Requería blobs SHSH guardados + Custom IPSW (pwnage/sn0wbreeze) + redsn0w. Riesgo: "ladrillo" (brick), pantalla azul PC (driver USB/Apple Mobile Device conflict). Le pasó a Robert.
- Jailbreak + tweaks rendimiento: "Remove Background" (mata multitarea), "NoWallpaper", "FastNotes", desactivar Spotlight, animaciones reducidas.
- Reset total + configurar como nuevo (no restaurar backup corrupto).
Lección para hoy: iPhone SE 2020/2022, 12, 13, 14, 15
- Apple ahora da 5-6 años actualizaciones major (iPhone 6s: iOS 9→15, 7 años).
- Pero hardware antiguo + iOS nuevo = lentitud sigue pasando (ej. iPhone 6s/7 en iOS 15/16).
- Diferencia: Hoy puedes quedarte en iOS antiguo (no firmado → no puedes downgradear, pero no te obligan a actualizar). Notificaciones "Actualización disponible" son molestas pero ignorables.
- Batería degradada + iOS nuevo = throttling (ralentizado) → Ajustes → Batería → Estado → "Gestión de rendimiento máximo" (desactivable tras aviso).
Veredicto para Robert (y nosotros)
No fue "destrucción deliberada semanas antes de lanzamiento". Fue hardware al límite ejecutando SW diseñado para hardware 2x superior. Apple acertó dando update, falló en optimización/QA para 3G. Hoy: no actualices iOS mayor en iPhone de 4+ años si valoras fluidez sobre nuevas funciones. O acepta lentitud. O cambia teléfono.