Antiquities: messenger dari pembusukan atau keusangan yang tidak direncanakan

Pada akhir 2017, Apple mengakui bahwa itu memperlambat kinerja iPhone lama untuk mengimbangi degradasi baterai. Meskipun praktik ini kemudian dihentikan , insiden ini kembali mengangkat topik keusangan yang direncanakan , ketika produsen barang dengan sengaja membatasi umur perangkat, memotivasi konsumen untuk "beralih" ke model baru. Bukan karena fitur-fitur baru, tetapi hanya karena perangkat lama yang benar-benar berfungsi tidak dapat lagi melakukan apa pun. Sejujurnya, saya bukan pendukung teori konspirasi seputar fenomena ini. Untuk merencanakan sesuatu di perusahaan besar, banyak pekerjaan yang harus dilakukan, yang akan diketahui banyak orang, dan potensi keuntungan dari rencana berbahaya semacam itu tidak akan sebanding dengan kerugian reputasi. Smartphone yang lebih tua, laptop, PC desktop, perangkat lunak berubah menjadi labu begitu saja, karena keadaan.


Saya mengumpulkan perangkat lama, tetapi hampir tidak pernah menggunakannya untuk bekerja, jadi saya memperlakukan para filosof secara filosofis tentang toko perangkat lunak yang mati, domain layanan vital yang sudah kadaluwarsa, tautan rusak ke firmware, dan fasilitas lain dari kehidupan seorang pekerja museum: ia menginginkannya. Tapi tetap saja ... Di Reddit ada komunitas pembeli barang "seumur hidup", sehingga mereka melayani selama mungkin. Mereka membahas peralatan masak, sisir, sepatu bot, mesin pemotong rumput, boiler, halter, dan peralatan audio. Tetapi komputer jarang berdiskusi, dan karena alasan yang jelas. Apakah mungkin membuat peralatan komputer menggunakan teknologi modern, dengan masa hidup puluhan tahun? Saya akan mencoba menjawab pertanyaan ini sejauh mungkin di akhir posting, tetapi secara umum saya ingin berbicara tentang bagaimana perangkat modern menurun seiring waktu. Misalnya, jam elektronik, ponsel cerdas, dan komputer dari tahun yang berbeda.

Saya menyimpan buku harian seorang kolektor potongan-potongan besi tua di Telegram . Pembangunan komputer ke-386 dilanjutkan, langkah selanjutnya adalah pilihan kartu suara yang sulit.

Kerikil



Saya mengumpulkan koleksi enam model jam tangan pintar Pebble yang berbeda tahun lalu , dan saya masih menggunakannya. Model pertama pabrikan ini dirilis pada 2012, dan pada Desember 2016 perusahaan itu tidak ada lagi. Kekayaan intelektual ditransfer ke FitBit (yang sendiri baru-baru ini dijual oleh Google), dukungan perangkat dihentikan. Pada saat persiapan material Pebble pada Agustus tahun lalu, situasi dengan kinerja mereka umumnya positif, tetapi hanya karena komunitas pengembang dan pengguna jam tangan Pebble mengorganisir dan menciptakan cermin infrastruktur server. Tanpa proyek Rebble, bahkan tidak mungkin untuk mengaktifkan jam setelah reset. Versi terbaru dari aplikasi Pebble untuk iOS dan Android telah disesuaikan untuk bekerja dengan infrastruktur ini: mereka berhasil menyelamatkan app store dan menonton wajah, mengirimkan data cuaca dan bahkan pengenalan suara dalam model Pebble Time. Satu-satunya masalah untuk musim panas lalu adalah penutupan situs web dan forum Pebble: jika ada yang salah dengan arloji Anda, sebelum itu mungkin untuk menemukan solusi dalam pencarian menggunakan kode kesalahan. Seiring dengan situs, hasil pencarian menghilang.

