"Ale mě to nefunguje", aneb proč nepoužívat zastaralý software
Jakožto pro vývojáře webových stránek, je pro mě telefonát či e-mail obsahující slovo "nefunguje" naprosto na denním pořádku. Jsou situace, kdy je to moje vina a chybu opravím. Jsou situace, kdy je to vina uživatele, protože špatně pracuje s redakčním systémem. A jsou situace, kdy za celým problémem stojí pouze a jen nekompatibilita produktu s uživatelovým počítačem. A právě této problematice se chci dnes věnovat.
V první řadě, jako vždy, je potřeba ujasnit si pojmy. Je totiž rozdíl mezi starým softwarem a nepodporovaným softwarem. Když se ve světě IT o softwaru řekne, že je nepodporovaný, neznamená to, že na něj my vývojáři prostě jenom nechceme vyvíjet a nemusí to ani nutně znamenat, že je starý, i když to tak ve většině případů je. Nepodporovaný software znamená, že jeho autor už ukončil jeho vývoj, nepřidává do něj nové funkce a hlavně, nedělá pro něj ani tzv. bezpečností záplaty, to znamená, že používání takového softwaru je nejen nepohodlné, protože vám nenabízí nové funkce a možnosti, ale je také nebezpečné, protože software není, a nikdy nebude, imunní vůči aktuálním hrozbám.
Jako příklad nám poslouží jeden z nejpoužívanějších softwarů na světe - operační systém Microsoft Windows. Nejspíš to není potřeba připomínat, ale pro jistotu - existuje několik verzí Windows. Máme tu například Windows XP, Windows 7, nebo aktuálně Windows 10. Windows XP vyšli v roce 2001 a stali se jedním z nejpoužívanějších systémů v historii. Aby také ne, díky svým funkcím se stali revolučním systémem a představení další verze trvalo nezvykle dlouho, více než 5 let, než se objevili Windows Vista. Ty se navíc stali poměrně velkým propadákem a XP zůstali nadále nejpopulárnějším systémem až do let 2010/2011, kdy je na trůnu začali pomalu ale jistě nahrazovat Windows 7. A protože popularita Windows 7 rostla a rostla, přišel čas se Windows XP začít zbavovat. Už v roce 2008 byl ukončen jejich oficiální prodej, do roku 2010 se přestali předinstalovávat do drtivé většiny notebooků. Byla jim vytvořena nadstandardně dlouhá podpora, která byla rozšířena až do roku 2014, aby měl každý čas svůj stroj aktualizovat. 8.4.2014 potom oficiálně skončila podpora systému Windows XP. Co to znamená? Že od té doby už na Windows XP nedostáváte žádné aktualizace, ani ty bezpečností. Tím se ze systému postupně stala otevřená stodola, která se dá bez větších problému dlouhodobě hacknout, nemá nové funkce a postupně na ní přestávají fungovat i populární programy, jako například prohlížeč Google Chrome, který v roce 2015 ukončil vývoj pro Windows XP.
Používání Windows XP se tedy stalo nebezpečné a nepohodlné. A přesto jej najdeme v knihovnách, školách, či starších domácnostech. Kde je problém? Proč mi to vadí? Není to jejich věc? Pochopitelně, pokud někomu nevadí používat nepodporovaný systém, ať ho používá. Problém je ovšem v tom, že uživatelé nepodporovaných softwarů se často snaží vynutit si u navazujících vývojářů zpětnou kompatibilitu. A my jim, bohužel, často vyhovíme, protože jim obvykle nedokážeme vysvětlit, že to u nich nefunguje proto, že mají nepodporovaný systém. A mají potom tito lidé skutečný důvod přecházet na novou verzi, když se stále podřizujeme jejich starým systémům?
Jediný způsob, jak lidi skutečně donutit používat podporované softwary, což je prostě pro ně to nejlepší, i když si to sami často neuvědomují, je tuto zpětnou kompatibilitu nedělat. Nefungují vám webové stránky? A jaký máte prohlížeč? Internet? To asi myslíte Internet Explorer. Jakou verzi? Nevíte? Prima, co máte za operační system? Nevíte? Prima. Nikterak výjimečný rozhovor se starším uživatelem počítače. Když se vám podaří po půl hodině zjistit, že má Windows XP a prohlížeč IE verze 7, máte sílu takovému člověku vysvětlovat, proč mu stránky nefungují jak mají? Asi ne, já také nemám, ale jinak se Windows XP nikdy nezbavíme, stejně jako Internet Exploreru verze 7. Problém je v tom, že uživatel začne potom osočovat vás z neschopnosti to naprogramovat tak, aby to fungovalo všude. Ale ono, pane, funguje všude, na všech systémech a prohlížečích, jejichž používání se nesnaží jejich vlastní autor eliminovat. Stejně tak je nemožné zobrazit celou FullHD grafiku webu na malém monitoru, nebo vám po telefonu opravit grafickou kartu.
Prosím, používejte podporované systémy a podporované prohlížeče. Uděláte tím službu jak sobě, tak nám. Pro upřesnění dávám níže přehled definitivního ukončení podpory jednotlivých systému a prohlížečů
Windows XP - rozšířená podpora skončila 8.4.2014
Windows Vista - rozšířená podpora skončila 11.4.2017
Windows 7 - rozšířená podpora skončí 14.1.2020
Windows 8 - rozšířená podpora skončí 10.3.2023
Windows 10 - rozšířená podpora skončí 14.10.2025 (ale měla by pokračovat dál, mělo by se jednat o poslední verzi Windows, která bude rozšiřována donekonečna. S každou větší aktualizací se podpora posune na 10 let od jejího vydání).
Microsoft Internet Explorer - Podporovaná je vždy poslední verze pro daný systém. Znamená to tedy, že pro běžné počítače je podporována pouze verze Internet Explorer 11. Starší verze již podporované nejsou a jejich používání se důrazně nedoporučuje.
Microsoft Edge - Aktualizuje se spolu s Windows 10, podpora je tedy stejná jako u něj. Každá aktualizace systému prodlužuje podporu na 10 let od její vydání, v tuto chvíli je tedy používání Edge bezpečné.
Google Chrome - Podpora Chrome je trochu jiná, protože se jako samostatná externí aplikace aktualizuje samostatně a ne jako součást systému. Faktem je, že plně podporovaná je vždy poslední verze, používáním jakékoliv starší verze riskujete problém s novými funkcemi, či novými bezpečnostními hrozbami
Mozilla Firefox, Opera, Vivaldi a další - Platí to samé, co u Chrome. Ideální je vždy používat poslední verzi. Používáním starších verzí riskujete špatnou funkčnost či bezpečnosti.
V první řadě, jako vždy, je potřeba ujasnit si pojmy. Je totiž rozdíl mezi starým softwarem a nepodporovaným softwarem. Když se ve světě IT o softwaru řekne, že je nepodporovaný, neznamená to, že na něj my vývojáři prostě jenom nechceme vyvíjet a nemusí to ani nutně znamenat, že je starý, i když to tak ve většině případů je. Nepodporovaný software znamená, že jeho autor už ukončil jeho vývoj, nepřidává do něj nové funkce a hlavně, nedělá pro něj ani tzv. bezpečností záplaty, to znamená, že používání takového softwaru je nejen nepohodlné, protože vám nenabízí nové funkce a možnosti, ale je také nebezpečné, protože software není, a nikdy nebude, imunní vůči aktuálním hrozbám.
Jako příklad nám poslouží jeden z nejpoužívanějších softwarů na světe - operační systém Microsoft Windows. Nejspíš to není potřeba připomínat, ale pro jistotu - existuje několik verzí Windows. Máme tu například Windows XP, Windows 7, nebo aktuálně Windows 10. Windows XP vyšli v roce 2001 a stali se jedním z nejpoužívanějších systémů v historii. Aby také ne, díky svým funkcím se stali revolučním systémem a představení další verze trvalo nezvykle dlouho, více než 5 let, než se objevili Windows Vista. Ty se navíc stali poměrně velkým propadákem a XP zůstali nadále nejpopulárnějším systémem až do let 2010/2011, kdy je na trůnu začali pomalu ale jistě nahrazovat Windows 7. A protože popularita Windows 7 rostla a rostla, přišel čas se Windows XP začít zbavovat. Už v roce 2008 byl ukončen jejich oficiální prodej, do roku 2010 se přestali předinstalovávat do drtivé většiny notebooků. Byla jim vytvořena nadstandardně dlouhá podpora, která byla rozšířena až do roku 2014, aby měl každý čas svůj stroj aktualizovat. 8.4.2014 potom oficiálně skončila podpora systému Windows XP. Co to znamená? Že od té doby už na Windows XP nedostáváte žádné aktualizace, ani ty bezpečností. Tím se ze systému postupně stala otevřená stodola, která se dá bez větších problému dlouhodobě hacknout, nemá nové funkce a postupně na ní přestávají fungovat i populární programy, jako například prohlížeč Google Chrome, který v roce 2015 ukončil vývoj pro Windows XP.
Používání Windows XP se tedy stalo nebezpečné a nepohodlné. A přesto jej najdeme v knihovnách, školách, či starších domácnostech. Kde je problém? Proč mi to vadí? Není to jejich věc? Pochopitelně, pokud někomu nevadí používat nepodporovaný systém, ať ho používá. Problém je ovšem v tom, že uživatelé nepodporovaných softwarů se často snaží vynutit si u navazujících vývojářů zpětnou kompatibilitu. A my jim, bohužel, často vyhovíme, protože jim obvykle nedokážeme vysvětlit, že to u nich nefunguje proto, že mají nepodporovaný systém. A mají potom tito lidé skutečný důvod přecházet na novou verzi, když se stále podřizujeme jejich starým systémům?
Jediný způsob, jak lidi skutečně donutit používat podporované softwary, což je prostě pro ně to nejlepší, i když si to sami často neuvědomují, je tuto zpětnou kompatibilitu nedělat. Nefungují vám webové stránky? A jaký máte prohlížeč? Internet? To asi myslíte Internet Explorer. Jakou verzi? Nevíte? Prima, co máte za operační system? Nevíte? Prima. Nikterak výjimečný rozhovor se starším uživatelem počítače. Když se vám podaří po půl hodině zjistit, že má Windows XP a prohlížeč IE verze 7, máte sílu takovému člověku vysvětlovat, proč mu stránky nefungují jak mají? Asi ne, já také nemám, ale jinak se Windows XP nikdy nezbavíme, stejně jako Internet Exploreru verze 7. Problém je v tom, že uživatel začne potom osočovat vás z neschopnosti to naprogramovat tak, aby to fungovalo všude. Ale ono, pane, funguje všude, na všech systémech a prohlížečích, jejichž používání se nesnaží jejich vlastní autor eliminovat. Stejně tak je nemožné zobrazit celou FullHD grafiku webu na malém monitoru, nebo vám po telefonu opravit grafickou kartu.
Prosím, používejte podporované systémy a podporované prohlížeče. Uděláte tím službu jak sobě, tak nám. Pro upřesnění dávám níže přehled definitivního ukončení podpory jednotlivých systému a prohlížečů
Windows XP - rozšířená podpora skončila 8.4.2014
Windows Vista - rozšířená podpora skončila 11.4.2017
Windows 7 - rozšířená podpora skončí 14.1.2020
Windows 8 - rozšířená podpora skončí 10.3.2023
Windows 10 - rozšířená podpora skončí 14.10.2025 (ale měla by pokračovat dál, mělo by se jednat o poslední verzi Windows, která bude rozšiřována donekonečna. S každou větší aktualizací se podpora posune na 10 let od jejího vydání).
Microsoft Internet Explorer - Podporovaná je vždy poslední verze pro daný systém. Znamená to tedy, že pro běžné počítače je podporována pouze verze Internet Explorer 11. Starší verze již podporované nejsou a jejich používání se důrazně nedoporučuje.
Microsoft Edge - Aktualizuje se spolu s Windows 10, podpora je tedy stejná jako u něj. Každá aktualizace systému prodlužuje podporu na 10 let od její vydání, v tuto chvíli je tedy používání Edge bezpečné.
Google Chrome - Podpora Chrome je trochu jiná, protože se jako samostatná externí aplikace aktualizuje samostatně a ne jako součást systému. Faktem je, že plně podporovaná je vždy poslední verze, používáním jakékoliv starší verze riskujete problém s novými funkcemi, či novými bezpečnostními hrozbami
Mozilla Firefox, Opera, Vivaldi a další - Platí to samé, co u Chrome. Ideální je vždy používat poslední verzi. Používáním starších verzí riskujete špatnou funkčnost či bezpečnosti.
Komentáře
Okomentovat