Jump to content

Google Свиффи

Сравнение исходного объявления Flash (слева) и вывода HTML5 (справа).
Этот скриншот сделан с помощью Google Chrome на демонстрационной странице Google Swiffy .

Google Swiffy — это веб-инструмент, разработанный Google , который конвертировал SWF- файлы в HTML5 . Его основной целью было отображение содержимого Flash на устройствах, не поддерживающих Flash , таких как iPhone , iPad и Android планшеты . Swiffy закрыли 1 июля 2016 года. [1]

Подход [ править ]

Веб- служба с закрытым исходным кодом , размещенная в Google, преобразует SWF в промежуточное представление, сериализованное как JSON . Это представление, в свою очередь, преобразуется в SVG в веб-браузере с помощью JavaScript , который также используется для анимации. Диссертация Свиффи (2012) объясняет свой общий подход следующим образом: [2] : 15 

Выбор SVG для рендеринга оставляет нам несколько вариантов анимации SVG-контента. На первый взгляд, и CSS-анимация , и SMIL соответствуют нашей цели дизайна — по возможности использовать декларативное представление. Однако обе технологии обеспечивают недостаточный контроль над анимацией, когда ActionScript требуется поддержка сценариев . Например, хотя концепция ключевых кадров существует в CSS-анимации, она не предоставляет механизма синхронизации кода JavaScript с этими ключевыми кадрами или изменения временной шкалы из JavaScript, что является базовой функцией, необходимой для совместимости с SWF. Еще одним ограничивающим фактором является то, что анимация в самом SWF-файле не определяется с точки зрения переходов высокого уровня, а определяет положение каждого объекта в определенных ключевых кадрах. Сопоставление этих определений обратно с переходами CSS или SMIL не всегда возможно. Наконец, эти стандарты не получили широкого распространения: спецификация анимации CSS все еще находится в рабочем черновом состоянии, а SMIL не реализован в Интернет Эксплорер Браузер . Поэтому мы решили использовать JavaScript для анимации SVG на клиенте. Хотя этот императивный подход может быть менее эффективным, уровень контроля, который он обеспечивает, необходим для соответствия всем функциям SWF.

Поддерживает [ править ]

Google Swiffy поддерживает подмножество SWF 10 , ActionScript 2.0 и ActionScript 3.0 .

Поддержка браузеров [ править ]

Развитие [ править ]

Swiffy был основан летом 2011 года стажером Google Питером Сенстером, который присоединился к их команде мобильной рекламы для поиска решений для отображения Flash-контента на устройствах, не поддерживающих Flash. Прогресс в работе над Свиффи был настолько велик, что Google нанял его на полный рабочий день и сформировал команду для работы над проектом. Менеджером по продукту Google Swiffy был Марсель Гордон. [3]

Swiffy 6.0.1 был выпущен 11 февраля 2014 года.

Swiffy закрыли 1 июля 2016 года. [1]

Сопутствующее программное обеспечение [ править ]

Ссылки [ править ]

  1. ^ Jump up to: Перейти обратно: а б «1 июля Google закрывает свой инструмент Swiffy для преобразования Flash-файлов в HTML5» . www.venturebeat.com . 15 июня 2016 г.
  2. ^ Питер Альбертус Матейс Сенстер, Дизайн и реализация Google Swiffy: конвертер Flash в HTML5.
  3. ^ «Swiffy: конвертируйте SWF-файлы в HTML5 — официальный блог Google Code» . googlecode.blogspot.com . 28 июня 2011 г.
  4. ^ «Shumway, замена Mozilla Flash Player на основе HTML5, появляется в Firefox Nightly – TechCrunch» . techcrunch.com .

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: addc3d9cb6e5b42803b45a151e1593b5__1709400300
URL1:https://arc.ask3.ru/arc/aa/ad/b5/addc3d9cb6e5b42803b45a151e1593b5.html
Заголовок, (Title) документа по адресу, URL1:
Google Swiffy - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)