Чи варто використовувати Flash або Silverlight
Більшість людей, які звертають увагу на світ нових технологій та гаджетів, можливо, знайомі зі знаменитою твердою позицією Apple щодо відмови від налаштування своїх продуктів iOS для відтворення Flash у веб-браузерах мобільних Safari, що, здавалося б, більше, ніж готові відключити користувачів iPhone та iPad від таких такі речі, як вбудовані відео та ігри Zynga на Facebook, тоді як інші смартфони, такі як Android та Blackberry, більш ніж готові робити мобільні браузери з підтримкою Flash. Поясненням Apple було те, що Flash був помилковим, використовував занадто великий час автономної роботи і все одно виходив з ладу. Деякі згадки були навіть про нові технології від Microsoft, Silverlight, як заміну для Flash, і що веб-дизайнери повинні почати оптимізувати свої веб-сторінки для Silverlight замість Flash.

Для подальшого розуміння того, що ви, як веб-дизайнер, маєте робити щодо дискусії Flash vs. Silverlight, і що вибрати для власного веб-дизайну, важливо зрозуміти основи обох. Для початку, Flash набагато більш налагоджений, ніж Silverlight, і існуючі веб-сторінки із вбудованими носіями вже використовують більше Flash, ніж будь-що інше. Хоча Silverlight, хоча і новий, робить більш ефективним використання обмежень веб-браузера та оптимізує отриманий об’єкт легше, ніж Flash у багатьох випадках.

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

Флеш-файли зазвичай стискаються, тоді як файли Silverlight - ні. Отже, хоча Silverlight може бути більш гнучким, його файли зазвичай більше. Flash підтримуватиме декілька форматів відео, тоді як Silverlight обмежується лише WMV та WMA під час написання цього запису. Flash підтримуватиме операційні системи Microsoft, а також Mac та Linux, тоді як Silverlight підтримує лише Microsoft та Mac, але не Linux. Flash підтримує майже кожен формат зображення, який зараз доступний, а Silverlight підтримує лише формати PNG та JPEG. Мабуть, найбільша перевага для Silverlight полягає в тому, що Flash підтримує веб-камеру та мікрофони, тоді як Silverlight цього не робить.

Як бачите, Silverlight знаходиться в зародковому стані і все ще має багато функцій, які він повинен запропонувати, щоб бути сумісним із Flash. Якщо ви хочете розробити свою веб-сторінку з великою кількістю засобів масової інформації та інтерактивності, то Flash - це той самий шлях. Вибиратимете, чи оптимізувати вашу веб-сторінку для мобільних браузерів, які не підтримують Flash, але навіть користувачі iOS знаходять способи обмеження Flash, яке Apple наклала на своїх пристроях, показуючи світовому веб-дизайну, що навіть ті, хто обмежений Flash, все ще віддайте перевагу цьому Silverlight.