Tapi itu hanya awal dari proses degradasi lambat, yang berlanjut hingga hari ini. Pada musim semi 2019, aplikasi Pebble menghilang dari Google Play Store. Google pada awal tahun mengubah aturan di mana aplikasi di Play Store menerima izin untuk mengakses panggilan telepon dan SMS. Di bawah aturan baru, hanya aplikasi yang diinstal untuk bekerja dengan SMS atau panggilan standar yang dapat mengakses data tersebut. Jika aplikasi, pada prinsipnya, tidak memiliki kesempatan seperti itu, yaitu, itu bukan dialer atau obrolan SMS, maka itu dihapus dari Play Store karena melanggar aturan. Google dapat memahami: banyak aplikasi jahat menggunakan akses ke SMS. Aplikasi Pebble memerlukan izin sistem ini tidak hanya untuk menampilkan notifikasi, tetapi juga untuk membuang panggilan, atau membalas SMS dengan teks yang sudah disiapkan sebelumnya. Pemilik saat ini, tentu saja, tidak memperbarui perangkat lunak, dan itu bukan fakta bahwa ada peluang seperti itu.


Oke, kehidupan pemilik ponsel Android yang dengan keras kepala terus menggunakan arloji dari perusahaan yang tidak ada menjadi sedikit rumit. Jauh lebih rumit adalah kehidupan mereka yang menggunakan iPhone, tetapi tidak lama. Pada awal Agustus, aplikasi Pebble menghilang dari Apple App Store. Karena di iOS Anda tidak bisa hanya mengunduh dan mengunduh "APK dari Internet", jika Anda kehilangan data atau mengubah ponsel Anda, itu berarti jam tangan Anda tidak lagi berfungsi. Untungnya, pada bulan September, aplikasi, melalui negosiasi, dikembalikan . Bukan fakta bahwa itu selamanya, jadi jika Anda tiba-tiba ingin membeli jam retro Pebble di masa mendatang, Anda sebaiknya menginstal aplikasi sekarang. Tidak sakit.

Dan itu menjadi menarik bagi saya: apa yang akan membuat arloji Pebble saya tidak dapat digunakan sebelumnya - degradasi baterai (solvable) atau masalah perangkat lunak? Semuanya berfungsi pada smartphone Android 9 saya saat ini. Di Android 10, ada beberapa masalah , tetapi tampaknya tidak fatal. Ini tidak selalu terjadi: pemutakhiran besar berikutnya dari API dapat menyebabkan ketidakmampuan perangkat lunak yang terakhir diperbarui pada awal 2017, atau pada ketidakmampuan untuk mencegat pemberitahuan. Saya akan mengganti baterai di arloji, jika ada, dan menggunakan beberapa salinan Pebble pada gilirannya kemungkinan besar akan membantu memperpanjang masa pakai. Saya akan berasumsi bahwa di beberapa titik koleksi kecil jam tangan saya akan menjadi pameran museum lain, dan itu akan disimpan lengkap dengan smartphone yang dapat digunakan jam tangan ini. Mungkin mereka dapat membantu memperpanjang hidup mereka ke aplikasi smartphone alternatif .


Nasib jam tangan Pebble cepat atau lambat akan dibagikan oleh banyak perangkat modern yang tidak berfungsi tanpa infrastruktur server. Jam tangan pintar tidak terlalu buruk, tetapi bagaimana dengan sistem rumah pintar? Pada tahun 2014, pada waktu itu, divisi Nest yang terpisah dari Google mengakuisisi pabrikan hub otomasi rumah, Revolv. Penjualan perangkat dihentikan segera, dan pada 2016 layanan cloud dimatikan, yang sudah membeli dan membangun hub ke rumah pintar mereka sendiri membawa banyak masalah. Para korban dapat mengembalikan biaya hub, tetapi intinya bukan harga perangkat keras, tetapi biaya pemasangan, dan fakta sederhana bahwa sesuatu bekerja untuk Anda di rumah, dan kemudian berhenti. Tidak berarti saya menganggap diri saya seorang luddite, tetapi bukankah kita terlalu sering demi kemajuan dipaksa untuk meninggalkan teknologi usang dan bengkok yang biasa kita gunakan dan pekerjaan itu?

Ponsel cerdas


