Pytanie Jak najlepiej przekonać ludzi do aktualizacji IE?


Ostatnio zapytałem pytanie został zestrzelony za zbyt mocne sformułowanie. Mam dziś inne wyjście, ponieważ jest to coś, czym naprawdę się przejmuję i naprawdę chcę opinii i pomysłów od inteligentnych ludzi na SO.

IE6 nie jest całkiem zmorą mojego istnienia, ale jest blisko. Jestem programistą i spędzam zbyt wiele czasu na naprawianiu IE6. Biorąc pod uwagę jego wiek i względną jakość, jestem zszokowany, że wiele osób wciąż go używa.

Rozumiem, że niektóre firmy wciąż używają go do obsługi wewnętrznego webappu, ale znalazłem dwie firmy, które nie zostały uaktualnione wyłącznie dlatego, że automatyczne aktualizacje XP nie oferują go domyślnie (musisz przejść przez przeglądarkę opartą na Windows Update zainstalować IE7 / 8).

Więc zapominając o tych, którzy tego potrzebują, jak przekonałbyś osobę lub organizację do uaktualnienia do nowszej wersji IE? 

Czy działają banery ostrzegawcze? Zastanawiam się, czy pomijam wykonywanie poprawek IE6 i umieszczam oświadczenie "Ta strona działa najlepiej w ...", ale z pewnością słabo renderowana strona sprawia, że ​​ja i / lub mój klient wygląda źle, a nie IE6.

Są też ludzie, którzy nie muszą utrzymywać IE6, ale nie mogą dokonać aktualizacji, ponieważ znajdują się w kontrolowanym środowisku. Jaki jest najlepszy sposób wywarcia na nich wystarczającego wpływu, aby administratorzy mogli coś zrobić w związku z problemem?

Uwaga: Jak powiedziałem ostatnio, nie obchodzi mnie przenoszenie tych osób do innej przeglądarki. Nie mam nic przeciwko oferowaniu im opcji, ale na pewno nie ma to być wątek typu Firefox / FOSS uber-alles.

Nie szukam też walki, tylko konstruktywne pomysły, które sprawią, że typy biznesu będą świadome technologii przeglądarek w najmniej szkodliwy sposób.

Edytować: Jest kilka odpowiedzi "nie możesz tego zmusić". Zgadzam się, ale czuję, że mógłbym wpłynąć na to. Mówię ludziom, kiedy widzę IE6, ale nie siedzę za każdym użytkownikiem IE6, który uzyskuje dostęp do strony, którą zrobiłem.

Rozważ ostrzeżenia zdrowotne na papierosach. Nie zmuszają ludzi do rzucenia palenia, ale kształcą się w sposób zwięzły i (obecnie) dość brutalny. Nie ma wątpliwości, że kształcenie ludzi miało ogromny wpływ na liczbę palaczy.

IE6 jest o wiele mniej uzależniający niż palenie, więc, tak, popychając pomysł edukacji wydaje się, że może wpłynąć na właściwych ludzi, aby postępować właściwie.


44


pochodzenie


Westchnienie. Nie dotyczy to dzisiaj programowania, prawda? Z pewnością wydaje mi się, że programowanie jest związane z włamywaniem się do CSS w celu naprawienia IE6. - Oli
Zgadzam się z pomysłem na baner, ale ważne jest również podanie linku do miejsca, w którym można pobrać IE7. - Zachary
+1, ponieważ ktoś inny cię dał i nie mogę sobie wyobrazić, dlaczego to nie jest poprawne pytanie. - Joseph
Google na przykład używa banera "Pobierz Chrome" tylko w IE. To dobra strategia IMO. - majkinetor
Duplikat stackoverflow.com/questions/377133/... ? Jak połączyć dwa starożytne pytania wiki społecznościowe z już zaakceptowanymi odpowiedziami? - shoover


Odpowiedzi:


Ignorując instalacje, w których obowiązuje IE6, należy rozważyć segmentację aplikacji, z podstawową (choć nieobciążoną i użyteczną) funkcjonalnością dostępną dla użytkowników IE6, oraz zaawansowaną funkcjonalność dostępną tylko dla nowszych przeglądarek. Przyciągnij użytkowników do nowszych przeglądarek z obietnicą świetnych rzeczy.


