Więc teraz Google powiedział „nie” starym przeglądarkom, kiedy reszta z nas może pójść w ich ślady?

82

Firma Google niedawno ogłosiła , że od 1 sierpnia przestaną obsługiwać starsze przeglądarki:

Z tego powodu wkrótce Google Apps będzie obsługiwać tylko nowoczesne przeglądarki. Od 1 sierpnia będziemy obsługiwać bieżącą i poprzednią główną wersję Chrome, Firefox, Internet Explorer i Safari na bieżąco. Za każdym razem, gdy wydawana jest nowa wersja, zaczniemy obsługiwać aktualizację i przestaniemy obsługiwać trzecią najstarszą wersję.

Nie ma nic gorszego niż patrzenie na łatanie kodu, które ma miejsce w celu obsługi starszych przeglądarek. Gdybyśmy wszyscy mogli przejść w stronę sieci opartej tylko na standardach (patrzę na was IE9), to z pewnością moglibyśmy poświęcić więcej czasu na programowanie dobrych aplikacji internetowych i mniej starając się, aby działały one równie dobrze na strasznych, niezgodnych ze standardami starszych przeglądarkach.

Kiedy więc reszta z nas może spodziewać się, że będziemy w stanie powiedzieć naszym klientom, że nie obsługujemy już starszych przeglądarek? Ponieważ wydaje się, że duże korporacje będą nadal uruchamiać starsze przeglądarki, a nawet jeśli ramkę Google Chrome można zainstalować bez uprawnień administratora (już wkrótce, obecnie w wersji beta), nie możemy oczekiwać, że wszyscy użytkownicy będą do tego zmotywowani.

Doceniam wszelkie myśli.

Richard
źródło
1
Niestety, nie jest niczym niezwykłym, że przedsiębiorstwa nadal używają IE7 jako standardu korporacyjnego.
Ryan Miller
9
IE7 jako korporacyjny standard byłby błogosławieństwem, w porównaniu z IE6, z którym niektórzy z nas wciąż mają do czynienia.
skolima
1
Ważną wiadomością jest to, że Google zrezygnuje z obsługi budzącego grozę IE6, w związku z czym wsparcie stanie się o wiele mniej ważne 1 sierpnia . (chyba że masz ogromny zestaw użytkowników IE6 (ouch)). IE6 sux, ponieważ nie obsługuje wielu bardziej przydatnych współczesnych standardów przeglądarki, takich jak : hover i łatwa obsługa PNG .
Mark Rogers
2
@Richard - masz na myśli, że IE to przeglądarka ??? :)
Alireza Fallah

Odpowiedzi:

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
}
edeverett
źródło
3
absolutnie! I uczyń IE6 zmienną, abyś mógł zmieniać się wraz z wiatrem.
Dave
3
Świetny pomysł w teorii, ale ta sama logika mogły być wykorzystywane do wymagają IE6 zaledwie kilka lat temu.
octo
22
Nie można go skompilować, pierwszy If
napisałeś
3
Powinien był użyć operatora trójskładnikowego
James P. Wright
10
To jest logiczna odpowiedź. Ale obliczenie „else if” może być bardzo trudne. 15% użytkowników korzysta z IE6; czy to odpowiada 15% przychodów? Ile kosztuje wpływowy użytkownik IE6, który mówi 10 swoim znajomym, że Twoja firma jest do bani, ponieważ strona nie działa?
Phil Mander,
43

Zgadzam się, że twoja decyzja powinna oczywiście odzwierciedlać realia biznesowe i odbiorców Twojej witryny.

To powiedziawszy, duże firmy oficjalnie rezygnujące z obsługi IE6 są nadal znaczące. Podnosi to ogólne przekonanie, że wreszcie można pozostawić 10-letnią przeglądarkę . Dodaje również amunicję do każdego przypadku, który chcesz nadać mocom, że nie ma już sensu obsługiwać starych, skrzypiących starych przeglądarek na twoich stronach:

Na Stack Exchange mieliśmy bardzo podobną politykę do tego, co Google właśnie ogłosił przez pewien czas: obsługujemy obecnie wydaną wersję przeglądarki, wersję wcześniejszą i zwykle poprzednią poprzednią. (W przypadku IE oznacza to, że obsługujemy IE9, IE8 i IE7). Poza tym jesteś sam.