Ini adalah topik yang layak mendapat posting terpisah, atau multivolume tentang terkubur di bawah jutaan baris kode dan solusi bisnis oleh perangkat lama. Mari kita mulai dengan kabar baik: terima kasih kepada operator seluler yang relatif konservatif, Anda dapat mengeluarkan kartu SIM dari iPhone atau Samsung Anda yang baru, memasukkannya (dengan adaptor untuk ukuran yang berbeda) ke dalam smartphone 2005 Anda, atau bahkan ponsel 2001 Anda, dan itu akan berfungsi. Fenomena yang relatif baru yang disebut eSIM dapat mematahkan kompatibilitas ini: ID pelanggan akan menjadi virtual, dan tidak akan ada apa-apa untuk dimasukkan ke perangkat lama. Saya akan menebak dengan alasan kopi: Saya memiliki sepuluh kompatibilitas lebih dalam stok saya selama sepuluh tahun, atau bahkan lebih.


Berita baiknya berakhir di sini. Contoh usang yang tidak terencana dan paling umum adalah platform Windows Phone. Itu ada sejak 2010, pada 2017 itu ditutup dengan tenang karena tidak berguna dan kurang minat. Pada 10 Desember 2019, dukungan untuk semua perangkat di Windows Phone akan dihentikan: yang berarti bahwa tidak ada banyak waktu tersisa untuk membeli ponsel pada platform ini dalam koleksi. Saya belum punya perangkat seperti itu, jadi saya tidak bisa menilai kerusakan dari penutupan akhir platform, tetapi saya akan berasumsi bahwa setidaknya toko aplikasi akan menderita, yang paling maksimal adalah algoritma aktivasi. Dalam kasus terbaik, Anda akan menerima telepon tanpa kemampuan untuk mengunduh perangkat lunak baru (tanpa menari dengan rebana, yang selalu memungkinkan, tetapi tidak selalu dapat dibenarkan), dalam keadaan terburuk, batu bata yang tidak bisa digunakan. Kemungkinan besar, infrastruktur akan terputus bukan pada bulan Desember tahun ini, tetapi kemudian, dan dalam waktu dekat pengembangan dan pengiriman pembaruan ke perangkat yang sudah diaktifkan hanya akan berakhir.


Oke, mari kita ambil platform live, Android. Baru-baru ini saya mendapatkan versi pertama dari keranjang Samsung Galaxy Note: dirilis pada 2011, diakuisisi oleh saya pada 2012. Tujuh tahun bukanlah waktu yang lama. Firmware asli perangkat ini didasarkan pada Android versi 2.3.6. Yang resmi terakhir adalah 4.1.2, kedua versi tidak lagi didukung. Build tidak resmi tersedia hingga Android 9.0 , tetapi saya menggunakan maksimum Android 7, dan dengan itu smartphone dual-core dengan satu gigabyte memori berfungsi dengan baik, sangat santai. Saya menginstal firmware asli di atasnya, dan segera menghargai perbedaannya: telepon hanya "terbang", tetapi sebagian besar aplikasi dari toko menolak untuk menginstal. Pada titik tertentu, saya berhenti mencoba untuk menarik perangkat lunak terbaru pada orang tua ini: versi lama yang dipilih dengan rapi dari perangkat lunak lama jauh lebih baik daripada perangkat lunak modern yang jelas dirancang untuk lebih banyak core dan lebih banyak gigabytes. Bahkan pembaruan untuk layanan Google, yang masih dapat diluncurkan pada Android 4-5, secara signifikan memperlambat perangkat tersebut. Namun dalam skenario ini, ini lagi-lagi perangkat museum, yang tampaknya dapat mencerna layanan jaringan modern, tetapi tidak juga. Meskipun Android tidak menutup siapa pun, dan sejauh ini ini adalah platform seluler paling populer, versi OS yang lebih lama tidak akan jauh berbeda dari Windows Phone dalam waktu dekat.


