Комп’ютерна документація від а до я
Чим поганий Flash? Або як ложка дьогтю в бочці меду надає меду пікантний смак
Комп'ютери спрощують багато речей, але багато речей, які вони можуть спростити, просто не потрібні. (Енді Руні)
Як все починалося
Першою гостру потребу ринку вловила компанія Macromedia. Намагаючись задовольнити попит на мультимедіа в Мережі, вона вирішує зробити ставку на векторну анімацію. Для цього Macromedia купує маленьку фірму Future Animation, що розробила скромну (всього 3 Мбайт), але дуже оригінальну для свого часу програму FutureSplash Animator, призначену для створення анімації на домашніх ПК. Доповнивши її всім тим, про що так пристрасно мріяли веб-дизайнери, Macromedia випустила новий продукт під назвою Flash.
Запаморочення від успіхів
Flash подібний алкоголю. Він прекрасний у малих дозах і смертельний при відсутності заходів. На жаль, дотримати цю саму міру не так просто. Химерною формі приноситься в жертву сама мета створення сторінки. А адже більшість користувачів йдуть в Мережу не за тим, щоб подивитися на новий витончений Flash-фокус, а за інформацією - отже, дизайн повинен бути інформативним, тобто максимально спрощує доступ до відомостей. Багаті можливості Flash стали причиною поганого смаку, перемогти який вдасться тільки тоді, коли клієнти веб-студій зрозуміють, що стильна сторінка розміром в 20 Кбайт - куди краще, ніж багатотонні збори вкрадених ефектів, гордо іменується Flash-сайтом.
Usability понад усе
Так як Flash-сайт є звичайним swf-фільмом, впровадженим в HTML-сторінку в якості об'єкта ActiveX, то кнопки і працювати не будуть. При спробі повернутися до попередньої теми, вас просто за межі материнської сторінки. А вирішити проблему можна дуже просто, розмістивши кожен з розділів сайту на індивідуальній HTML-сторінці. Однак для цього знадобляться деякі пізнання в мові розмітки, що є для багатьох нездоланною перешкодою.
Чи не підтримується підсвічування посилань. А це ускладнює навігацію по Мережі, так як часто ви не можете визначити, де вже побували, а куди ще варто зайти. Проблема в принципі вирішувана за допомогою нового класу ActionScript SharedObject, що дозволяє записувати дані на вінчестер користувача. Однак це з області вищого пілотажу:
Не можна збільшити розмір шрифту, через що ускладнюється доступ до інформації людям з ослабленим зором. Взагалі, Flash вкрай жорстокий до людей з обмеженими можливостями. Наприклад, голосові браузери для сліпих не зможуть прочитати swf-вміст, так як сприймають лише текстову інформацію в певних тегах HTML.
Чи не працює стандартна функція браузера з пошуку на сторінці. Абсолютно нерозв'язна проблема, якщо сайт виготовлений виключно за допомогою Flash.
З Flash-сторінки неможливо імпортувати зображення. Також не вийде відключити відображення картинок за допомогою стандартної настройки браузера.
Чи не працює прокрутка сторінки за допомогою колеса миші, клавіш управління курсором. Істотний недолік, значно ускладнює читання великих документів і вивчення великих каталогів.
До сих пір гострою проблемою залишається індексація вмісту swf-файлу роботами пошукових машин. У деяких пошукових системах така функція вже присутня, але правилом це ще не стало через високу вартість технології.
Flash-сайт набагато складніше оновлювати, ніж.
Як бачите, певні переваги у Flash-сайтів є. Але в порівнянні з недоліками їх небагато. Однак найбільша проблема у використанні Flash в Інтернеті пов'язана з тим, що вона вимагає надзвичайно багато матеріальних і часових ресурсів, які було б набагато краще (з точки зору більшості користувачів) витратити на розвиток не форми, але змісту сайту.
Чому розробники обожнюють Flash