Antigüedades: el mensajero de la decadencia o la obsolescencia no planificada

A finales de 2017, Apple reconoció que estaba ralentizando el rendimiento de los iPhones más antiguos para compensar la degradación de la batería. Aunque esta práctica se suspendió más tarde, este incidente volvió a plantear el tema de la obsolescencia planificada , cuando los fabricantes de bienes limitan intencionalmente la vida útil de los dispositivos, motivando a los consumidores a "cambiar" a un nuevo modelo. No por las nuevas funciones, sino simplemente porque el dispositivo antiguo y absolutamente funcional ya no puede hacer nada. Para ser honesto, no soy partidario de las teorías de conspiración en torno a este fenómeno. Para planificar algo en una gran empresa, se necesita hacer mucho trabajo, que muchas personas conocerán, y el beneficio potencial de un plan tan insidioso no será comparable con las pérdidas de reputación. Debido a las circunstancias, los teléfonos inteligentes, computadoras portátiles, computadoras de escritorio y software aún más antiguos se convierten en una calabaza así.


Colecciono dispositivos antiguos, pero casi nunca los uso para el trabajo, así que trato a los filósofos filosóficamente sobre tiendas de software muertas, dominios caducados de servicios vitales, enlaces rotos al firmware y otras comodidades de la vida de un trabajador del museo: lo quería. Pero aún así ... En Reddit hay una comunidad de compradores de cosas "de por vida", para que sirvan el mayor tiempo posible. Discuten utensilios de cocina, peines, botas, cortadoras de césped, calderas, pesas y equipos de audio. Pero las computadoras rara vez discuten, y por razones obvias. ¿Es posible crear equipos informáticos utilizando tecnologías modernas, con una vida útil de decenas de años? Intentaré responder esta pregunta lo más posible al final de la publicación, pero en general quiero hablar sobre cómo los dispositivos modernos se degradan con el tiempo. Por ejemplo, relojes electrónicos, teléfonos inteligentes y computadoras de diferentes años.

Llevo un diario de un coleccionista de viejas piezas de hierro en un Telegram . La construcción de la computadora número 386 se está reanudando; la siguiente en la línea es la difícil elección de una tarjeta de sonido.

Guijarro



El año pasado recolecté una colección de seis modelos diferentes de relojes inteligentes Pebble, y todavía los uso. El primer modelo de este fabricante se lanzó en 2012, y en diciembre de 2016 la compañía dejó de existir. La propiedad intelectual se transfirió a FitBit (que Google vendió recientemente), el soporte del dispositivo se suspendió. En el momento de la preparación del material de Pebble en agosto del año pasado, la situación con su desempeño fue generalmente positiva, pero solo porque la comunidad de desarrolladores y usuarios de relojes Pebble organizó y creó un espejo de la infraestructura del servidor. Sin un proyecto Rebble, ni siquiera sería posible activar un reloj después de un reinicio. Las últimas versiones de la aplicación Pebble para iOS y Android se han adaptado para funcionar con esta infraestructura: lograron guardar la tienda de aplicaciones y mirar caras, transmitir datos meteorológicos e incluso el reconocimiento de voz en los modelos Pebble Time. El único problema para el verano pasado fue el cierre del sitio web y foro de Pebble: si algo estaba mal con su reloj, antes de eso era posible encontrar una solución en la búsqueda usando el código de error. Junto con el sitio, los resultados de búsqueda desaparecieron.

Pero eso fue solo el comienzo del lento proceso de degradación, que continúa hasta nuestros días. En la primavera de 2019, la aplicación Pebble desapareció de Google Play Store. Google a principios de año cambió las reglas por las cuales las aplicaciones en Play Store reciben permiso para acceder a llamadas telefónicas y SMS. Según las nuevas reglas, solo la aplicación instalada para trabajar con SMS o llamadas predeterminadas puede acceder a dichos datos. Si la aplicación, en principio, no tiene esa oportunidad, es decir, no es un marcador o un chat de SMS, entonces se elimina de Play Store por violación de las reglas. Google puede entender: muchas aplicaciones maliciosas utilizan el acceso a SMS. La aplicación Pebble requiere este permiso del sistema no solo para mostrar notificaciones, sino también para descartar una llamada o responder SMS con texto preparado previamente. El propietario actual, por supuesto, no actualizó el software, y no es un hecho que haya existido esa oportunidad.