Bersantai beberapa tahun yang lalu. Pembelian terakhir saya adalah Nokia E90, komunikator keyboard 2007 yang mengerikan. Bagaimana menentukan apakah perangkat keras Anda memenuhi kriteria untuk perangkat retro? Google nama model. Jika hasil pencarian pertama adalah halaman Wikipedia, maka ya, ini cocok dan cocok. Perangkat ini berjalan pada Symbian OS 9.2, dan sejak versi 9.1 Nokia telah memperkenalkan praktik aplikasi digital wajib. Sebagai hasilnya, Anda dapat menginstal banyak utilitas yang bermanfaat, serta mendapatkan akses langsung ke sistem file perangkat hanya melalui semacam jailbreak - meskipun istilah ini tidak digunakan di masa Symbian. Anda tidak dapat mengirimkan aplikasi yang ditandatangani secara resmi secara digital, karena sertifikat telah kedaluwarsa dan tidak ada orang lain yang memperbaruinya. Jam membantu, dan Anda perlu menebak interval waktu yang benar, tidak lebih awal dan tidak lebih lambat. Meskipun smartphone masih dirilis di bawah merek Nokia, mereka hampir tidak relevan dengan perangkat lama (dan untuk perusahaan Finlandia itu sendiri), dan dukungan untuk perangkat sebelumnya telah dihentikan. Nokia E90 lebih baik dibandingkan dengan model lain dengan kehadiran sekelompok kecil pengguna yang sudah terbiasa dengan perangkat itu sehingga mereka tidak siap untuk berpisah dengannya bahkan 12 tahun setelah rilis. Oleh karena itu, ada solusi untuk memperbarui sertifikat untuk pekerjaan surat dan web yang normal (dengan syarat, tentu saja). Jika tidak, Semuanya Sangat Buruk: toko aplikasi Ovi sudah mati, navigasi tidak berfungsi (Anda dapat mengacaukan peta offline bukan dari kesegaran pertama), tidak ada solusi untuk kurir instan modern.

Kesimpulan umum tentang smartphone: mereka tidak begitu terikat dengan sisi server seperti IoT, dan secara umum mereka tidak berubah menjadi batu bata, dengan tetap mempertahankan setidaknya fungsi telepon dan jaringan minimal. Meskipun opsi dimungkinkan, misalnya, berikut adalah berita terbaru tentang perangkat Apple yang relatif lama. Beberapa model (iPhone 5, iPad 4) harus diperbarui melalui jaringan sebelum 3 November untuk memperbaiki kesalahan pada penerima GPS. Lebih tepatnya, cacat hadir dalam standar GPS itu sendiri, yang menggunakan penghitung minggu dengan nilai maksimum 1024. 1024 minggu pertama dalam sistem penentuan posisi global dihitung dari 1980 dan berakhir pada 1999. Pada bulan April 2019, beberapa minggu lagi berakhir, tetapi tiang ini hanya digunakan untuk perangkat iOS lama sekarang. Jika Anda tidak memiliki firmware yang diinstal dengan tambalan, mungkin ada masalah dengan navigasi atau bahkan akses ke iCloud, karena sinkronisasi waktu juga terkait dengan geolokasi, dan tampaknya berfungsi dengan baik dengan layanan cloud. Fakta bahwa Apple merawat pengguna perangkat lama (2012) adalah berita baik.

Contoh dengan sertifikat di Symbian menunjukkan bagaimana alat keamanan dapat menjadi penggaruk bagi pengguna lama seiring waktu. Bayangkan apa yang akan terjadi pada beberapa sistem perlindungan di iOS yang sama dalam 10 tahun, ketika bug serupa dengan ketapel GPS dalam kode akan bekerja. Di sini Anda tidak dapat melakukan firmware. Sangat menarik bahwa dalam 30-an abad kedua puluh satu akan ada cara untuk mempertahankan pengoperasian perangkat yang sekarang-masih lama.

Komputer


