Mengapa Microsoft® Internet Explorer® tidak kompatibel dengan browser lain dan standar yang diterbitkan?
- Untuk menambahkan fitur yang tidak dimiliki browser lain
- Ketika programmer menulis halaman web yang menggunakan fitur IE-only, kode tidak akan berfungsi di browser lain. Ini mendorong pengguna akhir untuk melihat situs-situs tersebut di IE (dan karenanya lebih banyak orang menggunakan IE, dan karena hanya berjalan di Windows, lebih banyak orang menggunakan Windows).
- Alat Microsoft (FrontPage adalah yang paling terkenal untuk ini) cenderung menghasilkan kode yang hanya berfungsi di IE, atau bekerja paling baik di IE. Sementara ini mempromosikan # 2 di atas, itu layak peluru sendiri karena pengembang berikutnya untuk bekerja di situs web atau aplikasi web sekarang harus menggunakan teknologi Microsoft yang sama yang awalnya digunakan memproduksinya, atau harus menulis ulang seluruh proyek dalam teknologi yang berbeda.
Intranet perusahaan sangat rentan terhadap strategi ini karena mereka menyediakan lingkungan di mana semua pengguna berada di browser yang sama (sampai versi baru keluar). Juga, jika sebuah situs tidak menghadap ke pelanggan, tidak akan ada anggaran untuk biaya kecil untuk mendukung banyak browser. Seiring berjalannya waktu, situs intranet lama di suatu perusahaan mencegah seluruh perusahaan untuk meninggalkan IE (atau bahkan versi IE tertentu) untuk peramban lain.
Pendekatan Microsoft adalah pedang bermata dua. Di satu sisi, ia telah menghasilkan fungsionalitas permintaan asinkron XML / HTTP yang memungkinkan AJAX (dan inovasi positif lainnya) yang disalin dengan cepat oleh peramban lain. Tetapi Microsoft juga akhirnya menghasilkan versi IE yang tidak kompatibel satu sama lain, sehingga menggigit pengembang yang paling berperan dalam rencana Microsoft.
Contoh favorit saya tentang ketidakcocokan IE antar versi adalah kampanye IE6 Countdown milik Micrsoft di mana mereka mendorong orang untuk tidak menggunakan browser mereka sendiri. Teorinya adalah bahwa Microsoft dapat mendorong orang untuk meningkatkan ke versi IE yang lebih baru, sedangkan orang lain yang meneriakkan "IE6 Must Die" lebih cenderung mendorong pengguna untuk menggunakan merek browser lain alih-alih IE.
Singkatnya, ini adalah strategi dominasi pasar yang cukup berhasil oleh Microsoft yang kadang-kadang merugikan dan kadang-kadang membantu industri lainnya. Untuk saya sendiri, saya hanya mencoba untuk menghasilkan HTML yang divalidasi, sesuai standar yang diuji pada versi terbaru dari browser apa pun dengan 2% atau lebih pangsa pasar (ditambah 3 versi IE terbaru).
Microsoft dan Internet Explorer adalah merek dagang terdaftar dari perusahaan Microsoft di AS dan / atau negara lain.