De acuerdo, la vida de los propietarios de teléfonos Android que obstinadamente continúan usando el reloj de una compañía inexistente se ha vuelto un poco complicada. Mucho más complicado es la vida de quienes usan el iPhone, pero no por mucho tiempo. A principios de agosto, la aplicación Pebble desapareció de la tienda de aplicaciones de Apple. Dado que en iOS no puede simplemente descargar y descargar "APK desde Internet", si pierde datos o cambia su teléfono, resultaría que su reloj ya no funciona. Afortunadamente, en septiembre, la solicitud, a través de negociaciones, fue devuelta . No es un hecho que sea para siempre, así que si de repente quieres comprar relojes retro Pebble en el futuro, será mejor que instales la aplicación ahora mismo. No duele

Y entonces me resultó interesante: ¿qué hará que mi reloj Pebble sea inutilizable antes: degradación de la batería (solucionable) o problemas de software? Todo funciona en mi teléfono inteligente Android 9 actual. En Android 10, hay algunos problemas , pero parece no ser fatal. Este no siempre será el caso: la próxima actualización importante de la API puede conducir a la inoperancia del software actualizado a principios de 2017 o a la imposibilidad de interceptar notificaciones. Reemplazaré la batería del reloj, en todo caso, y usar varias copias de Pebble a su vez probablemente ayudará a extender la vida útil. Asumiré que en algún momento mi pequeña colección de relojes se convertirá en otra exhibición del museo, y se almacenará completa con un teléfono inteligente con el que estos relojes son capaces de funcionar. Quizás puedan ayudar a extender sus vidas a aplicaciones alternativas de teléfonos inteligentes.


El destino de los relojes Pebble será compartido tarde o temprano por muchos dispositivos modernos que simplemente no funcionan sin la infraestructura del servidor. Los relojes inteligentes no son tan malos, pero ¿qué pasa con los sistemas domésticos inteligentes? En 2014, en ese momento, una división separada de Nest de Google adquirió el fabricante de centros de automatización del hogar Revolv. Las ventas de dispositivos se suspendieron casi de inmediato, y en 2016 se apagó el servicio en la nube, que ya compró y construyó el centro en su propia casa inteligente trajo muchos problemas. Las víctimas podrían devolver el costo del centro, pero el punto no es el precio del hardware, sino el costo de instalación y el simple hecho de que algo funcionó para usted en su hogar, y luego se detuvo. De ninguna manera me considero un ludita, pero ¿no es tan frecuente por el bien del progreso que nos vemos obligados a abandonar las tecnologías obsoletas y corruptas a las que estamos acostumbrados y que funcionan?

Teléfonos inteligentes


Este es un tema digno de una publicación separada, o multivolumen sobre enterrado bajo millones de líneas de código y soluciones comerciales por dispositivos antiguos. Comencemos con las buenas noticias: gracias a los operadores móviles relativamente conservadores, puede quitar la tarjeta SIM de su nuevo iPhone o Samsung, insertarla (con un adaptador para un tamaño diferente) en su teléfono inteligente 2005, o incluso su teléfono móvil 2001, y funcionará. Un fenómeno relativamente nuevo llamado eSIM puede romper esta compatibilidad: la identificación del suscriptor se volverá virtual y simplemente no habrá nada que insertar en el dispositivo anterior. Supongo que en el café molido: tengo diez más compatibilidad en mi stock durante diez años, o incluso más.


La buena noticia termina aquí. El ejemplo más reciente y más típico de obsolescencia no planificada es la plataforma Windows Phone. Existía desde 2010, en 2017 se cerró en silencio debido a la inutilidad y la falta de interés. El 10 de diciembre de 2019, se suspenderá el soporte para todos los dispositivos en Windows Phone: lo que significa que no queda mucho tiempo para comprar un teléfono en esta plataforma en la colección. Todavía no tengo tales dispositivos, por lo que no puedo evaluar el daño del cierre final de la plataforma, pero supongo que al menos la tienda de aplicaciones sufrirá, el máximo es el algoritmo de activación. En el mejor de los casos, recibirá un teléfono sin la capacidad de descargar un nuevo software (sin bailar con una pandereta, que siempre es posible, pero no siempre justificado), en el peor de los casos, un ladrillo inviable. Lo más probable es que la infraestructura se desconecte no en diciembre de este año, sino más adelante, y en un futuro próximo cualquier desarrollo y entrega de actualizaciones a dispositivos ya activados simplemente finalizará.


