Adobe Flash Player: Історія розквіту та занепаду
Впродовж багатьох років Flash був панівною платформою для мультимедійного контенту в Інтернеті. Adobe Flash Player виявився дуже популярним. Його широко використовували для реклами, онлайн-ігор, відео та незліченної кількості інших вебдодатків і освітніх інструментів. Він був легким і, за допомогою плагіна для браузера, міг працювати на різних операційних системах.
Flash мав орієнтований на дизайнера робочий процес, який об'єднував мистецтво, анімацію та кодування. Розробникам не потрібно було турбуватися про технічні деталі крос-платформенної підтримки, і люди, які в іншому випадку не писали б код, могли поступово перетворювати свої анімації на ігри.
Як виник Adobe Flash Player?
Витоки Flash сягають 1990-х років, коли він розпочав своє життя як SmartSketch, програма, яку опублікувала компанія FutureWave Software. SmartSketch була програмою для малювання для операційної системи PenPaint (ОС, розробленої для графічних комп'ютерів). Коли операційна система PenPoint не змогла злетіти, SmartSketch була перенесена на Windows і MacOS.
У 1995 році компанія FutureWave допрацювала SmartSketch, додавши функції покадрової анімації, і випустила цей новий продукт під назвою FutureSplash Animator для ПК та Macintosh. Компанії шукали способи зробити свої вебсайти більш інтерактивними та візуально привабливими, і вони все частіше обирали FutureSplash. Серед компаній, які експериментували з FutureSplash, були Microsoft та Disney.
У листопаді 1996 року FutureSplash була придбана компанією Macromedia, після чого Macromedia розпочала ребрендинг, змінивши назву FutureSplash на Flash і випустивши оновлену версію вже наступного місяця. За наступне десятиліття програмне забезпечення Flash стало повсюдним в Інтернеті, врешті-решт привернувши увагу компанії Adobe, яка придбала Macromedia у 2005 році за 3,4 млрд. доларів США, в результаті чого вся лінійка продуктів Macromedia, включно з Flash, Dreamweaver, Director/Shockwave, Fireworks та авторським програмним забезпеченням, була інтегрована в продуктову лінійку компанії Adobe.
Чому Flash був таким популярним?
У 1996 році Flash складався з двох частин: редактора графіки та анімації (Macromedia Flash) і програвача (Macromedia Flash Player). Macromedia розповсюджувала свій Flash Player як безплатний плагін для браузерів, і він швидко завоював значну частку ринку завдяки своєму невеликому розміру, що робило його ідеальним для завантаження через швидкозростаючий Інтернет.
Цей крихітний розмір припав до душі дизайнерам, які почали відкривати для себе, наскільки універсальною була програма і як вона дозволяла їм робити динамічні речі на вебсторінках, не використовуючи при цьому багато пропускної здатності. Багато вебсайтів виявили, що Flash - це простий спосіб кодування відео, яке завантажують користувачі, особливо після успіху YouTube, що розпочався у 2005 році.
У 2013 році компанія Adobe заявила, що 400 мільйонів з мільярда підключених до мережі комп'ютерів оновлювалися до нових версій Flash Player протягом шести тижнів після їх випуску. На більшості комп'ютерів у світі було встановлено Flash Player, він був більш розповсюджений ніж будь-який інший формат веб-медіа, включаючи Java, QuickTime, RealNetworks і Windows Media Player.
Найбільший прорив для Flash стався у 2000 році, коли до платформи Flash було додано ActionScript, об'єктно-орієнтовану мову програмування, що надихалася HyperTalk від Apple. Це дозволило розробникам писати сценарії дій, а не анімувати їх, що розширило можливості створення контенту, включаючи вебігри та потокове мультимедіа.
Флеш-ігри
Завдяки Flash невеликі експериментальні розробники ігор отримали миттєву аудиторію, і це дало початок інді-іграм, якими ми їх знаємо сьогодні. Вплив оригінальних Flash-ігор на сучасний геймплей величезний; багато ігор сьогодні були започатковані Flash-розробниками. Починаючи з 2000 року, за оцінками, було створено понад мільйон Flash-ігор, які були завантажені на тисячі вебсайтів, де в них грали мільярди разів. Цей успіх можна пояснити кількома ключовими властивостями технології того часу:
- Доступність: будь-хто міг грати у Flash-ігри, просто натиснувши на посилання.
- Децентралізованість: більшість Flash-ігор були розміщені на тисячах різних вебсайтів. Якщо гра не зачепила аудиторію одного сайту, вона все одно могла дістатися до багатьох інших. Інтернет тоді був більш децентралізованим місцем.
- Швидка ітерація: культура навколо флеш-ігор сприяла появі оригінальних ідей і робила прийнятною невдачу. Більшість ігор створювалися менш ніж за кілька місяців, а деякі - всього за кілька днів. Якщо ваша гра не мала успіху, ви могли просто зробити іншу. Ігровий дизайн розвивався швидкими темпами.
Занепад Adobe Flash
Flash продовжував рости й процвітати, але неприємності насувалися; попри численні оновлення протягом багатьох років, Flash залишався небезпечним за своєю суттю. Це було пов'язано з тим, що сам Flash-плеєр виявився майже ідеальною мішенню для хакерів і надавав численні можливості для проникнення різного роду шкідливого програмного забезпечення. Гірше того, оновлення Flash легко підроблялися, обманом змушуючи кінцевих користувачів встановлювати фальшиві оновлення, які містили шкідливе програмне забезпечення.
У липні 2015 року Mozilla заблокувала Adobe Flash за замовчуванням після виявлення нових вразливостей нульового дня в плагіні браузера. Того ж місяця Adobe випустила попередження та виправлення для 38 вразливостей у Flash Player, три з яких були ідентифіковані як експлойти нульового дня. Крім того, Flash від Adobe, як відомо, дуже не любив Стів Джобс, співзасновник компанії Apple. Джобс вважав Flash небезпечним, енерговитратним і невідповідним для сенсорних пристроїв, і він не дозволив використовувати його на комп'ютерах Apple iMac.
Adobe Flash Player більше не підтримується
Випуск iPhone у 2007 році став переломним моментом для Flash. Оскільки iPhone не підтримував Flash, YouTube розробив технологію для відображення своїх відео в додатку без Flash. Впродовж наступних років Adobe почала визнавати неминучість світу HTML5 і почала заохочувати розробників і творців контенту відмовлятися від Flash на користь нових вебстандартів, таких як HTML5, WebGL і WebAssembly.
Adobe припинила підтримку Flash Player 31 грудня 2020 року.
HTML5 прийшов на зміну Flash
Браузерні технології, такі як HTML5, з'явилися на заміну відеоконтейнерам Flash. У 2022 році дуже мало веб-сайтів все ще використовують Flash. Але що це означає для тонн анімації та інтерактивних ігор, які зробили Інтернет таким цікавим на рубежі тисячоліть?
Хоча Adobe Flash Player більше не доступний, програмні пакети, які підтримують формат файлів SWF, що використовується для Flash-відео та ігор, все ще доступні як окремі медіаплеєри та плагіни для браузерів, включаючи Lightspark, Flash-плеєр і плагін для браузера, написаний на C++/C, та Ruffle, емулятор Flash Player, написаний на мові програмування Rust.
Завантажити Adobe Flash Player: проєкт зі збереження контенту
Звичайно, Інтернет ніколи не дозволить зникнути всім цим класичним Flash-іграм. Flashpoint від BlueMaxima - це проєкт зі збереження веб-ігор, який пропонує безплатну програму з відкритим кодом для систем Windows, Mac і Linux, яка з початку 2018 року зберегла понад 100 000 ігор й 10 000 анімацій, що працюють на 35 різних платформах.
Flashpoint надає все необхідне для гри в класичні веб-ігри у двох версіях свого програмного забезпечення: Ultimate, яка містить кожен фрагмент медіа у готовому для офлайн-трансляцій форматі (у завантаженні на 1,3 ТБ), та Infinity, менший дистрибутив, який дозволяє завантажувати та відтворювати контент за власним бажанням.
Flash починав своє життя як пакет для малювання для застарілої операційної системи й перетворився на де-факто платформу для онлайн мультимедійного контенту за два десятиліття свого розвитку; однак притаманні йому характеристики незахищеності та виснажливого використання ресурсів стали причиною його занепаду. Хоча ми не можемо ручатися за будь-яке програмне забезпечення, згадане в цій статті, ми тішимося, що існують можливості для того, щоб пережити спогади про Flash-контент минулих років.
Олексій - комп'ютерний ентузіаст та завзятий геймер, що розпочинав знайомство з ПК у часи Intel 80286. Палкий прихильник ігрових ноутбуків Acer Nitro та трансформерів 2-в-1 серії Spin. У минулому - тестовий інженер та керівник тестлабу видання CHIP Україна, IT-журналіст з 20-річним досвідом, редактор низки провідних українських комп'ютерних видань.