Saya sedang mengerjakan situs untuk perusahaan saya yang, sampai titik tertentu, adalah situs khusus Internet Explorer karena berbagai alasan, terutama bahwa ketika situs tersebut awalnya dikonsepsikan IE memiliki pangsa pasar + 90% sehingga pekerjaan untuk mendapatkan itu berfungsi di browser lain hanya tidak masuk akal.
Sekarang kita hidup dalam ekonomi peramban yang lebih beragam, kita melakukan pekerjaan untuk membuat situs berfungsi di mana-mana, dan karena keberuntungan pasti cukup banyak, kebetulan sudah berfungsi.
Namun, satu masalah yang kami perjuangkan adalah masalah apa yang harus didukung dan apa yang tidak untuk didukung. Sebagai permulaan, browser non-IE rilis lebih sering daripada IE, dan Anda tidak tahu versi mana yang masih liar. Pada dasarnya sudah ada tiga versi IE yang dirilis dalam dekade terakhir, dan IE6 masih didukung hingga 2014. Tetapi ada pembaruan untuk Firefox setiap hari, Apple memperbarui Safari kurang lebih setiap tahunnya. Dan kemudian ada Chrome.
Chrome telah berubah dari 0,2 menjadi 9,0 dalam waktu dua tahun. 7.0.517 dirilis satu setengah bulan setelah 6.0.472. Ada tiga versi berbeda sekarang, sebuah stabil, beta, dan dev. Dan versi dev 9.0.587 sebenarnya dirilis sebelum versi beta terbaru 8.0.552.
Dengan IE, kami memiliki situasi timbul di mana kami harus mendukung versi lama karena departemen TI perusahaan yang bersangkutan tidak memungkinkan karyawan untuk meningkatkan versi. Dengan browser non-IE, saya pikir kami akan mengadopsi baris "perbarui ke yang terbaru atau kami tidak dapat membantu Anda" tetapi saya tidak yakin seberapa efektif itu.
Juga, perusahaan saya melakukan sejumlah batasan buatan. Misalnya kami memiliki produk yang ditujukan untuk perusahaan sehingga kami tidak mendukung versi Windows "Home" (yaitu, XP Home, 7 Home Premium) meskipun tidak ada alasan teknis kami tidak bisa.
Ketika perusahaan saya mulai bertanya "versi atau versi Chrome apa yang kami dukung", bagaimana saya harus menjawab?
sumber
Jawaban:
Tingkat adopsi versi baru Chrome sangat cepat karena peningkatan otomatisnya. Jauh lebih cepat daripada IE dan bahkan sedikit lebih cepat dari Firefox. Secara umum, jika Anda mendukung build stabil terbaru Chrome, Anda seharusnya baik-baik saja. Secara harfiah hanya hitungan hari atau minggu sebelum versi stabil baru hampir sepenuhnya menggantikan yang lama.
Edit: Grafik dari Bagaimana Google Menyimpan Chrome Fresh
sumber
Chrome, Safari, dan lainnya menggunakan WebKit sebagai intinya (lihat http://en.wikipedia.org/wiki/WebKit#Usage ). Apa ini artinya bahwa membuat segala sesuatu terlihat bagus di Chrome akan membuatnya sama di semua browser lain. Firefox menggunakan mesin rendering lain. Intinya adalah mereka semua browser yang sesuai standar. Bahkan IE telah melangkah maju dengan IE 8 dan sekarang IE 9. Standar kepatuhan berarti jauh lebih mudah untuk membuat hal-hal terlihat sama dan berperilaku sama di semua browser.
Berita baiknya adalah bahwa banyak orang telah melakukan banyak pekerjaan untuk membangun CSS dan Javascript yang mampu lintas-browser. Jika Anda menggunakan kerangka kerja ini, Anda memiliki peluang bagus untuk tidak perlu terlalu khawatir tentang masalah lintas-browser.
Daftar singkat kerangka kerja CSS:
Daftar pendek kerangka Javascript:
Versi browser yang lebih baru menjadikan lebih banyak standar HTML / Javascript / CSS saat ini berfungsi. Selama Anda tinggal jauh dari barang-barang canggih, Anda tidak akan memiliki masalah. HTML 4 dan CSS 2 memiliki dukungan terbanyak. Jika Anda menggunakan sesuatu dari standar yang lebih baru (seperti HTML 5, saat ini sedang dalam pengembangan atau CSS 3), maka berikan fallback ke standar yang diketahui. Singkatnya jika Anda meletakkan fallback di CSS Anda terlebih dahulu, dan tampilan yang disempurnakan kedua, browser yang mendukung pengaturan CSS akan menggunakannya dan yang tidak akan menggunakan fallback.
Jawaban singkat
Katakanlah Anda mendukung standar web X: HTML 4, CSS 2, dll. Alih-alih mengatakan Anda mendukung versi browser tertentu.
sumber
Ini hanya pendapat pribadi saya sebagai orang yang telah mengembangkan situs web untuk beberapa waktu, tetapi saya merasa bahwa yang terbaik yang bisa Anda harapkan (tergantung pada waktu atau kendala anggaran, tentu saja) bertujuan untuk mengakomodasi semua publik terbaru membangun peramban. Meskipun jadwal pembaruan Chrome cepat, rendering dan interpretasi tetap cukup konsisten berkat mesin Webkit yang didukung oleh Chrome dan Safari.
Jangan khawatir tentang mendukung peramban non-publik, mereka tidak resmi karena suatu alasan dan berkembang melawan mereka cenderung menyebabkan lebih banyak rasa sakit daripada kebaikan dalam jangka panjang.
sumber
Hal tentang browser Microsoft adalah bahwa IE6 sebagian besar rusak dalam hal standar web dan kualitas umum. Mendapatkan ke versi 9 seperti memutar putaran kapal pesiar dan setiap versi utama telah menjadi perubahan yang signifikan untuk sampai ke sana.
Chrome telah mendapat dukungan standar yang luar biasa sejak hari pertama. Chrome juga memiliki model versi yang berbeda dengan IE. Versi utamanya tidak jauh berbeda dari versi ke versi dibandingkan dengan IE. Dari perspektif sehari-hari, pengguna bahkan tidak menyadari bahwa mereka menggunakan versi yang berbeda.
Ini cukup benar untuk Safari (yang juga menggunakan Webkit) dan Firefox. Berhati-hatilah dengan Opera.
Singkatnya, sebagian besar tidak ada browser IE utama tidak akan menyebabkan Anda masalah. Sumber daya fokus pada pengelolaan 4 versi IE yang berbeda!
Jawaban pertanyaannya adalah: kami mendukung versi terbaru
sumber