Bien, tomemos una plataforma en vivo, Android. Recientemente obtuve la primera versión de los contenedores del Samsung Galaxy Note: lanzado en 2011, adquirido por mí en 2012. Siete años no es tanto tiempo. El firmware original de este dispositivo se basa en la versión de Android 2.3.6. El último oficial es 4.1.2, ambas versiones ya no son compatibles. Las versiones no oficiales están disponibles hasta Android 9.0 , pero utilicé el máximo de Android 7, y con él, este teléfono inteligente de doble núcleo con un gigabyte de memoria funciona bien, muy pausado. Instalé el firmware original e inmediatamente aprecié la diferencia: el teléfono simplemente "voló", pero la mayoría de las aplicaciones de la tienda se negaron a instalar. En algún momento, dejé de tratar de obtener el software más reciente de este viejo: versiones antiguas cuidadosamente seleccionadas del software en el firmware antiguo son mucho más agradables que el software moderno obviamente diseñado para más núcleos y más gigabytes. Incluso las actualizaciones de los servicios de Google, que aún se pueden implementar en Android 4-5, ralentizan significativamente dichos dispositivos. Pero en este escenario, este es nuevamente un dispositivo de museo, que parece ser capaz de digerir los servicios de red modernos, pero en realidad no. Aunque Android no cerró a nadie, y esta es, con mucho, la plataforma móvil más popular, las versiones anteriores del sistema operativo no diferirán mucho de Windows Phone en el futuro cercano.


Relájate hace unos años. Mi última compra es el Nokia E90, un monstruoso comunicador de teclado de 2007. ¿Cómo determinar si su pieza de hardware cumple con los criterios para un dispositivo retro? Google el nombre del modelo. Si el primer resultado de búsqueda es una página de Wikipedia, entonces sí, lo es y coincide. El dispositivo se ejecuta en Symbian OS 9.2, y desde la versión 9.1 Nokia ha introducido la práctica de la firma digital obligatoria de las aplicaciones. Como resultado, puede instalar muchas utilidades útiles, así como obtener acceso directo al sistema de archivos del dispositivo solo a través de una especie de jailbreak, aunque este término no se usó en tiempos de Symbian. Tampoco puede entregar aplicaciones firmadas digitalmente distribuidas oficialmente, porque los certificados han caducado y no hay nadie más para actualizarlos. El reloj ayuda, y debe adivinar el intervalo de tiempo correcto, no antes ni después. Aunque los teléfonos inteligentes todavía se están lanzando bajo la marca Nokia, son casi irrelevantes para esos dispositivos antiguos (y para la propia empresa finlandesa), y el soporte para dispositivos anteriores ha sido descontinuado. Nokia E90 se compara favorablemente con otros modelos por la presencia de un pequeño grupo de usuarios que están tan acostumbrados al dispositivo que no están listos para deshacerse de él incluso 12 años después del lanzamiento. Por lo tanto, existen soluciones para renovar certificados para el trabajo normal (condicionalmente, por supuesto) del correo y la web. De lo contrario, todo es muy malo: la tienda de aplicaciones Ovi está muerta, la navegación no funciona (puede atornillar los mapas fuera de línea no de la primera actualización), no hay soluciones para los mensajeros instantáneos modernos.

La conclusión general sobre los teléfonos inteligentes: no están tan seriamente vinculados al lado del servidor como IoT, y en general no se convierten en un ladrillo, al tiempo que mantienen al menos el teléfono y la funcionalidad mínima de la red. Aunque las opciones son posibles, por ejemplo, aquí están las últimas noticias sobre dispositivos Apple relativamente antiguos. Algunos modelos (iPhone 5, iPad 4) tuvieron que actualizarse a través de la red antes del 3 de noviembre para corregir el error en el receptor GPS. Más precisamente, hay una falla en el estándar GPS mismo, que utiliza un contador semanal con un valor máximo de 1024. Las primeras 1024 semanas en el sistema de posicionamiento global se contaron desde 1980 y terminaron en 1999. En abril de 2019, terminó otro lote de semanas, pero esta jamba se puso al día con los dispositivos iOS antiguos solo ahora. Si no tiene el firmware instalado con un parche, puede haber problemas con la navegación o incluso el acceso a iCloud, ya que la sincronización horaria también está vinculada a la geolocalización, y parece funcionar correctamente con el servicio en la nube. El hecho de que Apple se hizo cargo de los usuarios de dispositivos tan antiguos (2012) es una buena noticia.

