Antiquités: le messager de la décadence ou de l'obsolescence non planifiée

Fin 2017, Apple a reconnu qu'il ralentissait les performances des anciens iPhones pour compenser la dégradation de la batterie. Bien que cette pratique ait été abandonnée par la suite, cet incident a de nouveau soulevé le sujet de l' obsolescence planifiée , lorsque les fabricants de produits limitent intentionnellement la durée de vie des appareils, motivant les consommateurs à «passer» à un nouveau modèle. Pas à cause des nouvelles fonctionnalités, mais simplement parce que l'ancien appareil fonctionnant parfaitement ne peut plus rien faire. Pour être honnête, je ne suis pas partisan des théories du complot autour de ce phénomène. Pour planifier quelque chose dans une grande entreprise, beaucoup de travail doit être fait, que beaucoup de gens connaissent, et le profit potentiel d'un plan aussi insidieux ne sera pas comparable aux pertes de réputation. Les smartphones, les ordinateurs portables, les ordinateurs de bureau et les logiciels encore plus anciens se transforment en citrouilles comme ça, en raison des circonstances.


Je collectionne de vieux appareils, mais je ne les utilise presque jamais pour le travail, alors je traite philosophiquement les philosophes des magasins de logiciels morts, des domaines expirés de services vitaux, des liens rompus avec le firmware et d'autres commodités de la vie d'un employé de musée: il le voulait. Mais quand même ... Sur Reddit il y a une communauté d' acheteurs de choses "à vie", afin qu'elles servent le plus longtemps possible. Ils discutent d'ustensiles de cuisine, de peignes, de bottes, de tondeuses à gazon, de chaudières, d'haltères et d'équipement audio. Mais les ordinateurs discutent rarement, et pour des raisons évidentes. Est-il possible de créer des équipements informatiques utilisant des technologies modernes, avec une durée de vie de plusieurs dizaines d'années? Je vais essayer de répondre à cette question dans la mesure du possible à la fin du post, mais en général, je veux parler de la façon dont les appareils modernes se dégradent au fil du temps. Par exemple, des horloges électroniques, des smartphones et des ordinateurs de différentes années.

Je tiens un journal d'un collectionneur de vieux morceaux de fer dans un télégramme . La construction du 386ème ordinateur reprend, l'étape suivante est le choix difficile d'une carte son.

Caillou



L' an dernier , j'ai rassemblé une collection de six modèles différents de montres intelligentes Pebble et je les utilise toujours. Le premier modèle de ce fabricant est sorti en 2012, et en décembre 2016, la société a cessé d'exister. La propriété intellectuelle a été transférée à FitBit (qui lui-même a récemment été vendu par Google), la prise en charge des appareils a été interrompue. Au moment de la préparation du matériel Pebble en août de l'année dernière, la situation avec leurs performances était généralement positive, mais uniquement parce que la communauté des développeurs et des utilisateurs des montres Pebble s'est organisée et a créé un miroir de l' infrastructure du serveur. Sans projet Rebble, il ne serait même pas possible d'activer une horloge après une réinitialisation. Les dernières versions de l'application Pebble pour iOS et Android ont été adaptées pour fonctionner avec cette infrastructure: elles ont réussi à enregistrer l'App Store et à regarder les visages, à transmettre des données météorologiques et même la reconnaissance vocale dans les modèles Pebble Time. Le seul problème de l'été dernier a été la fermeture du site Web et du forum Pebble: si quelque chose n'allait pas avec votre montre, avant cela, il était possible de trouver une solution dans la recherche en utilisant le code d'erreur. Avec le site, les résultats de recherche ont disparu.

Mais ce n'était que le début du lent processus de dégradation, qui se poursuit encore aujourd'hui. Au printemps 2019, l'application Pebble a disparu du Google Play Store. Au début de l'année, Google a modifié les règles selon lesquelles les applications du Play Store sont autorisées à accéder aux appels téléphoniques et aux SMS. Selon les nouvelles règles, seule l'application installée pour travailler avec les SMS ou les appels par défaut peut accéder à ces données. Si l'application, en principe, n'a pas une telle opportunité, c'est-à-dire qu'il ne s'agit pas d'un numéroteur ou d'un chat SMS, elle est supprimée du Play Store pour violation des règles. Google peut comprendre: de nombreuses applications malveillantes ont utilisé l'accès aux SMS. L'application Pebble nécessite cette autorisation système non seulement pour afficher les notifications, mais aussi pour rejeter un appel ou répondre à un SMS avec un texte pré-préparé. Le propriétaire actuel, bien sûr, n'a pas mis à jour le logiciel, et ce n'est pas un fait qu'il y avait une telle opportunité.