Jeff Atwood
źródło
43
„Obsługujemy obecnie wydaną wersję przeglądarki, wersję wcześniejszą i zwykle poprzednią poprzednią wersję” - w przypadku Chrome obsługujesz dzisiejszą, wczorajszą i poprzednią wersję.
Brian R. Bondy
8
Nie ma sensu wspierać wczorajszej wersji Chrome. Nikt go nie uruchomi!
Mongus Pong,
1
Technicznie, najnowsze ogłoszenie Google mówi, że NIE wspierało poprzedniej i poprzedniej wersji (np. Rezygnuje z obsługi IE7. Myślę, że zrezygnowało z obsługi IE6 mniej więcej w tym samym czasie, co Facebook).
luckyllama
@lucky ah masz rację - więc jest jeszcze bardziej rygorystyczny.
Jeff Atwood,
nie zapomnij jquery, wkrótce
porzucę
13

Myślę, że musi to być podyktowane danymi. Jeśli znaczna liczba / procent odwiedzających korzysta ze starszych przeglądarek, powinieneś wspierać ich. To, co jest „znaczące”, zależy od klienta. ;-)

Jason Gennaro
źródło
7

Jestem menedżerem produktu, który wydaje 40 MD na obsługę IE6 dla jednego klienta. Sprzedajemy oprogramowanie do call center, niestety IE6 jest domyślną platformą dla wielu dużych organizacji.

Chodzi mi o to, że zależy od tego, że gdybym budował oprogramowanie internetowe dla klientów, już dawno byłbym wyłączony z IE6, ale dopóki mamy klientów korzystających z IE6, musimy je obsługiwać. Ten sam argument dotyczyłby dowolnej przeglądarki lub środowiska.

Jon White
źródło
MD? (
@Tim: Myślę, że to osobodni ( en.wikipedia.org/wiki/Man-day ).
joschi
9
Jest to zespół 40 lekarzy medycyny, w stanie gotowości na wypadek, gdyby deweloperzy mieli nagłe problemy medyczne. IDK, jaki jest rozmiar zespołu @ Jona, ale przecież mówimy o IE6;)
Piskvor
4

Zależy całkowicie od Twojej witryny i jej działania.

Witryna, na której możesz grać lub bawić się, może wymagać od użytkowników znacznie więcej, podobnie jak gra na komputerze może wymagać najnowocześniejszego sprzętu.

Bank nie może być tak dokładny, ponieważ jego klienci muszą mieć dostęp do usługi.

Witryna stworzona dla osób niepełnosprawnych również nie może być tak dokładnie sprawdzana, ponieważ osoby niepełnosprawne mogą wymagać specjalistycznego oprogramowania, które przez długi czas może nie być kompatybilne z nowszymi przeglądarkami.

Itp.

Kalle
źródło
2
„Bank nie może być tak dokładny, ponieważ jego klienci muszą mieć dostęp do usługi”. Co jest zabawne, biorąc pod uwagę, jak często witryny banków wymagają witryn IE6 lub podobnych.
NA STRIKE - Jeremy Banks,
@Jeremy Banks: Tak, zgadzam się, że jest przezabawny. W smutny sposób. To samo dotyczy banków w Szwecji. Chyba mówię z „idealnej” perspektywy.
Kalle
1
Może to być spowodowane tym, że zasady aktualizacji banków są absurdalnie drogie, co w gruncie rzeczy oznacza, że ich stacje robocze nadal korzystają z wersji przeglądarki, której nie należy nazywać. To z kolei prowadzi do „oczywiście musimy go wspierać, abyśmy nie spieprzyli naszych wewnętrznych użytkowników!” (niepotwierdzone dowody)
Piskvor
3

Jeśli Twoja witryna / aplikacja internetowa uważa rynek azjatycki za jeden z głównych celów, zdecydowanie należy rozważyć kontynuację obsługi IE 6 w dającej się przewidzieć przyszłości.

Według http://www.theie6countdown.com/default.aspx Chiny nadal korzystają z ~ 33% zużycia IE6, Korea Południowa z ~ 22% itd.

http://asia.cnet.com/blogs/microsoft-implores-china-please-stop-using-internet-explorer-6-62207426.htm

Dziesięcioletnia przeglądarka internetowa Internet Explorer 6 (niezbyt czule znana jako IE6) jest nadal używana przez oszałamiające 34,5% chińskich użytkowników komputerów PC

Scottie
źródło
1

