Сучасний користувач Мережі досвідчений візуальними ефектами, якими веб-розробники намагаються забезпечити свої творіння. Масова культура споживання призвела до того, що інтерес аудиторії часто викликає не нагромадження інформації, а то, що «блищить і переливається». Світ цифрових технологій став інтерактивним і видовищним за своєю суттю. У цих умовах розробникам стає все важче залучати увагу публіки і майже неможливо викликати її здивування. Ситуація ускладнюється ще й тим об'єктивною обставиною, що ринок IT-пристроїв традиційно розвивається (навіть не швидше) стрімкіше ринку програмних розробок. Заміщення технологій прискорюється, релізи нових продуктів з'являються мало не щодня, і експерти індустрії ледь встигають робити огляди новинок, що вже говорити про програмні розробників, яким доводиться думати на крок вперед, іноді передбачаючи нові технічні рішення.
В Adobe роз'яснили. що багато в чому причиною цього рішення є відмова Apple від підтримки Flash в своїх операційних системах, що позбавляє Adobe значної частки ринку. Велике навантаження на ресурси пристрою і, як наслідок, постійне підвисання сторінок, регулярний і вже став мемом «флеш плеєр креш», анахронізм в необхідності регулярно оновлювати плагін браузера і - найголовніше - відсутність видимих перспектив виправлення всіх цих недоліків, - все це, в кінцевому рахунку, змусило одного разу перфекціоніста Стіва Джобса безсторонньо висловитися про технології та прийняти кардинальне рішення не використовувати її в нових продуктах.
Але не міг же чоловік, який передбачив (і який визначив!) Розвиток технологій на десятиліття вперед, відмовившись від одного, що не запропонувати альтернативу. І він це зробив. У безкомпромісній формі, заявивши. що в мобільному майбутньому на зміну технології Flash прийде HTML5. Гучне і на сьогоднішній день неймовірне заяву; але давайте розберемося, чи дійсно таке може статися.
Дійсно, HTML5 зараз досить «сирий» інструмент і не володіє і десятої часткою тих можливостей, якими володіє Flash. Але на секундочку зауважте: HTML5 - це не нова мова програмування, це звичний слуху кожного користувача HTML, в якому з'явилися скріптові можливості обробки зображень. Стандарт роботи з кодом, який раніше мав потребу в візуальної надбудові у вигляді технології Flash, отримав власний інструментарій і тепер не потребує «субпідряд». Сторонні розробники вже активно включилися до адаптації коду під свої потреби - так, Mozilla створює Canvas 3D з підтримкою прискорювача. Це свідчить про те, що HTML5 в найближчі роки чекає бурхливий розвиток, і всі ті недоліки, які є зараз, в доступному для огляду майбутньому будуть усунені.
Звичайно, повноцінною заміною Flash найближчим часом HTML5 не стане. Як мінімум, 5 років обидві технології будуть співіснувати. Але в перспективі. про яку ми говоримо, про яку говорив Джобс, кожна з технологій природним шляхом займе своє певне місце. І ми вважаємо, що HTML5 поступово витіснить Flash з інтернету, і Flash повністю переміститься в інші галузі, зайнявши, наприклад, нішу інструменту створення інтерактивних презентацій.
Як скоро це станеться, залежить від готовності Adobe адекватно оцінити нову розстановку сил, від того, наскільки швидко W3C затвердить нові стандарти веб-розробки, а розробники сайтів - сприймуть нову технологію. У тому, що це станеться в найближчому майбутньому, можна не сумніватися. Звичайно, можна зайняти принципову позицію і заперечувати неминуче, але краще прийняти нове віяння і заздалегідь до нього підготуватися. Проведений серед розробників опитування показало, що приблизно третина вже переходить на HTML5, ще третина зробить в найближчі 1-2 роки. Стів, як завжди, випередив час.
У нашій компанії не стоїть питання що з цих технологій краще, проте ми розуміємо, що HTML5 більш прогресивний з точки зору платформ, ресурсоємності та мобільних платформ.
Однак в даний момент HTML5 не володіє тими можливостями, якими володіє Flash, так що поки, в залежності від завдань ми використовуємо і Flash і HTML.
Сергій Тиньков
Компанія: Media5
Посада: BDD
Андрій Бородько
Компанія: Astronim *
Посада: Flash-розробник, веб-технолог
Олег Чулаки
У сфері розробки промо-сайтів HTML5 вже сьогодні тіснить Flash. Скоро флеш-сайти ніхто не буде робити (думаю, через 2-3 роки).
Микита Обухів
Я впевнений, що flash постраждав від великого розуму менеджерів, які керують розвитком платформи. І трагедія трапилася не через Джобса, а набагато раніше.
Зараз flash це багато в чому программерскую середовище та то, заради чого flash власне створювався - убито дуже давно. Саме через те, що flash не пішов по шляху спрощення програмінг, ми зараз і бачимо купу глюченний, що не зручних сайтів. Flash - це aftereffect для вебу, яким він на жаль так і не став.
Звідси всі проблеми і вони не вирішуються з допомогою HTML 5.
Давайте помріємо як могло б бути:
От і все. Залишається тільки пошкодувати бідного розробника сайту загнаного в кут кросбраузерностью, флешненавістью, юзабілітіотстойностью, поіскоіндексіруемостью, зупинитися і ще багато чого не хорошими факторами, які в загальному-то виникли на порожньому місці.