D'accord, la vie des propriétaires de téléphones Android qui continuent obstinément à utiliser la montre d'une entreprise inexistante est devenue un peu compliquée. La vie de ceux qui utilisent l'iPhone est beaucoup plus compliquée, mais pas pour longtemps. Début août, l'application Pebble a disparu de l'App Store d'Apple. Étant donné que dans iOS, vous ne pouvez pas simplement télécharger et télécharger "APK depuis Internet", si vous perdez des données ou changez de téléphone, il se pourrait que votre montre ne fonctionne plus. Heureusement, en septembre, la demande, par voie de négociations, a été renvoyée . Ce n'est pas un fait pour toujours, donc si vous voulez soudainement acheter des horloges rétro Pebble à l'avenir, vous feriez mieux d'installer l'application dès maintenant. Ça ne fait pas mal.

Et c'est donc devenu intéressant pour moi: qu'est-ce qui rendra ma montre Pebble inutilisable plus tôt - dégradation de la batterie (résoluble) ou problèmes logiciels? Tout fonctionne sur mon smartphone Android 9 actuel. Sur Android 10, il y a quelques problèmes , mais cela ne semble pas fatal. Ce ne sera pas toujours le cas: la prochaine mise à niveau majeure de l'API peut conduire soit à l'inopérabilité du logiciel mis à jour pour la dernière fois début 2017, soit à l'impossibilité d'intercepter les notifications. Je remplacerai la batterie de la montre, le cas échéant, et l'utilisation de plusieurs copies de Pebble à son tour aidera très probablement à prolonger la durée de vie. Je suppose qu'à un moment donné ma petite collection de montres deviendra une autre exposition de musée, et elle sera stockée avec un smartphone avec lequel ces montres sont capables de fonctionner. Ils peuvent peut-être aider à étendre leur vie à des applications alternatives pour smartphones.


Le sort des montres Pebble sera tôt ou tard partagé par de nombreux appareils modernes qui ne fonctionnent tout simplement pas sans infrastructure de serveur. Les montres intelligentes ne sont pas si mauvaises, mais qu'en est-il des systèmes de maison intelligente? En 2014, à cette époque, une division Nest distincte de Google a acquis le fabricant de concentrateurs domotiques Revolv. Les ventes d'appareils ont été interrompues presque immédiatement, et en 2016, le service cloud a été désactivé, qui a déjà acheté et construit le hub dans leur propre maison intelligente a posé beaucoup de problèmes. Les victimes pourraient rembourser le coût du concentrateur, mais le point n'est pas le prix du matériel, mais le coût d'installation, et le simple fait que quelque chose a fonctionné pour vous à la maison, puis il s'est arrêté. Je ne me considère en aucun cas comme un luddite, mais n'est-ce pas trop souvent pour le progrès que nous sommes obligés d'abandonner les technologies obsolètes et tordues auxquelles nous sommes habitués et qui fonctionnent?

Smartphones


C'est un sujet digne d'un article séparé, ou multivolume sur enfoui sous des millions de lignes de code et de solutions commerciales par d'anciens appareils. Commençons par la bonne nouvelle: grâce aux opérateurs mobiles relativement conservateurs, vous pouvez retirer la carte SIM de votre nouvel iPhone ou Samsung, l'insérer (avec un adaptateur pour une taille différente) dans votre smartphone 2005, ou même votre téléphone mobile 2001, et cela fonctionnera. Un phénomène relativement nouveau appelé eSIM peut rompre cette compatibilité: l'ID d'abonné deviendra virtuel et il n'y aura tout simplement rien à insérer dans l'ancien appareil. Je devine sur le marc de café: j'ai dix ans de compatibilité en plus dans mon stock depuis dix ans, voire plus.


La bonne nouvelle se termine ici. L'exemple le plus récent et le plus typique d'obsolescence non planifiée est la plate-forme Windows Phone. Il existait depuis 2010, en 2017 il a été discrètement fermé en raison de l'inutilité et du manque d'intérêt. Le 10 décembre 2019, la prise en charge de tous les appareils sur Windows Phone sera interrompue: ce qui signifie qu'il ne reste plus beaucoup de temps pour acheter un téléphone sur cette plate-forme dans la collection. Je n'ai pas encore de tels appareils, donc je ne peux pas évaluer les dommages causés par la fermeture finale de la plate-forme, mais je suppose qu'au moins le magasin d'applications en souffrira, le maximum étant l'algorithme d'activation. Dans le meilleur des cas, vous recevrez un téléphone sans possibilité de télécharger de nouveaux logiciels (sans danser avec un tambourin, ce qui est toujours possible, mais pas toujours justifié), au pire, une brique inutilisable. Très probablement, l'infrastructure ne sera pas déconnectée en décembre de cette année, mais plus tard, et dans un avenir proche, tout développement et livraison de mises à jour sur des appareils déjà activés prendront simplement fin.