30



To ma sens. - Tarik
czy to? jak fajna animacja po kliknięciu przycisku? w jaki sposób użytkownicy ie6 wiedzą nawet, że istnieje? tzn. 6 użytkowników żyje w grupach. - IAdapter
@ABCDE: spójrz na przykład na Gmaila. "Kliknij tutaj, aby uzyskać fajną funkcjonalność." -> "Przepraszam, masz IE6, nie możesz tego użyć." - Michael Petrotta


Nie możesz ich wymusić, szczególnie jeśli IT w ich firmie nakazuje IE6.

EDYCJA: Zgadzam się na edukację ludzi, ale chociaż ktoś jest wykształcony, nadal nie może dokonać aktualizacji, chyba że pozwoli na to IT.


21



+1 Nie możesz zmusić ludzi do zmiany. Google stosuje takie podejście również w przypadku wielu aplikacji JavaScript: Najlepszą opcją jest wspieranie go, nawet jeśli jest to denerwujące. Rzeczy takie jak aktualności google właściwie wyświetlają się poprawnie w IE 5 i netscape 4.7. - Alex Beardsley
Nie możesz ich zmusić, ale mam szczęście, że jeden z naszych klientów zaakceptował ostatnio ustawienie IE7 jako minimum. Chociaż zarówno nasze części JavaScript, jak i renderowanie CSS działa i wygląda prawie idealnie na IE5.0 (!). To tylko trochę irytacji z IE6, które sprawia, że ​​rzeczy są skomplikowane. - OregonGhost
+1 Za wskazanie smutnej rzeczywistości. :( - dss539
Wprowadziłem zmianę do mojego głównego postu, aby to uwzględnić. Naprawdę mówię o wpływie poprzez edukację, zamiast po prostu krzyczeć na ludzi. - Oli
Tak, Google współpracuje z Operą także jako urok: S - majkinetor


Cóż, zawsze możesz im powiedzieć, że ma 8 lat. Prawdopodobnie starsze niż ich telewizor czy samochód. Większość ludzi będzie chciała dokonać upgrade'u do nowszego modelu, jeśli będzie go można uzyskać za darmo. Po prostu umieść to w kategoriach innych rzeczy (takich jak samochody i telewizory), aby uzyskać wyobrażenie o tym, ile to naprawdę jest. Powinno to dobrze współpracować z typami zarządzania wyższego szczebla, ponieważ tracą one wiele technicznych aspektów ... zwykle. :)


11



Zbyt prawdziwe. Dzięki za wskazówkę. - Oli


Prosta sprzedaż.

Musisz znaleźć motywacje dla swoich użytkowników i pokazać im, w jaki sposób ulepszenie przyniesie im korzyści.

Problem dotyczy użytkowników, których celujesz (zazwyczaj nie są to osoby wymagające specjalistycznych umiejętności technicznych lub wiążące się z polityką firmy), nie ma wiele powodów do ich zmotywowania, poza przypuszczalną taktyką przestraszenia.

Możesz napisać bardzo proste, łatwe do utrzymania strony tylko dla IE, i zapisać fajne rzeczy dla innych przeglądarek, i pokazać im podgląd tego, co może zrobić inna przeglądarka ...


6





Oto dobry: Microsoft SharePoint 2010 nie obsługuje IE6.

To zmusi większość dużych firm do aktualizacji.


6



To naprawdę interesujące. MS mogło naprawić te lata temu, dokonując automatycznej aktualizacji, która została zainstalowana bez interakcji użytkownika ... Ale fajnie jest w końcu zobaczyć, jak próbują się jej pozbyć. - Oli
Właśnie przeczytałem link. Potrzebujesz tylko IE7 + dla authoring zadowolony. A oto co następuje: "Na przykład klienci korzystający z systemu Windows XP muszą przejść do wersji Service Pack 3 do lipca 2010 r. I mogą korzystać z obsługi programu Internet Explorer 6 do kwietnia 2014 r." 2014! - Nosredna
O Boże ... to przygnębiające. Autorzy treści nadal stanowią znaczącą część naszej bazy użytkowników SharePoint, więc nadal możesz wygrywać na tym polu. - Ben Scheirman


Oli,

Byłem w twojej sytuacji wcześniej. We wszystkich przypadkach upewniam się, że mój CSS i JavaScript są renderowane i działają dobrze w IE6, ale potem dodajemy progresywne ulepszenia dla późniejszych przeglądarek. Następnie zachęcam klienta, mówiąc: "Dodałem kilka dodatkowych rzeczy, które można zobaczyć w nowszych przeglądarkach". Już samo to sprawia, że ​​są zaintrygowani, aby dokonać zmiany.


5



To fajny pomysł, ale trudno jest zdecydować, gdzie kończy się krytyczna funkcjonalność (bez której użytkownicy nie mogą żyć) i gdzie zaczyna się "ładny puch". Ale tak. Ciekawość może zabić IE6. - Oli
Nie wiem, jakie są twoje projekty, ale powinno być dość oczywiste, które części aplikacji są krytyczne. Jeśli nie jesteś w stanie określić, które części twojej aplikacji są najważniejszymi częściami, masz większe problemy, niż nie działa w IE6. - Perchik


Pobierz IE8, Google Chrome, Safari lub Firefox i pokaż im, ile szybciej renderują stronę niż IE6.

Powiedz im, że buforowanie żądań nie działa poprawnie również w IE6 (jeśli używasz usług IIS)

Ale szczerze mówiąc, pokaż im szybkość nowych przeglądarek, szczególnie jeśli robisz coś z dużą ilością javascriptu. Nowe prędkości renderowania są fenomenalne.


5



Niezły pomysł. Koncentruję się na nieszczęściach starych, a nie na błyskotkach nowego. Witamy w SO. - Oli
Byłem w projekcie około roku temu. .NET 3.5 przy użyciu ASP.NET AJAX i musieliśmy upewnić się, że strona jest zgodna z IE6. To był koszmar. Po uruchomieniu wszyscy użytkownicy wewnętrzni nie mogli uzyskać dostępu do nowej witryny z powodu problemu z kompresją IIS. IE6 tego nie lubi. Kiedy pokazaliśmy zainteresowanym firmom, w jaki sposób strona działała w chrome, safari itp., Zostały zszokowane. - Jack Marchetti


GMail pokazał użytkownikom IE6 / 7 małe, dyskretne powiadomienie o wpływie "Chcesz, aby Twój Gmail działał lepiej / szybciej? Kliknij tutaj". Strona docelowa zawierała aktualizacje do Chrome, FF3 i IE8.

Myślę, że jeśli więcej witryn rozpowszechnia informacje o korzyściach dla użytkownika końcowego wynikających z instalowania bezpłatnego, ulepszonego oprogramowania od zaufanych nazw; to byłoby bardzo długą drogą.


5





Myślę, że najlepsze, na co możesz liczyć, to hakowanie CSS, ale korzystanie z banera.

Uwaga dla wszystkich: Znajomi nie pozwalają znajomi używać IE6.

MouseOver Readers FTW!


5





Myślę, że najlepszą rzeczą jest poradzenie sobie z tym. Postaram się, aby Twoja strona była w pełni zgodna z IE6 i nowszymi wersjami. Ale nadal możesz włączyć wykrywanie przeglądarki w witrynie, które mówi użytkownikowi, że używa przeglądarki może nie działa poprawnie dla Twojej witryny.

Widziałem już wcześniej takie witryny. Bankowość internetowa Bank of America przychodzi na myśl. W przeszłości pojawiał się komunikat o tym wpływie, gdy uruchomiłeś Google Chrome. Możesz mieć komunikat ostrzegawczy informujący, że witryna może nie działać poprawnie z Twoją przeglądarką, nawet jeśli działa w większości przypadków. Jest to jeden ze sposobów zachęcenia użytkownika do aktualizacji. Ale to cienka linia. Jeśli przesadzisz, nieuchronnie odstraszysz użytkowników, którzy nie chcą lub nie mogą (pomyśl o bibliotekach publicznych, szkołach itp.), Aby uaktualnić swoją przeglądarkę.


3



Jestem zaskoczony, że nie ma więcej ludzi, którzy to robią. Właśnie to rozważam. Przynajmniej podczas gdy IE6 ma ponad 20% udziału w rynku korporacyjnym w USA. - Oli