Decyzja zależy w dużej mierze od bazy klientów. Moja firma tworzy strony internetowe, a nasz framework, który jest rozwijany od prawie 5 lat, ma bardzo dobre wsparcie dla IE6. Jednak mniej więcej rok temu przestaliśmy wspierać IE6 dla nowych projektów. Nie oznacza to, że zerwaliśmy z obsługą IE6, ale raczej nie testujemy już specjalnie tej przeglądarki. Tylko 1 klient kiedykolwiek złożył skargę, a skarga brzmiała: „nasz dział IT nie pozwoli nam na aktualizację, dlatego nasza strona internetowa nie może być właściwie używana wewnętrznie”. Rozwiązaliśmy problemy dla tego klienta i byli bardzo zadowoleni z witryny, z której mogliby korzystać.

Obsługujemy teraz IE6 (czytaj: „stare przeglądarki”) tylko wtedy, gdy klient naprawdę tego potrzebuje, ale najpierw wyjaśniamy, dlaczego aktualizacja jest lepsza (wiele osób wciąż nie wie!) I szukamy powodów, dla których powinni dokonać aktualizacji (Twoja witryna nie może mieć funkcja X, jeśli wymagasz od nas obsługi przeglądarki Y). Naszą oficjalną zasadą jest obsługa głównych przeglądarek w bieżących wersjach, poprzednich wersjach, poprzednich poprzednich wersjach na żądanie i odrzucanie wszystkiego, co czyni to zadanie nieuzasadnionym.

Teraz, gdy dołącza Google, kłótnia stała się o wiele łatwiejsza. Nadal decydujesz, kiedy zrezygnować z obsługi starszych przeglądarek, ale sugeruję, abyś wykorzystał pozycję Google na swoją korzyść.

jimp
źródło
0

Moja perspektywa jako użytkownika, który do niedawna był zmuszony używać ie6 w pracy (firefox został zainstalowany jako „opcjonalny” dodatek - ie6 jest nadal domyślny)

„nawet jeśli ramkę Google Chrome można zainstalować bez uprawnień administratora”

Nie polegałbym na tym. Kiedy to zostanie wydane, spodziewam się, że większość dużych korporacji korzystających z ie6 znajdzie sposób, by to zablokować, blokując stronę internetową lub jeszcze bardziej blokując przeglądarkę.

Utknęliśmy z ie6 w dającej się przewidzieć przyszłości, koszt aktualizacji wiąże się z aktualizacją wielu aplikacji o krytycznym znaczeniu dla biznesu, ponieważ budżety są zmniejszane, nie ma apetytu na naprawę czegoś, co nie jest postrzegane jako zepsute.

MrG
źródło
0

W idealnym świecie całkowicie zrezygnowałbym z obsługi przeglądarki Internet Explorer. Najwyraźniej Microsoft próbuje wykorzystać swoją bazę użytkowników, aby zmusić programistów do osiągnięcia zgodności z Windows / IE kosztem innych, wieloplatformowych przeglądarek / systemów operacyjnych.

Jeśli wszyscy użytkownicy zaczną upuszczać IE dla innych, bardziej nowoczesnych i bezpiecznych przeglądarek, to z pewnością Microsoft zacznie zmieniać swoje podejście. Wystarczy umieścić statyczną stronę powitalną, na której zaprasza się użytkownika do pobrania nowocześniejszej / bezpieczniejszej przeglądarki.

W przeciwnym razie, jeśli jesteś w środowisku korporacyjnym, w którym nie możesz łatwo zainstalować nowego oprogramowania, a budżet jest duży, zastanów się nad wdrożeniem serwera renderującego, który przetłumaczy standardową sieć na dialekt IE (jest to łatwiejsze niż myślisz).

Zła wiadomość jest taka, że ​​nie jesteśmy w idealistycznym świecie, więc musisz wspierać IE. Ale dobrą wiadomością jest to, że IE (bez względu na wersję) INDEED krwawi użytkowników.

Muad'Dib
źródło
Nie wiem, czy to naprawdę jest odpowiedź na pytanie, czy tylko rant;) Ale tylko, aby wskazać - Microsoft już zmienił swoje nastawienie wiele lat temu i zbliżył się znacznie do dzisiejszych przeglądarek.
DisgruntledGoat,
Możesz bardzo dobrze uznać to za rant: P
Muad'Dib,