El ejemplo con certificados en Symbian muestra cómo las herramientas de seguridad pueden convertirse en un rastrillo para los usuarios antiguos con el tiempo. Imagine lo que sucederá con múltiples sistemas de protección en el mismo iOS en 10 años, cuando funcionará un error similar con tirachinas GPS en el código. Aquí ya no puedes hacer el firmware. Es interesante lo que en los años 30 del siglo XXI habrá un medio para mantener la operatividad de los dispositivos aún antiguos.

Computadoras


En enero de 2020, el soporte para Windows 7 finaliza oficialmente, así que comenzaré con este "nuevo retro". Mi computadora portátil Lenovo ThinkPad X220 en el séptimo año de vida sigue funcionando con éxito las 24 horas en el papel de un servidor doméstico en Linux. Inicialmente, Windows 7 estaba preinstalado, pero sus especificaciones son suficientes para Windows 10, a menos que la resolución de la pantalla sea "un poco grande" para los estándares actuales. El paquete de software de la marca Lenovo ya no es compatible; si antes era posible descargar actualizaciones y controladores directamente desde el servidor del fabricante, ahora tendría que hacerse manualmente. La finalización del soporte del sistema operativo después de tres meses conducirá principalmente a la finalización del suministro de actualizaciones y parches, pero no afectará el rendimiento. Con el tiempo, Windows 7 se convertirá en el mismo sistema operativo inseguro para el uso diario, que ahora es Windows XP: aparecen nuevas vulnerabilidades y ya no salen parches para ellas. Después de otro par de años, el software comenzará a fallar: lo sentí por completo cuando intenté instalar Windows Vista en mi escritorio semi-retro . La siguiente etapa de degradación: la falta de controladores para el nuevo hardware. Por ejemplo, no hay soporte oficial para las tarjetas de video GeForce 10xx para Windows XP; finalizó en 2016 antes del lanzamiento de esta serie.

Es decir, 15 años después del lanzamiento de Windows XP. Según los estándares de los teléfonos inteligentes, y aún más los dispositivos IoT modernos, ¡es una eternidad! Lo que sucederá con Windows 7 incluso más tarde se puede ver en el ejemplo de Windows 98, el primer sistema operativo basado en la web de Microsoft. La web moderna en Internet Explorer 4 simplemente no funciona. Todos los enlaces de complementos multimedia sobre el sistema están muertos. Un componente de WebTV que funciona junto con un sintonizador de TV y descarga una guía de programas de la red no funciona. La página con la descripción de este programa tampoco funciona. Las actualizaciones para Windows 98 todavía se pueden encontrar en el sitio web de Microsoft, pero en forma de un volcado no estructurado de artefactos. Las páginas de soporte técnico también se eliminan, pero se guarda el archivo web. En una computadora hace veinte años, tendrá problemas con los estándares básicos de red, como WPA2 para WiFi (pero nada es imposible). Lo mejor de todo es el buen Ethernet antiguo y los protocolos de red de la vieja escuela: ¡es posible archivar una bola de archivos y hacer ping a Yandex no solo desde Windows, sino incluso desde DOS en una computadora hace cuarenta años !

Y aquí llegué al período más querido en la historia de la TI: computadoras basadas en procesadores 386 y 486, y el software correspondiente, por ejemplo, Windows 3.1 y 95. Fue una época en que, por un tiempo relativamente corto, una computadora personal era realmente personal. Fue precedido por el tiempo de los mainframes y las computadoras generalmente inaccesibles de proporciones gigantescas. Después, hasta el día de hoy, el tiempo de los servicios en la nube y en Internet continúa, cuando nuestros datos se encuentran dispersos en cientos y miles de servidores en todo el mundo. Pero en el período comprendido entre finales de los años ochenta y mediados de los noventa, tanto la computadora como el software y los datos se almacenaron en su hogar, en la forma en que sea conveniente para usted. No es fácil encontrar hardware y programas que funcionen hace treinta años, pero si se encuentra y se inicia, funcionará. Suficiente para mi edad. La belleza de aquellos tiempos era que Internet (o Fidonet, u otra red) era importante, pero no obligatorio, su computadora personal no estaba vinculada a ella de ninguna manera. Ya no hacen eso.