Pada Januari 2020, dukungan untuk Windows 7 secara resmi berakhir , jadi saya akan mulai dengan "retro baru" ini. Laptop saya Lenovo ThinkPad X220 di tahun ketujuh kehidupan berhasil terus bekerja sepanjang waktu dalam peran server rumah di Linux. Awalnya, Windows 7 sudah diinstal sebelumnya, tetapi spesifikasinya cukup untuk Windows 10, kecuali jika resolusi layarnya "agak besar" menurut standar saat ini. Rangkaian perangkat lunak bermerek Lenovo tidak lagi didukung - jika sebelumnya memungkinkan untuk mengunduh pembaruan dan driver langsung dari server pabrikan, itu harus dilakukan secara manual sekarang. Penyelesaian dukungan OS setelah tiga bulan terutama akan mengarah pada penghentian pasokan pembaruan dan tambalan, tetapi tidak akan mempengaruhi kinerja. Seiring waktu, Windows 7 akan menjadi OS tidak aman yang sama untuk penggunaan sehari-hari, yang sekarang Windows XP - kerentanan baru muncul, dan patch untuk mereka tidak lagi keluar. Setelah beberapa tahun lagi, perangkat lunak akan mulai rusak: Saya sepenuhnya merasakannya ketika saya mencoba menginstal Windows Vista di desktop semi-retro saya . Tahap degradasi berikutnya: kurangnya driver untuk perangkat keras baru. Misalnya, tidak ada dukungan resmi untuk kartu video GeForce 10xx untuk Windows XP, berakhir pada 2016 sebelum rilis seri ini.

Artinya, 15 tahun setelah rilis Windows XP itu sendiri. Dengan standar smartphone, dan bahkan perangkat IoT yang lebih modern - ini selamanya! Apa yang akan terjadi dengan Windows 7 bahkan kemudian dapat dilihat pada contoh Windows 98, sistem operasi berbasis web pertama Microsoft. Web modern di Internet Explorer 4 tidak berfungsi. Semua tautan dari add-on multimedia melalui sistem sudah mati. Komponen WebTV yang bekerja bersama dengan TV tuner dan mengunduh panduan program dari jaringan tidak berfungsi. Halaman dengan deskripsi program ini juga tidak berfungsi. Pembaruan untuk Windows 98 masih dapat ditemukan di situs web Microsoft, tetapi dalam bentuk dump artefak yang tidak terstruktur. Halaman dukungan teknis juga dihapus, tetapi arsip web disimpan. Pada komputer dua puluh tahun yang lalu, Anda akan memiliki masalah dengan standar jaringan dasar, seperti WPA2 untuk WiFi (tetapi tidak ada yang mustahil). Yang terbaik dari semuanya adalah Ethernet kabel yang lama dan protokol jaringan sekolah lama: dimungkinkan untuk mengajukan file bola dan ping Yandex tidak hanya dari Windows, tetapi bahkan dari DOS pada komputer empat puluh tahun yang lalu !

Dan di sini saya sampai pada periode yang paling dicintai dalam sejarah TI: komputer berdasarkan 386 dan 486 prosesor, dan perangkat lunak yang sesuai, misalnya Windows 3.1 dan 95. Itu adalah era ketika, untuk waktu yang relatif singkat, komputer pribadi benar-benar pribadi. Itu didahului oleh waktu mainframe dan umumnya komputer tidak dapat diakses dari proporsi raksasa. Setelah itu, hingga hari ini, waktu cloud dan layanan Internet berlanjut, ketika data kami tersebar di ratusan dan ribuan server di seluruh dunia. Tetapi pada periode dari akhir tahun delapan puluhan hingga pertengahan sembilan puluhan, baik komputer, dan perangkat lunak, dan data disimpan di rumah Anda, dalam bentuk yang nyaman bagi Anda. Tidak mudah menemukan perangkat keras dan program yang berfungsi tiga puluh tahun yang lalu, tetapi jika ditemukan dan dimulai, itu akan berfungsi. Cukup untuk umur saya. Keindahan waktu itu adalah bahwa Internet (atau Fidonet, atau jaringan lain) adalah penting, tetapi tidak diperlukan, komputer pribadi Anda tidak terikat dengan cara apa pun. Mereka tidak melakukan itu lagi.

Beli seumur hidup


