Mari kita membuat analogi mobil; programmer terkenal akan hal ini.
Mengapa orang membeli mobil baru? Yang benar-benar Anda butuhkan adalah empat roda dan mesin, jadi bukankah seharusnya kita dapat hidup seumur hidup dengan satu mobil?
Kami bisa, tetapi kami akan kehilangan peningkatan yang dibuat untuk mobil setiap tahun. Rem anti-lock relatif baru. Sistem kontrol traksi juga relatif baru. Beberapa kendaraan baru mulai menggabungkan sistem pengereman darurat. Beberapa mobil baru memiliki kamera untuk membantu pengemudi membuat cadangan dengan aman. Beberapa mobil dapat secara otomatis meminta bantuan darurat jika terjadi tabrakan parah. Sebuah video terbaru yang dirilis oleh Lembaga Asuransi untuk Keselamatan Jalan Raya menunjukkan tabrakan langsung antara Chevy Malibu 2009 dan Bel-Air tahun 1959. Pengemudi Bel-Air akan mati seketika; pembalap Malibu mengalami cedera kaki ringan. Teknologi 60 tahun telah membuat mobil jauh lebih aman. Bukan hanya peningkatan keamanan saja; setiap tahun lebih banyak barang-barang kecil seperti kursi berpemanas, sistem navigasi layar sentuh, dan pemutar media terintegrasi dalam mobil. Fitur baru favorit saya? Ventilasi bertenaga surya dalam model Prius kelas atas yang membantu mendinginkan mobil saat diparkir di hari yang panas. Cemerlang!
Jadi, apakah setiap versi OS Windows menghasilkan perbaikan. Windows 7 memiliki model keamanan yang lebih baik daripada Windows XP (ini mewarisi ini dari Vista.) Windows 7 memiliki model driver yang mengarah pada pengalaman yang lebih kuat. Windows 7 telah di-tweak untuk menggunakan sumber daya sistem lebih baik daripada Vista; semua memori bebas Windows XP membiarkan duduk tidak berguna diterapkan pada tugas-tugas yang membuat OS Anda berjalan lebih cepat dan lebih baik. Dari sudut pandang pengembang, Anda dapat menggunakan perpustakaan seperti Direct2D untuk aplikasi yang lebih cepat dan DirectWrite untuk rendering teks yang lebih cepat dan lebih jelas. The API Windows Kode Pack untuk NETmemungkinkan Anda mengakses fitur-fitur khusus Windows 7 seperti daftar lompatan bilah tugas, overlay bilah tugas, Perpustakaan, API pencarian shell, dan API platform sensor. Anda tidak dapat menggunakan fitur ini pada Windows XP dan karenanya tidak dapat mengujinya. Dengan menggunakan fitur Windows 7, Anda dapat menambahkan perangkat tambahan kegunaan yang apik ke aplikasi Anda, dan kita semua tahu bahwa fitur eye candy yang konyol biasanya membuat pengguna lebih memilih aplikasi walaupun memiliki kutil.
Seperti halnya mobil, perangkat lunak memiliki siklus dukungan. Windows XP mendekati akhir dukungan; pada saat itu Microsoft tidak akan lagi mengembangkan tambalan keamanan atau perbaikan bug. Anda tidak akan dapat menemukan driver untuk perangkat keras baru. Ketika ini terjadi, mencoba untuk mempertahankan perangkat lunak Anda pada Windows XP akan menjadi petualangan melakukannya sendiri; jika kerangka kerja pemrograman Anda tidak mendukung XP, Anda harus menggunakan hack untuk menginstalnya atau memutakhirkan. Jika Anda menggunakan peretasan, Anda kurang memiliki kepastian bahwa program yang Anda tulis bekerja pada mesin klien.
Anda tidak punyauntuk meningkatkan. Tetapi apakah Anda pernah melihat pria yang berguling-guling di kota di Crown Victoria yang berkarat tahun 1981? Yang memiliki gantungan baju untuk antena dan selotip untuk menahan tudung? Seperti itulah Windows 98 saat ini, dan seperti itulah tampilan Windows XP dalam sekitar setengah dekade. Aplikasi yang dikembangkan untuk menggunakan fitur Windows 7 akan membuat aplikasi yang tidak dikembangkan untuk mereka terlihat amatir. Ingat ketika gaya visual XP keluar? Itu membuat aplikasi yang tidak menggunakannya terlihat usang dan tua karena mereka memiliki tombol kotak jelek, berwarna datar, dibandingkan dengan tombol bulat lebih bagus, gradien diisi, bulat. Sekarang, tidak ada yang mengatakan "amatir" seperti aplikasi yang tidak menggunakan gaya visual. Inilah yang akhirnya akan terjadi dengan fitur Windows 7: jika Anda tidak