Cómpralo de por vida


Ni siquiera trataré de discutir la situación actual desde el punto de vista de los enfoques o métodos de programación para llevar a cabo un negocio moderno de TI. Estaré encantado de discutir este tema en los comentarios. Diré esto: si la innovación requiere el abandono de Legacy, entonces adelante, arruina el infierno con él. No soy partidario de una posición como "Symbian no era tan malo, solo tenías que terminarlo". Tal vez sea así, pero este diseño de software y hardware ya se ha derrumbado, ni el negocio ni los propios desarrolladores lo admitieron. Incluso la plataforma Maemo de corta duración sobrevivió mejor a la prueba del tiempo, aunque también fue una rama sin salida del desarrollo. Cuanta más interrupción haya en TI, más dispositivos nuevos y viejos repondrán mi colección, por lo que no me quejo.

Pero espero que en alta tecnología haya suficiente masa y conocimiento para satisfacer una demanda muy pequeña (posiblemente solo de mí) de productos con una vida útil particularmente larga. Imagine un teléfono con soporte garantizado durante al menos diez años. Mi Samsung Galaxy Note se está acercando a este hito, y los entusiastas todavía están cortando firmware para él. Pero, ¿qué pasa si alguien hace esto de una manera más organizada? Con una garantía de calidad. Con la promesa de no invertir la interfaz todos los años. Con un conjunto pequeño pero útil de accesorios como el mismo reloj inteligente. No tengo dudas de que tal solución será costosa: ahora venden teléfonos inteligentes por $ 1000 con una garantía de actualización de dos años, y aquí será necesario pagar cinco veces más la mano de obra de los desarrolladores, administradores y soporte técnico.

Esta también es una tarea técnica interesante: ¿cómo desarrollar software para que su soporte durante muchos años no arrastre al fabricante al fondo? ¿Cómo no devorar toda la memoria disponible, incluso un gigabyte, incluso diez? ¿Está justificado tal minimalismo de desarrollador, casi como en los viejos tiempos, cuando el programa tenía que ser empujado a 48 kilobytes de memoria? ¿Alguien está interesado en tal enfoque? ¿Es posible con los métodos predominantes de trabajo en equipo? ¿Es posible integrar dicho dispositivo en una infraestructura de servicios de red existente? No tengo respuestas a estas preguntas, pero me parece un dispositivo personal con una funcionalidad bastante limitada, pero aún amplia, en la que algunas cosas básicas, como un calendario o un mensajero, se llevan al ideal. Con aplicaciones para hacer negocios, leer noticias, trabajar con el correo, que son realmente convenientes, sobre qué libros con recomendaciones se han escrito, y estos libros no caducan después de seis meses.

Ejem. Parece que preferiría esperar una interfaz directa entre la computadora y el cerebro. Conozco solo un dispositivo que está lo más cerca posible del ideal que describí: este es el Psion 5MX , un dispositivo hace 20 años con una parte de software increíblemente conveniente. La industria de TI aún no se ha asentado hasta tal punto que el enfoque que describí se ha generalizado. La complejidad de un teléfono inteligente o un reloj inteligente moderno es increíble: ninguna computadora número 486 de los 90 puede hacer eso. Genial, pero a veces tengo la sensación de que todo este triunfo de la tecnología está atascado en la versión alfa durante mucho tiempo, pero quiero ver una versión beta o incluso Release Candidate. ¿Quizás tenga sentido detenerse y pensar en lo que sucederá con este código o ese hardware en 15 años? ¿Es posible hacer que siga funcionando? Ni siquiera para que realmente funcione en 2035, sino para crear la atmósfera adecuada. Me parece que dos opciones son posibles. - . , , , , , , . 386- . , , , .

Source: https://habr.com/ru/post/474814/


All Articles