Vì vậy, bây giờ Google đã nói không với các trình duyệt cũ khi những người còn lại có thể làm theo?


82

Google gần đây đã thông báo rằng họ sẽ không còn hỗ trợ các trình duyệt cũ hơn vào ngày 1 tháng 8:

Vì lý do này, Google Apps sẽ sớm hỗ trợ các trình duyệt hiện đại. Bắt đầu từ ngày 1 tháng 8, chúng tôi sẽ hỗ trợ phiên bản chính hiện tại và trước đây của Chrome, Firefox, Internet Explorer và Safari trên cơ sở. Mỗi khi một phiên bản mới được phát hành, chúng tôi sẽ bắt đầu hỗ trợ cập nhật và ngừng hỗ trợ phiên bản cũ thứ ba.

Không có gì tệ hơn là nhìn vào việc vá mã diễn ra để hỗ trợ các trình duyệt cũ hơn. Nếu tất cả chúng ta đều có thể hướng tới một web chỉ tiêu chuẩn (tôi đang nhìn vào IE9) thì chắc chắn chúng ta có thể dành nhiều thời gian hơn để lập trình các ứng dụng web tốt và ít cố gắng làm cho chúng chạy bình đẳng trên các trình duyệt cũ không tuân thủ tiêu chuẩn khủng khiếp.

Vì vậy, khi nào phần còn lại của chúng tôi mong đợi có thể nói với khách hàng của chúng tôi rằng chúng tôi không còn hỗ trợ các trình duyệt cũ hơn? Bởi vì có vẻ như các tập đoàn lớn sẽ tiếp tục chạy các trình duyệt cũ hơn và ngay cả khi khung chrome của Google có thể được cài đặt mà không có đặc quyền của quản trị viên (sắp ra mắt, hiện đang ở giai đoạn thử nghiệm), chúng tôi không thể hy vọng tất cả người dùng sẽ có động lực để làm điều này.

Tôi đánh giá cao bất kỳ suy nghĩ.


1
Thật không may, không may, các doanh nghiệp vẫn chạy IE7 như một tiêu chuẩn của công ty.
Ryan Miller

9
IE7 là một tiêu chuẩn của công ty sẽ là một điều may mắn, so với IE6 mà một số người trong chúng ta vẫn phải đối phó.
skolima

1
Thông điệp quan trọng là Google sẽ bỏ hỗ trợ IE6 đáng sợ và do đó, nó sẽ trở nên ít quan trọng hơn để hỗ trợ đến ngày 1 tháng 8 . (trừ khi bạn có một nhóm người dùng IE6 khổng lồ (ouch)). IE6 sux vì nó không hỗ trợ nhiều tiêu chuẩn trình duyệt hiện đại hữu ích hơn, như : di chuột và hỗ trợ PNG dễ dàng .
Mark Rogers

2
@Richard - ý bạn là IE một trình duyệt ??? :)
Alireza Fallah

Câu trả lời:


132
If ( your site does not make money ){
   do what makes you happy
}
else if ( the cost of supporting IE6 > the money you make from IE6 users ) {
   stop supporting IE6
}
else {
   keep making money from IE6 users
}

3
chắc chắn rồi! Và biến IE6 thành một biến để bạn có thể thay đổi theo chiều gió.
Dave

3
Ý tưởng tuyệt vời trong lý thuyết, nhưng logic tương tự có thể đã được sử dụng để yêu cầu IE6 chỉ một vài năm trước đây.
octo

22
Nó không biên dịch, bạn viết hoa đầu tiênIf
Petruza

3
Nên sử dụng toán tử ternary
James P. Wright

10
Đây là câu trả lời hợp lý. Nhưng 'cái khác nếu' có thể rất khó tính toán. 15% người dùng của bạn sử dụng IE6; điều đó có tương đương với 15% doanh thu không? Chi phí của một người dùng IE6 có ảnh hưởng nói với 10 người bạn của anh ta là công ty của bạn hút vì trang web không hoạt động?
Phil Mander

43

Tôi đồng ý rằng quyết định của bạn rõ ràng sẽ phản ánh thực tế kinh doanh và đối tượng của trang web cụ thể của bạn.

Điều đó nói rằng, các công ty lớn chính thức bỏ hỗ trợ cho IE6 vẫn còn đáng kể. Nó nâng cao nhận thức chung rằng cuối cùng cũng không sao khi bỏ lại một trình duyệt 10 năm tuổi . Nó cũng bổ sung đạn dược cho bất kỳ trường hợp nào bạn muốn thực hiện với các quyền lực mà nó không còn có ý nghĩa để hỗ trợ các trình duyệt cũ, cũ kỹ, ọp ẹp trên trang web của bạn :

Trên Stack Exchange, chúng tôi đã có một chính sách tương tự đáng chú ý với những gì Google vừa công bố tại chỗ: chúng tôi hỗ trợ phiên bản trình duyệt hiện được phát hành, phiên bản trước đó và thường là phiên bản trước đó. (Vì vậy, đối với IE, điều này có nghĩa là chúng tôi hỗ trợ IE9, IE8 và IE7). Ngoài ra bạn đang ở một mình.


