3D сферичні панорами і віртуальні тури Flash vs HTML5

Протягом довгого часу найбільш поширеним засобом перегляду сферичних 3D панорам і віртуальних турів (Як в онлайн, так і в оффлайн режимі) був Flash Player компанії Adobe. Заявивши себе в сфері показу 3д панорам, Flash швидко витіснив своїх конкурентів на ринку систем демонстрації віртуальних турів завдяки хорошій якості відтворення панорам і багатим, майже не обмежені можливості авторинга. Популярні раніше QuickTime , Deval VR , Java і інші формати пішли в історію. Але прогрес не стоїть на місці, і, після декількох років царювання, формат Флеш повільно, але впевнено став втрачати свої позиції на користь формату HTML5. На відміну від "флешевих", для перегляду панорам, побудованих на технології HTML5, не потрібна установка плагіна. Відтворення сферичних панорам і віртуальних турів здійснюється повністю силами браузера. Спочатку формат HTML5 використовувався лише для створення «додаткових» варіантів сферичних панорам для показу на мобільних пристроях (які, в більшості своїй, не підтримують формат Flash). При цьому «основні» варіанти панорам для показу на ПК як і раніше робилися під флеш, так як більшість десктопних браузерів не підтримувала формат HTML5. Сьогодні, коли мобільні пристрої стали невід'ємною частиною життя величезної кількості людей, стандарт HTML5 з розряду додаткових опцій перейшов в категорію основних форматів, а непрацюючі на ньому панорами ризикують втратити значну частину аудиторії. Тепер, коли не тільки мобільні пристрої, але і майже всі сучасні десктопні браузери підтримують формат HTML5, в свою чергу, в історію повинен піти формат Flash. Проте, флешевих панорами не поспішають поступитися своїм місцем на ринку форматів демонстрації віртуальних турів, і для цього є ряд причин. По-перше, можливості авторинга турів в HTML5 все ще дещо обмежені в порівнянні з потенціалом турів на Flash, по-друге, не всі браузери вміють коректно відображати HTML5 панорами або зовсім не підтримують формат HTML5. Таким чином, оптимальним варіантом, що дозволяє охопити максимальну аудиторію, є одночасне використання обох форматів при створенні панорами і автоматичне визначення потрібного формату на стороні користувача при перегляді панорами. Якщо браузер користувача не підтримує флеш, тур відкриється в форматі HTML5 та навпаки. У разі, якщо браузер здатний відобразити віртуальний тур, як в форматі HTML5, так і в форматі Flash, автоматично вибирається формат, заданий при створенні як пріоритетний. На мій погляд, поки краще віддавати перевагу флешевих варіанту, але незабаром ситуація може кардинально змінитися в бік HTML5. Для порівняння якості відтворення, а також для визначення можливості підтримки форматів Flash і HTML5 використовуваним Вами браузером, подивіться приклади сферичних 3D панорам, клікнувши на відповідній картинці:

Як екскурсії в минуле нижче представлена ​​інформація з різних, колись популярним засобам перегляду віртуальних панорам. Зверніть увагу, вся інформація нижче наведена за станом на 2009 рік.

-------------------

QuickTime

QuickTime - універсальний мультимедійний плеєр від компанії Apple. QuickTime перший (з 1995р.) Дозволив відтворювати панорами в форматі QTVR (QuickTime Virtual Reality). Причому тоді формат QTVR підтримував тільки циліндричні панорами. QuickTime також першим серед всіх програм перегляду сферичних 3D панорам і віртуальних турів, уможливив повноекранний режим перегляду.


Квік тайм програє або зображує і ряд інших, не тільки мультимедійних, форматів, наприклад MP3, GIF, TIFF, AAC, PSD і інші. Крім того, QuickTime містить плагін для перегляду відео в Інтернет-браузері. А також Streaming Server, Broadcaster, новий H.264 кодек і багато інших корисних функцій.

DevalVR

DevalVR - однозначний лідер серед всіх програм перегляду віртуальних 3D панорам, при порівнянні за якістю візуального відтворення панорамного контенту. DevalVR призначений для перегляду віртуальних панорам у форматі QTVR (QuickTime Virtual Reality). Deval VR пропонує майже ідеальну плавність руху без пикселизации (артефактів). Ще однією перевагою плагіна DevalVR є його малий розмір (близько 300 КБ), так що його завантаження - справа кількох секунд.

Ще однією перевагою плагіна DevalVR є його малий розмір (близько 300 КБ), так що його завантаження - справа кількох секунд

- чудова плавність перегляду навіть повноекранних 3d панорам - малий розмір плагіна (~ 0.3 МБ) - мінімальні системні вимоги, не настільки високі, як, наприклад, у Flash і Java -

не вимагає інсталяції

не вимагає інсталяції

- тільки для windows - мало поширений серед користувачів PC

Flash

