Quan actualizó iPhone 3GS 32GB a iOS 4 → Facebook app crashea a los 5 seg, otras apps también. Diagnóstico y solución.
Causa: Apps no compatibles con iOS 4 (contexto 2010)
- iOS 4 cambió APIs: multitarea, fast app switching, sandbox, notificaciones push, Game Center.
- Apps compiladas con SDK iOS 3.x pueden crashear al lanzar en iOS 4 si usan APIs deprecadas / asumen ciclo vida viejo.
- Facebook app v3.x (2010) tuvo bug servidor + cliente → crash universal (reconocido por Facebook). Fix: update app v3.1+.
Solución inmediata (2010)
- App Store → Actualizaciones → Actualizar Facebook y TODAS las apps.
- Si no hay update: Borra app → vuelve a descargar (gratis si ya comprada).
- Reinicia iPhone: Power off → slide → espera 30s → Power on.
Por qué "ejecutar programa Windows ME en Vista" es mala analogía
iOS 4 mantiene compatibilidad binaria hacia atrás (ARMv7, mismo kernel XNU, mismas librerías base). Apps iOS 3.x deberían correr en iOS 4. Los crashes son bugs de la app (no guardar estado background, asumir memoria libre, usar APIs privadas), no incompatibilidad fundamental de OS. Desarrollador debe recompilar con SDK 4.0 + testear.
Realidad 2024: iPhone 3GS + iOS 6.1.6 (último)
- App Store legacy: permite descargar "últimas versiones compatibles" de apps que tenías compradas.
- Pero servidores backend (Facebook, WhatsApp, bancos, Google) cortan soporte a APIs antiguas. App abre → "Actualización requerida" → no hay update en iOS 6 → app muerta.
- WhatsApp dejó de funcionar en iOS 6 (2017). Facebook app iOS 6 no conecta. Safari iOS 6 = TLS 1.0/1.1 → web moderna falla.
Conclusión
En 2010: actualiza apps → resuelve crashes. En 2024: hardware/software obsoleto para uso real. Valor: coleccionismo, repuestos, iPod touch dedicado (música offline, podcasts sync iTunes/Music app Mac/PC). Para uso diario: iPhone SE 2022 / Android básico nuevo.