43
"Chúng tôi hỗ trợ phiên bản trình duyệt hiện được phát hành, phiên bản trước đó và thường là phiên bản trước đó" - Vì vậy, đối với Chrome, bạn hỗ trợ ngày hôm nay, ngày hôm qua và ngày trước phiên bản đó.
Brian R. Bondy

8
Không có điểm nào hỗ trợ phiên bản thứ năm của Chrome. Không ai sẽ chạy nó!
Mongus Pong

1
Về mặt kỹ thuật, thông báo gần đây nhất của Google cho biết họ KHÔNG hỗ trợ phiên bản trước đó (ví dụ: họ đang bỏ hỗ trợ cho IE7. Tôi nghĩ rằng họ đã bỏ hỗ trợ cho IE6 vào cùng thời điểm năm ngoái như facebook đã làm).
luckyllama

@lucky ah bạn nói đúng - vì vậy nó thậm chí còn nghiêm ngặt hơn.
Jeff Atwood

đừng quên jquery, sớm bỏ hỗ trợ cho mọi thứ bên dưới IE 10.
user1721135

13

Tôi nghĩ rằng điều này phải được quyết định bởi số liệu. Nếu một số lượng đáng kể / phần trăm khách truy cập đang sử dụng các trình duyệt cũ hơn, bạn nên hỗ trợ khách truy cập của mình. "Đáng kể" phụ thuộc vào khách hàng là gì. ;-)


7

Tôi là người quản lý sản phẩm sắp chi 40 MD hỗ trợ IE6 cho một khách hàng. Chúng tôi bán phần mềm vào các trung tâm cuộc gọi, thật không may IE6 là nền tảng mặc định cho nhiều tổ chức lớn.

Quan điểm của tôi là tùy thuộc, nếu tôi đang xây dựng phần mềm web tiêu dùng, tôi đã tắt IE6 từ lâu, nhưng miễn là chúng tôi có khách hàng sử dụng IE6, chúng tôi phải hỗ trợ nó. Lập luận tương tự sẽ áp dụng cho bất kỳ trình duyệt hoặc môi trường.


MD? (Thêm 12 ngày nữa)

@Tim: Tôi đoán đó là ngày của con người ( en.wikipedia.org/wiki/Man-day ).
joschi

9
Đó là một đội ngũ 40 bác sĩ y khoa, ở chế độ chờ trong trường hợp các nhà phát triển sẽ gặp bất kỳ vấn đề y tế đột ngột nào. IDK kích thước của nhóm @ Jon là bao nhiêu, nhưng sau tất cả, đây là IE6 mà chúng ta đang nói đến;)
Piskvor

4

Phụ thuộc hoàn toàn vào trang web của bạn và những gì nó làm.

Một trang web nơi bạn chơi trò chơi hoặc vui chơi có thể đòi hỏi nhiều hơn từ người dùng, giống như một trò chơi trên máy tính có thể yêu cầu phần cứng tiên tiến.

Một ngân hàng không thể xem xét kỹ lưỡng, vì điều quan trọng là khách hàng của họ có thể truy cập dịch vụ.

Một trang web dành cho người khuyết tật cũng không thể xem xét kỹ lưỡng, bởi vì người khuyết tật có thể yêu cầu phần mềm chuyên dụng có thể không tương thích với các trình duyệt mới hơn trong một thời gian dài.

Vân vân.


2
"Một ngân hàng không thể xem xét kỹ lưỡng, vì điều quan trọng là khách hàng của họ có thể truy cập dịch vụ." Thật là vui nhộn, với tần suất các trang web của các ngân hàng là những trang yêu cầu IE6 hoặc tương tự.
TRÊN MẠNH M Jeremy - Jeremy Banks

@Jeremy Banks: Vâng, tôi đồng ý rằng nó rất vui nhộn. Một cách buồn bã. Và các ngân hàng ở Thụy Điển cũng vậy. Tôi đoán tôi đang nói từ một quan điểm "lý tưởng".
Kalle

1
Điều này có thể là do các chính sách nâng cấp của các ngân hàng rất tốn kém, điều đó có nghĩa là các máy trạm của họ vẫn đang sử dụng Phiên bản trình duyệt sẽ không được đặt tên. Điều đó, đến lượt nó, dẫn đến 'tất nhiên chúng tôi cần hỗ trợ nó, vì sợ chúng tôi làm hỏng người dùng nội bộ của mình!' (bằng chứng giai thoại)
Piskvor

3

Nếu trang web / ứng dụng web của bạn coi thị trường châu Á là một trong những mục tiêu chính của nó, thì bạn chắc chắn phải xem xét tiếp tục hỗ trợ IE 6 cho tương lai có thể thấy được.

Theo http://www.theie6countdown.com/default.aspx , Trung Quốc vẫn đang sử dụng ~ 33% sử dụng IE6, Hàn Quốc ở mức ~ 22%, v.v.

http://asia.cnet.com/bloss/microsoft-implores-china-please-stop-USE-iNET-explorer-6-62207426.htm

