Статьи

Люди, які не хочуть оновлювати свій Android, Windows і браузер, - ваші вороги

Поява нових версій популярних програм неодмінно супроводжує невдоволене бурчання: "Знову оновлюватися? Навіщо ця гонка? Минула версія була не гірше! "Ще більше тих, хто ігнорує зміни мовчки і рік за роком продовжує користуватися давно застарілими програмами. Ці люди шкодять не тільки собі, а й усім іншим. Вони шкодять вам.

Звідки береться таке небажання - пояснювати не треба. Будь-яке оновлення - це трата часу і непотрібна морока. І добре, якщо тільки морока. Адже відомо, що в нових програмах не тільки можливості нові, але і помилки. В результаті у одних на метушню з новими версіями чи не знаходиться ні часу, ні охоти, інші бояться ризикувати, треті не оновлюються, тому що не вміють, четверті - і зовсім не знають про те, що це необхідно. І всіх їх можна зрозуміти.

Поки це стосується тих продуктів, які працюють самі по собі, це ні на що не впливає і нікого не повинно хвилювати. Ситуація стає куди складніше, коли мова заходить про платформах, на основі яких створюються інші додатки, - наприклад, про операційні системи або браузерах.

Поява нових версій популярних програм неодмінно супроводжує невдоволене бурчання: Знову оновлюватися

Пітер Брейгель-старший. Сім смертних гріхів - Неробство

Справа в тому, що часто значна частка змін в оновленій платформі прихована від звичайних користувачів і доступна тільки програмістам. Ніхто, крім розробників, не помітить і не зрозуміє нових програмних інтерфейсів, доданих у свіжій версії. Вони корисні і важливі, але не безпосередньо, а опосередковано - за рахунок додатків, які їх викликають.

Проблема полягає в тому, що до тих пір, поки нова версія платформи не стане досить поширеною, сторонні розробники будуть триматися від нововведень подалі. У них просто немає іншого виходу: якщо вони скористаються програмними інтерфейсами або форматами, які недоступні значну частку потенційних користувачів, то штучно обмежать свій ринок, а це рівносильно самогубству.

Найбільш наочний приклад - браузери. Взяти хоча б горезвісний HTML5 - набір нововведень в HTML, CSS і Javascript, за допомогою яких можна без жодних плагінів робити веб-додатки, які не поступаються за можливостями звичайним комп'ютерним програмам. HTML5 в тій чи іншій мірі підтримують всі без винятку сучасні браузери: Firefox, Chrome, Safari, Opera і навіть остання версія Internet Explorer.

Розробники в захваті від HTML5, проте сайти, в повній мірі використовують його можливості, до сих пір зустрічаються дуже рідко. І навіть ті, хто його застосовує, як правило, роблять це дуже вибірково і боязко.

Причина: сучасними браузерами користуються багато, але далеко не все. У Рунеті, наприклад, майже кожен п'ятий користувач відвідує сайти за допомогою застарілих Internet Explorer 8 і Internet Explorer 7 ( дані Openstat ). Навіть частка доісторичного Internet Explorer 6, якому торік виповнилося десять років, перевищує 1,65 відсотка! До того ж користувачі застарілих браузерів розподілені по інтернету нерівномірно. Є маса сайтів, де частка таких відвідувачів ще вище, ніж в середньому по Рунету.

Далеко не всі можуть дозволити собі відмовитися від 20 відсотків аудиторії. Ще менше тих, у кого вистачить ресурсів на те, щоб паралельно підтримувати два варіанти веб-додатки: один для застарілих браузерів, інший - для сучасних. Доводиться занижувати планку до мінімуму.

Веб-розробники мучаться, проклинають Internet Explorer 6, але продовжують писати код, який запрацює у всіх користувачів, незалежно від того, яким саме браузером вони користуються. А значить, ніякого HTML5 до тих пір, поки частка застарілих браузерів не знизиться принаймні вчетверо.

Інтернет застряг в 2002 році з вини тих, хто до сих пір користується старими версіями Internet Explorer. Чорт з тим, що їм самим від цього гірше, але в чому завинили інші?

Той же самий аргумент підходить майже до кожної платформі, яка дає користувачам право самим вирішувати, апгрейдитися чи ні, в тому числі до Windows і Android.

Ось що вдалося з'ясувати про терміни поновлення Android на телефонах і планшетах Samsung, HTC, Sony Ericsson, LG, Huawei, ASUS, Lenovo і Motorola, що продаються в Росії.

Знаєте, хто скаржиться на "фрагментацію" Android? Розробники додатків. 8 відсотків користувачів, намертво засіли на версії 2.1, можливо, зовсім задоволені життям і ні про що не турбуються. Розробники ж через них повинні обмежувати себе тими можливостями, якими Android мав два роки тому, тобто в часи, коли система робила перші кроки.

На Android 4 ця проблема проявиться в повну силу. Зараз частка цієї версії не перевищує одного відсотка. А адже Android 4 - це не тільки красиві шрифти і плавна анімація. Його нутрощі дозволяють робити такі додатки, які неможливо або дуже важко зробити в Android 2. До тих пір поки Android 4 не стане досить популярним, цих додатків не побачить ніхто.

Технічну перевагу Android 4 не означає зовсім нічого, поки їм не користуються якщо не все, то майже все. І за те, що розробники не поспішають підтримувати його можливості, дякувати слід тих, хто не планує переходити на свіжу версію платформи.

Є і ще один важливий аспект: безпека. Застарілі і не оновлені версії операційних систем є відомі розсадники зарази. Windows XP - cамий характерний приклад такого роду. У 2012 році ця операційна система перевершує суперників тільки в одному: з комп'ютерів, на яких вона встановлена, виходять неперевершені вузли для ботнетів. Я майже не перебільшу, якщо скажу, що Windows XP, підключена до інтернету, є небезпека для суспільства - як знаряддя злочину.

Навряд чи варто сподіватися, що одного разу користувачі схаменуться. Цього не станеться ніколи. Проблему здатні вирішити тільки самі творці платформ. Якби перехід на нову версію був максимально полегшений, люди апгрейд б куди більш охоче. Приклад iOS, свіжі версії якої поширюються куди швидше свіжих версій Android або Windows, підтверджує це.

Ще правильніше - взяти оновлення в свої руки. Так, наприклад, зробили розробники браузера Chrome, який самовільно встановлює нові версії, навіть не повідомляючи про це користувача (і багато хто з них, ймовірно, цього навіть не помічають). Це не завжди можливо, але хоча б в тих випадках, коли мова йде про виправлення помилок і усунення вразливостей, чинити інакше - просто неетично.

Поява нових версій популярних програм неодмінно супроводжує невдоволене бурчання: "Знову оновлюватися?
Навіщо ця гонка?
Чорт з тим, що їм самим від цього гірше, але в чому завинили інші?
Знаєте, хто скаржиться на "фрагментацію" Android?

Новости