D'accord, prenons une plate-forme en direct, Android. J'ai récemment sorti la première version des bacs du Samsung Galaxy Note: sorti en 2011, acquis par moi en 2012. Sept ans, ce n'est pas si long. Le firmware d'origine de cet appareil est basé sur la version Android 2.3.6. La dernière version officielle est 4.1.2, les deux versions ne sont plus prises en charge. Les versions non officielles sont disponibles jusqu'à Android 9.0 , mais j'ai utilisé le maximum d'Android 7, et avec lui, ce smartphone double cœur avec un gigaoctet de mémoire fonctionne bien, très tranquillement. J'ai installé le firmware d'origine dessus et j'ai immédiatement apprécié la différence: le téléphone a juste «volé», mais la plupart des applications du magasin ont refusé de s'installer. À un moment donné, j'ai cessé d'essayer de tirer le logiciel le plus récent sur ce vieil homme: les anciennes versions soigneusement sélectionnées du logiciel sur l'ancien firmware sont beaucoup plus agréables que le logiciel moderne conçu évidemment pour plus de cœurs et plus de gigaoctets. Même les mises à jour des services Google, qui peuvent toujours être déployées sur Android 4-5, ralentissent considérablement ces appareils. Mais dans ce scénario, il s'agit encore une fois d'un appareil de musée, qui semble être capable de digérer les services réseau modernes, mais pas vraiment. Bien qu'Android n'ait fermé personne, et c'est de loin la plate-forme mobile la plus populaire, les anciennes versions du système d'exploitation ne différeront pas beaucoup de Windows Phone dans un avenir proche.


Détendez-vous il y a quelques années. Mon dernier achat est le Nokia E90, un communicateur de clavier monstrueux de 2007. Comment déterminer si votre matériel répond aux critères d'un appareil rétro? Recherchez le nom du modèle sur Google. Si le premier résultat de recherche est une page Wikipédia, alors oui, il l'est et correspond. L'appareil fonctionne sous Symbian OS 9.2 et depuis la version 9.1, Nokia a introduit la pratique de la signature numérique obligatoire des applications. En conséquence, vous pouvez installer de nombreux utilitaires utiles, ainsi qu'avoir un accès direct au système de fichiers de l'appareil uniquement via une sorte de jailbreak - bien que ce terme n'ait pas été utilisé à l'époque de Symbian. Vous ne pouvez pas non plus livrer des applications signées numériquement officiellement distribuées, car les certificats ont expiré et il n'y a personne d'autre pour les mettre à jour. L'horloge aide et vous devez deviner l'intervalle de temps correct, pas plus tôt ni plus tard. Bien que les smartphones soient toujours commercialisés sous la marque Nokia, ils ne sont presque pas pertinents pour ces anciens appareils (et pour la société finlandaise elle-même), et la prise en charge des appareils antérieurs a été interrompue. Le Nokia E90 se compare favorablement aux autres modèles par la présence d'un petit groupe d'utilisateurs qui sont tellement habitués à l'appareil qu'ils ne sont pas prêts à s'en séparer même 12 ans après sa sortie. Par conséquent, il existe des solutions pour le renouvellement des certificats pour le travail normal (conditionnel, bien sûr) du courrier et du Web. Sinon, tout est très mauvais: le magasin d'applications Ovi est mort, la navigation ne fonctionne pas (vous pouvez visser des cartes hors ligne pas de la première fraîcheur), il n'y a pas de solutions pour les messageries instantanées modernes.

La conclusion générale sur les smartphones: ils ne sont pas aussi sérieusement liés au serveur que l'IoT, et en général ils ne se transforment pas en brique, tout en conservant au moins le téléphone et une fonctionnalité réseau minimale. Bien que des options soient possibles, par exemple, voici les dernières nouvelles concernant les appareils Apple relativement anciens. Certains modèles (iPhone 5, iPad 4) ont dû être mis à jour via le réseau avant le 3 novembre pour corriger l'erreur dans le récepteur GPS. Plus précisément, un défaut est présent dans la norme GPS elle-même, qui utilise un compteur de semaines d'une valeur maximale de 1024. Les 1024 premières semaines du système de positionnement global ont été comptées à partir de 1980 et se sont terminées en 1999. En avril 2019, un autre lot de semaines s'est terminé, mais ce montant n'a rattrapé les anciens appareils iOS que maintenant. Si le micrologiciel n'est pas installé avec le correctif, il peut y avoir des problèmes de navigation ou même d'accès à iCloud, car la synchronisation de l'heure est également liée à la géolocalisation, et elle semble fonctionner correctement avec le service cloud. Le fait qu'Apple ait pris soin des utilisateurs de ces anciens appareils (2012) est une bonne nouvelle.