Trình duyệt Web có tuổi đời thập kỷ Internet Explorer 6 (không được gọi một cách trìu mến là IE6) vẫn được sử dụng bởi 34,5% người dùng PC Trung Quốc đáng kinh ngạc


1

Quyết định phần lớn phụ thuộc vào cơ sở khách hàng của bạn. Công ty của tôi tạo ra các trang web và khuôn khổ của chúng tôi đã phát triển được gần 5 năm đã hỗ trợ rất tốt cho IE6. Tuy nhiên, khoảng 1 năm trước chúng tôi đã ngừng hỗ trợ IE6 cho các dự án mới. Điều đó không có nghĩa là chúng tôi đã phá vỡ hỗ trợ IE6, nhưng chúng tôi không còn kiểm tra trình duyệt đó nữa. Chỉ có 1 khách hàng từng phàn nàn và khiếu nại là "bộ phận CNTT của chúng tôi sẽ không cho phép chúng tôi nâng cấp, do đó trang web của chúng tôi không thể được sử dụng đúng cách trong nhà". Chúng tôi đã khắc phục các sự cố cho khách hàng đó và họ rất vui khi có một trang web mà họ thực sự có thể sử dụng.

Bây giờ chúng tôi chỉ hỗ trợ IE6 (đọc: "trình duyệt cũ") nếu khách hàng thực sự cần nó, nhưng trước tiên chúng tôi giải thích tại sao nâng cấp tốt hơn (nhiều người vẫn không biết!) Và tìm lý do họ nên nâng cấp (trang web của bạn không thể có tính năng X nếu bạn yêu cầu chúng tôi hỗ trợ trình duyệt Y). Chính sách chính thức của chúng tôi là hỗ trợ các trình duyệt chính ở các phiên bản hiện tại, các phiên bản trước, các phiên bản trước đó theo yêu cầu và từ chối mọi thứ khác khiến công việc không hợp lý.

Bây giờ Google đang tham gia, cuộc tranh luận trở nên dễ dàng hơn rất nhiều. Vẫn là lựa chọn của bạn về thời điểm bỏ hỗ trợ cho các trình duyệt cũ hơn, nhưng tôi sẽ đề nghị bạn sử dụng vị trí của Google để làm lợi thế cho bạn.


0

Quan điểm của tôi với tư cách là một người dùng cho đến gần đây đã buộc phải sử dụng eg6 tại nơi làm việc (firefox đã được cài đặt như một phần bổ sung "tùy chọn" - eg6 vẫn là mặc định)

"ngay cả khi google chrome frame có thể được cài đặt mà không có quyền quản trị viên"

Tôi sẽ không dựa vào điều này. Khi điều này được phát hành, tôi hy vọng hầu hết các tập đoàn lớn sử dụng eg6 bằng cách nào đó sẽ tìm cách ngăn chặn điều này xảy ra, bằng cách chặn trang web hoặc khóa trình duyệt hơn nữa.

Chúng tôi đang bị mắc kẹt với eg6 trong tương lai có thể thấy được, chi phí nâng cấp liên quan đến việc nâng cấp một số ứng dụng quan trọng trong kinh doanh, với ngân sách bị cắt giảm có chút không muốn sửa chữa thứ gì đó không thể bị phá vỡ.


0

Trong một thế giới lý tưởng, tôi sẽ bỏ hoàn toàn sự hỗ trợ của Internet Explorer. Rõ ràng Microsoft đang cố gắng tận dụng cơ sở người dùng của họ để buộc các nhà phát triển nhắm đến khả năng tương thích Windows / IE với chi phí của các trình duyệt / HĐH đa nền tảng khác.

Nếu tất cả người dùng sẽ bắt đầu bỏ IE cho các trình duyệt khác, hiện đại hơn và an toàn hơn, thì chắc chắn Microsoft sẽ bắt đầu thay đổi thái độ của họ. Chỉ cần đặt một trang giật gân tĩnh nơi bạn mời người dùng của mình tải xuống trình duyệt hiện đại / an toàn hơn.

Mặt khác, nếu bạn ở trong môi trường doanh nghiệp nơi bạn không thể dễ dàng cài đặt phần mềm mới và ngân sách dồi dào, hãy nghĩ đến việc triển khai một máy chủ kết xuất sẽ dịch web chuẩn thế giới sang phương ngữ IE (dễ dàng hơn những gì bạn nghĩ).

Tin xấu là chúng ta không ở trong một thế giới duy tâm, vì vậy bạn cần hỗ trợ IE. Nhưng tin tốt là IE (dù là phiên bản nào) đều khiến người dùng chảy máu INDEED.


Tôi không biết liệu đây có thực sự là một câu trả lời cho câu hỏi hay chỉ là một câu nói hay;) Nhưng chỉ để chỉ ra - Microsoft đã thay đổi thái độ của họ nhiều năm trước và họ đã tiến gần hơn đến các trình duyệt ngày nay.
DisgruntledGoat

Bạn rất có thể coi đây là một lời ca tụng: P
Muad'Dib
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.