Flash - це графічна програма компанії Adobe (початковим розробником є ​​компанія Macromedia). Використовується головним чином для створення інтерактивних анімацією, презентацій та ігор (в основному для Інтернету). Flash використовує власний розвинений програмний мову ActionScript, що дозволяє оперувати всім потенціалом інтерактивної анімації і розробляти масштабні флеш- аплікацій.


Adobe Flash Player - найпоширеніший плагін (для всіх операційних систем), вміє відтворювати інтерактивні мультимедійні презентації, відео, графіку, анімації і, звичайно, віртуальні панорами. Adobe Flash Player встановлений на 99% комп'ютерів, підключених до мережі Інтернет. Саме масова поширеність і майже необмежені можливості Флеш-плеєра є головними перевагами 3D сферичних панорам та віртуальних турів, зроблених на технології Flash. Сьогодні Flash стає стандартним форматом презентацій, саме тому Flash можна назвати необхідним доповненням Інтернет-браузера.


До появи 9 версії флеш-плеєра, перегляд 3D панорам на основі Flash був вкрай незручним через повільність відтворення і хвилеподібних спотворень панорами при прокручуванні зображення.
Актуальна 10 версія плеєра вже забезпечує дуже якісне відтворення навіть повноекранних панорам, але і вона не дає таку плавність руху, як панорами на технології DevalVR , Shockwave і QTVR .
Сучасні сферичні панорами в форматі Flash дозволяють використовувати безліч інтерактивних інструментів - активні зони (хотспоти), звук, відео, карти з радаром, спливаючі вікна і багато інших «фішок», що збагачують і прикрашають віртуальні тури.
До появи 9 версії флеш-плеєра, перегляд 3D панорам на основі Flash був вкрай незручним через повільність відтворення і хвилеподібних спотворень панорами при прокручуванні зображення - найперспективніший формат - панорами на Flash мають високий шанс бути побаченими (Flash Player встановлений на 99% комп'ютерів) - мультіплатформа (Windows, Mac, Linux, Solaris) -

малий розмір (1.8 МБ)

- безпечний - дозволений більшістю захисних систем -

майже необмежені можливості авторинга

майже необмежені можливості авторинга

- високі вимоги до графічної карти, на «повільних комп'ютерах» прокрутка менш плавне, можливе утворення артефактів


Java

Java - це мова програмування, здатний створювати різні аплікації (аплети), включаючи аплети для відтворення віртуальних панорам. Яву розробила компанія Sun Microsystems, спочатку як засіб для управління побутовою технікою. У чому специфічність мови Java? В першу чергу в його незалежності від операційної системи. Це означає, що один і той же код може працювати на декількох різних платформах. По суті Java - інтерпретований мову, отже, для запуску аплікації в мові Ява, необхідно мати на своєму комп'ютері інтерпретатор цієї мови - Java Runtime Environment (JRE). JRE встановлений за замовчуванням на 100% комп'ютерів Apple. Комп'ютери з операційною системою Windows мають JRE до версії XP SP1 включно. При установці Win XP SP2 і вище, JRE треба встановити вже додатково, тому що Windows тепер вважає його ненадійним і небезпечним.


Компанія Microsoft пропонує для Windows свою віртуальну машину - Java Virtual Machine (JVM), здатну запускати Java аплети. Розмір JVM в порівнянні з JRE істотно менше (~ 5 МБ проти ~ 145 МБ). У минулому найважливішим недоліком Java - аплетів (наприклад, PTViewer ) Було те, що вони могли відтворювати сферичні панорами тільки невеликих розмірів. Це пов'язано з низьким лімітом пам'яті Java.
Сьогодні найпоширенішим переглядач 3D панорам і віртуальних турів для Java - машини є ImmerVision PurePlayer . Це єдиний плеєр для Java, що забезпечує перегляд сферичних 3D панорам в повноекранному режимі. Але за якістю відтворення він все ж поступається QuickTime VR і DevalVR .


Але за якістю відтворення він все ж поступається   QuickTime VR   і   DevalVR

- Мультиплатформний (Windows, Mac, Linux, Solaris) - багаті можливості інтерактивності, до появи Flash 9, кращі віртуальні тури створювалися саме на технології Java - гладкий рендеринг стандартних (НЕ fullscreen) панорам і чіткість зображення -

в деяких браузерах Java встановлена ​​за замовчуванням

-

відсутність Java в WinXP SP2 і Vista (з точки зору безпеки)

відсутність Java в WinXP SP2 і Vista (з точки зору безпеки)

-

відсутність Java в WinXP SP2 і Vista

- великий розмір Java Runtime Environment (~ 145 МБ)



Shockwave

Shockwave - це мультимедійний плеєр від Adobe (початковим розробником є ​​Macromedia), призначений, головним чином, для перегляду масштабних презентацій, ігор та ін. Shockwave відмінно справляється з відтворенням 3D панорам.

Shockwave відмінно справляється з відтворенням 3D панорам

- плавність руху і отсуствіє артефактів при руху -

інтерактивність, можливість додавання хотспотов

У чому специфічність мови Java?