Saya bahkan tidak akan mencoba untuk membahas situasi saat ini dari sudut pandang pendekatan pemrograman atau metode melakukan bisnis TI modern. Saya akan senang membahas topik ini di komentar. Saya akan mengatakan ini: jika inovasi membutuhkan pengabaian Legacy, maka silakan, hancurkan dia. Saya bukan pendukung posisi seperti "Symbian tidak terlalu buruk, Anda hanya harus menyelesaikannya." Mungkin begitu, tetapi desain perangkat lunak dan perangkat keras ini telah runtuh, tidak didukung oleh bisnis atau pengembang itu sendiri. Bahkan platform Maemo yang berumur pendek bertahan dalam ujian waktu dengan lebih baik, meskipun itu juga merupakan cabang pengembangan yang buntu. Semakin banyak gangguan di IT, semakin banyak perangkat lama baru akan menambah koleksi saya, jadi saya tidak mengeluh.

Tetapi saya berharap bahwa dalam teknologi tinggi ada adonan dan pengetahuan yang cukup untuk memenuhi permintaan yang sangat kecil (mungkin hanya dari saya) untuk produk dengan umur yang sangat panjang. Bayangkan sebuah ponsel dengan dukungan terjamin selama setidaknya sepuluh tahun. Samsung Galaxy Note saya sedang mendekati tonggak sejarah ini, dan para penggemar masih mengupayakan firmware untuknya. Tetapi bagaimana jika seseorang melakukan ini dengan cara yang lebih terorganisir? Dengan jaminan kualitas. Dengan janji untuk tidak membalikkan antarmuka setiap tahun. Dengan satu set aksesoris yang kecil namun bermanfaat seperti smartwatch yang sama. Saya tidak ragu bahwa solusi seperti itu akan mahal: sekarang mereka menjual smartphone seharga $ 1000 dengan jaminan pembaruan dua tahun, dan di sini perlu membayar tenaga kerja pengembang, admin, dukungan teknis lima kali lebih lama.

Ini juga merupakan tugas teknis yang menarik: bagaimana mengembangkan perangkat lunak sehingga dukungannya selama bertahun-tahun tidak menyeret pabrikan ke bawah? Bagaimana tidak melahap semua memori yang tersedia, bahkan satu gigabyte, bahkan sepuluh? Apakah minimalis pengembang seperti itu dibenarkan, hampir seperti di masa lalu yang indah, ketika program harus dimasukkan ke dalam 48 kilobyte memori? Adakah yang tertarik dengan pendekatan semacam itu? Apakah mungkin dengan metode kerja tim yang berlaku? Apakah mungkin untuk mengintegrasikan perangkat seperti itu ke dalam infrastruktur layanan jaringan yang ada? Saya tidak punya jawaban untuk pertanyaan-pertanyaan ini, tetapi bagi saya tampaknya perangkat pribadi dengan fungsionalitas yang agak terbatas, tetapi masih luas, di mana beberapa hal dasar seperti kalender atau messenger dibawa ke ideal. Dengan aplikasi untuk melakukan bisnis, membaca berita, bekerja dengan surat, yang benar-benar nyaman, tentang buku mana dengan rekomendasi telah ditulis, dan buku-buku ini tidak kedaluwarsa setelah enam bulan.

Ahem. Sepertinya saya lebih suka menunggu antarmuka langsung antara komputer dan otak. Saya tahu hanya satu perangkat yang sedekat mungkin dengan ideal yang saya jelaskan - ini adalah Psion 5MX , perangkat 20 tahun yang lalu dengan bagian perangkat lunak yang sangat nyaman. Industri TI belum menetap sedemikian rupa sehingga pendekatan yang saya jelaskan telah menyebar luas. Kompleksitas smartphone atau smartwatch modern luar biasa - tidak ada komputer ke-486 dari tahun 90-an yang dapat melakukannya. Keren, tapi kadang-kadang saya merasa bahwa semua kemenangan teknologi ini terjebak dalam versi alpha untuk waktu yang lama, tetapi saya ingin melihat versi beta, atau bahkan Release Candidate. Mungkin masuk akal untuk berhenti dan berpikir tentang apa yang akan terjadi pada kode ini atau perangkat keras itu dalam 15 tahun? Apakah mungkin untuk membuatnya terus bekerja? Bahkan tidak benar-benar berfungsi pada tahun 2035, tetapi untuk menciptakan suasana yang tepat. Menurut saya ada dua opsi yang mungkin. - . , , , , , , . 386- . , , , .

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


All Articles