L'exemple avec les certificats dans Symbian montre comment les outils de sécurité peuvent devenir un rake pour les utilisateurs plus âgés au fil du temps. Imaginez ce qui arrivera à plusieurs systèmes de protection dans le même iOS dans 10 ans, lorsqu'un bug similaire avec des frondes GPS dans le code fonctionnera. Ici, vous ne pouvez pas déjà faire le firmware. Il est intéressant de savoir dans les années 30 du XXIe siècle qu'il y aura un moyen de maintenir l'opérabilité des appareils aujourd'hui encore anciens.

Les ordinateurs


En janvier 2020, la prise en charge de Windows 7 prend officiellement fin , je vais donc commencer par ce «nouveau rétro». Mon ordinateur portable Lenovo ThinkPad X220 dans la septième année de vie continue de fonctionner avec succès 24 heures sur 24 dans le rôle d'un serveur domestique sous Linux. Initialement, Windows 7 était préinstallé sur celui-ci, mais ses spécifications sont suffisantes pour Windows 10, à moins que la résolution d'écran soit «un peu grande» par rapport aux normes actuelles. La suite logicielle de marque Lenovo n'est plus prise en charge - s'il était possible auparavant de télécharger les mises à jour et les pilotes directement à partir du serveur du fabricant, cela devrait être fait manuellement maintenant. L'achèvement de la prise en charge du système d'exploitation après trois mois entraînera principalement l'arrêt de la fourniture des mises à jour et des correctifs, mais n'affectera pas les performances. Au fil du temps, Windows 7 deviendra le même système d'exploitation dangereux pour une utilisation quotidienne, qui est maintenant Windows XP - de nouvelles vulnérabilités apparaissent et leurs correctifs ne sortent plus. Après quelques années, le logiciel commencera à tomber en panne: je l'ai pleinement ressenti lorsque j'ai essayé d'installer Windows Vista sur mon bureau semi-rétro . La prochaine étape de dégradation: le manque de pilotes pour le nouveau matériel. Par exemple, il n'y a pas de support officiel pour les cartes vidéo GeForce 10xx pour Windows XP; il s'est terminé en 2016 avant la sortie de cette série.

Autrement dit, 15 ans après la sortie de Windows XP lui-même. Selon les normes des smartphones, et encore plus des appareils IoT modernes - c'est une éternité! Ce qui se passera avec Windows 7 encore plus tard peut être vu dans l'exemple de Windows 98, le premier système d'exploitation Web de Microsoft. Le Web moderne dans Internet Explorer 4 ne fonctionne tout simplement pas. Tous les liens des modules complémentaires multimédias sur le système sont morts. Un composant WebTV qui fonctionne conjointement avec un tuner TV et télécharge un guide des programmes à partir du réseau ne fonctionne pas. La page avec la description de ce programme ne fonctionne pas non plus. Les mises à jour pour Windows 98 peuvent toujours être trouvées sur le site Web de Microsoft, mais sous la forme d'un vidage non structuré d'artefacts. Les pages de support technique sont également supprimées, mais l'archive Web est enregistrée. Il y a vingt ans, sur un ordinateur, vous rencontrerez des problèmes avec les normes réseau de base, telles que WPA2 pour le WiFi (mais rien n'est impossible). Le meilleur de tous, ce sont les bons protocoles Ethernet et réseau à l'ancienne: il est possible de déposer une boule de fichiers et d'envoyer un ping à Yandex non seulement depuis Windows, mais même depuis DOS sur un ordinateur il y a quarante ans !

Et je suis arrivé ici à la période la plus appréciée de l'histoire de l'informatique: les ordinateurs basés sur des processeurs 386 et 486 et les logiciels correspondants, par exemple Windows 3.1 et 95. C'était une époque où, pendant une période relativement courte, un ordinateur personnel était vraiment personnel. Il a été précédé par le temps des mainframes et des ordinateurs généralement inaccessibles aux proportions gigantesques. Après cela, à ce jour, le temps des services cloud et Internet continue, lorsque nos données sont dispersées sur des centaines et des milliers de serveurs à travers le monde. Mais dans la période allant de la fin des années 80 au milieu des années 90, l'ordinateur et les logiciels et les données ont été stockés dans votre maison, sous la forme qui vous convient. Il n'est pas facile de trouver du matériel et des programmes fonctionnels il y a trente ans, mais s'il est trouvé et démarré, il fonctionnera. Assez pour mon âge. La beauté de cette époque était qu'Internet (ou Fidonet, ou un autre réseau) était important, mais pas obligatoire, votre ordinateur personnel n'y était en aucune façon lié. Ils ne font plus ça.

Achetez-le pour la vie


Je n'essaierai même pas de discuter de la situation actuelle du point de vue des approches de programmation ou des méthodes de conduite d'une entreprise informatique moderne. Je serai heureux de discuter de ce sujet dans les commentaires. Je dirai ceci: si l'innovation nécessite l'abandon de Legacy, alors allez-y, ruinez l'enfer avec lui. Je ne suis pas partisan d'une position comme "Symbian n'était pas si mal, il fallait juste le finir". Peut-être que oui, mais cette conception logicielle et matérielle s'est déjà effondrée, elle n'a été prise en charge ni par l'entreprise ni par les développeurs eux-mêmes. Même la plate-forme de courte durée de Maemo a mieux résisté à l'épreuve du temps, même si elle était également une branche de développement sans issue. Plus il y aura de perturbation dans l'informatique, plus les nouveaux appareils anciens réapprovisionneront ma collection, donc je ne me plains pas.

Mais j'espère que dans la haute technologie, il y a suffisamment de pâte et de connaissances pour satisfaire une très petite demande (peut-être uniquement de ma part) de produits avec une durée de vie particulièrement longue. Imaginez un téléphone avec un support garanti pendant au moins dix ans. Mon Samsung Galaxy Note approche de cette étape, et les amateurs scient toujours le firmware pour cela. Mais que faire si quelqu'un fait cela de manière plus organisée? Avec une garantie de qualité. Avec la promesse de ne pas bouleverser l'interface chaque année. Avec un petit mais utile ensemble d'accessoires comme la même montre intelligente. Je ne doute pas qu'une telle solution sera coûteuse: maintenant, ils vendent des smartphones pour 1000 $ avec une garantie de mise à jour de deux ans, et ici, il faudra payer le travail des développeurs, des administrateurs, du support technique cinq fois plus longtemps.

C'est aussi une tâche technique intéressante: comment développer un logiciel pour que son support pendant de nombreuses années ne traîne pas le constructeur vers le bas? Comment ne pas dévorer toute la mémoire disponible, même un gigaoctet, voire dix? Un tel minimalisme de développeur est-il justifié, presque comme au bon vieux temps, lorsque le programme devait être poussé dans 48 kilo-octets de mémoire? Quelqu'un est-il intéressé par une telle approche? Est-ce possible avec les méthodes de travail d'équipe qui prévalent? Est-il possible d'intégrer un tel appareil dans une infrastructure de services réseau existante? Je n'ai pas de réponses à ces questions, mais il me semble un appareil personnel avec une fonctionnalité plutôt limitée, mais toujours large, dans lequel certaines choses de base comme un calendrier ou un messager sont amenées à l'idéal. Avec des applications pour faire des affaires, lire des nouvelles, travailler avec le courrier, qui sont vraiment pratiques, sur quels livres avec des recommandations ont été écrits, et ces livres n'expirent pas après six mois.

Ahem. Il semblerait que je préfère attendre une interface directe entre l'ordinateur et le cerveau. Je ne connais qu'un seul appareil aussi proche que possible de l'idéal que j'ai décrit - c'est le Psion 5MX , un appareil il y a 20 ans avec une partie logicielle incroyablement pratique. L'industrie informatique ne s'est pas encore installée à un point tel que l'approche que j'ai décrite s'est généralisée. La complexité d'un smartphone ou d'une smartwatch moderne est incroyable - aucun 486e ordinateur des années 90 ne peut le faire. Cool, mais parfois j'ai l'impression que tout ce triomphe de la technologie est coincé dans la version alpha depuis longtemps, mais je veux voir une version bêta, ou même Release Candidate. Peut-être qu'il est logique de s'arrêter et de réfléchir à ce qui arrivera à ce code ou à ce matériel dans 15 ans? Est-il possible de le faire continuer à fonctionner? Pas même pour qu'il fonctionne vraiment en 2035, mais pour créer la bonne ambiance. Il me semble que deux options sont possibles. - . , , , , , , . 386- . , , , .

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


All Articles