Новости про Adobe и Flash

Microsoft полностью удалит Flash из Windows 10 в июле

Компания Microsoft объявила об очередном этапе очистки операционной системы от Flash Player.

31 декабря 2020 года была прекращена поддержка технологии Flash, однако полная очистка системы произойдёт лишь в июле.

В октябре Microsoft выпустила ручное обновление KB4577586, которое удаляло Flash из Windows 10. Это обновление до сих пор не устанавливается автоматически. Однако в июне этот пакет будет включён в preview-версию кумулятивного обновления Windows 10, а уже в июле KB4577586 будет присутствовать в кумулятивных обновлениях релизной версии ОС, начиная с версии 1809. Также оно будет присутствовать и во всех последующих кумулятивных обновлениях, что не позволит устанавливать Flash вручную.

Adobe Аlash и Microsoft Windows

Примечательно, что если вы установите обновление системы Windows 10 May 2021 Update, или 21H1, то пакет KB4577586 также будет установлен.

Технология Flash сделала прорыв в интерактивном оформлении сайтов, обеспечении потокового видео и анимации, однако она была известна массой уязвимостей, и, в результате, Adobe решила её закрыть.

Microsoft выпускает обновление для убийства Adobe Flash Player

Компания Microsoft выпустила обновление для Windows 8 Embedded, 8.1, 10 и Windows Server, которое удаляет Adobe Flash Player из системы.

Обновление KB4577586 является опциональным, которое можно скачать и установить вручную из Microsoft Catalogue. Его описание очень короткое: «Это обновление удалит Adobe Flash Player с вашей Windows-машины». Для полного удаления требуется перезагрузка.

Обновление Windows

Однако наши коллеги из Bleeping Computer проверили его работу на Windows 10 и выяснили, что патч удаляет лишь Flash Player (32-bit), которая встроена в Windows, а Flash-plugin, используемый браузерами, остаётся на своём месте, равно как и все другие версии Adobe Flash Player, установленные вручную.

В ответ на это Microsoft сообщила, что WSUS и Windows Update получит полноценное обновление в начале 2021 года, которое будет «удалять Flash Player в большом масштабе». Итог. Установка KB4577586 — потеря времени.

В Adobe Flash выявлена критическая уязвимость

Мы немного отвыкли от новостей об уязвимостях в Adobe Flash, просто потому, что Flash почти не обновляется и уже редко где применяется.

Тем не менее, Adobe выпустила новую версию плагина Flash Player 31.0.0.153. Эта новая версия исправляет критическую уязвимость, заключающуюся в исполнении стороннего кода. Обновление вышло горячим, после того, как ряд обновлений прошёл во вторник патчей. Уязвимость была крайне опасной, поскольку позволяла инсталляцию вредоносного ПО при простом просмотре веб страницы с файлом Flash.

Adobe Flash

Уязвимость за номером CVE-2018-15981 позволяла удалённо исполнять код на машине. Вредоносный код может размещаться во Flash .swf файле, на странице и скрытно устанавливать вредоносное приложение на любой уязвимой машине.

Если вы ещё не провели обновление, то вам крайне необходимо это сделать, или, что ещё лучше, отказаться от Flash вообще.

Firefox последним откажется от Adobe Flash

Компания Mozilla станет последней, которая откажется от использования устаревающего плагина Adobe Flash.

С августа этого года браузер Firefox отключит «не важный» Flash контент по умолчанию, однако сайты, требующие этот плагин для наследного функционала, продолжат работу с ним.

«Эти и будущие изменения позволят пользователям улучшить безопасность Firefox, увеличить срок автономной работы, быстрее загружать страницы и ускорить реакцию обозревателя», — отметила компания в своём блоге.

Браузер Firefox, наряду со своими конкурентами Chromium и Microsoft Edge, снижали свою зависимость от Flash по мере того, как индустрия переходила на более безопасный метод рендера HTML5. И теперь даже Adobe говорит о том, что время Flash истекло, однако при этом компания пока не планирует прекращать поддержку технологии.

Реальный уход от Flash начался после того, как браузер Chrome для Android прекратил его поддержку в 2011 году. Сейчас настольная версия Chrome также блокирует любую рекламу на Flash, а Google не принимает рекламу, выпущенную на Flash. Что касается Firefox, то этот браузер составляет список сайтов, которые могут обходиться без Flash, расширяя модель «нажми для запуска» на весь подобный контент.

Crytek изучает возможность поддержки Flash в CryEngine

Нет сомнений, что Adobe Flash Player полностью изменил современные интернет-сайты, которые теперь не пишутся вручную на чистом HTML, а для анимации больше не используются GIF изображения. С другой стороны, Flash заметно утяжелил сайты, увеличив нагрузку на сервера и время загрузки страницы. Но, к сожалению, для ретроградов Сети,  Adobe не собираются отказываться от своей технологии, а напротив, с её помощью хотят изменить облик интернета и казуальных онлайн игр. Снова.

Несколько дней назад основатель, технический директор и старший исполнительный менеджер Epic Games Тим Свини (Tim Sweeney) показал проектную разработку Unreal Engine 3, запущенную прямо в окне браузера, использующего Flash Player 11. Эта демонстрация проходила в рамках мероприятия Adobe MAX 2011. По заявлению Свини, игры, разработанные для высокотехнологичных консолей, теперь могут запускаться как веб приложение, или как приложение для Facebook. Такое стало возможно благодаря новому API Flash Player 11, поддерживающему аппаратное ускорение, и осуществляющему отрисовку 2D и 3D графики в 1000 раз быстрее, чем раньше, что позволяет распространять игры с поддержкой Flash Player 11 среди бесчисленного количества пользователей.

И это еще не всё. Для пользователей со слабыми компьютерами и медленным интернет-соединением, не позволяющим пользоваться сервисами OnLive и Gaikai, Flash Player 11 становится единственной возможностью насладиться 3D играми, не вкладывая большие средства в новый компьютер. «Он совершенно изменит игровое поле для разработчиков, которые хотят распространить и монетизировать свои игры среди большой аудитории»,— подчеркнул Свини.

И вот, спустя несколько дней, Crytek также заинтересовались этим вопросом и уже начали изыскивать возможности для обеспечения поддержки Flash Player 11 в своем игровом движке CryEngine. Карл Джонс (Carl Jones), директор по всемирным бизнес-разработкам CryEngine сообщил EDGE Magazine, что на данном этапе Crytek идёт по следам Epic, однако затем они перейдут на собственные решения и разработки.

«Этот интересный подход нами был также изучен»,— заявил Джонс в интервью журналу, «Мы разрабатываем унифицированную технологию по созданию высококачественных социальных и игровых приложений на всех платформах, включая браузеры, смартфоны, планшеты и т.д. Мы надеемся, что в ближайшем времени сможем рассказать вам об этом больше, после того как представим наше настоящее кросс-платформенное решение».

В связи с этими словами появились слухи, что это «решение» может быть тесно связано с готовящимся к выходу бесплатным мультиплеерным шутером Warface, от Crytek. Игра объявлена к выходу на азиатском рынке, однако возможно, что Warface захватит большую аудиторию, если она получит поддержку Flash Player 11.

Подробности о Molehill, API трёхмерной графики для Adobe Flash

Интернет-платформа Adobe получит средства разработки и аппаратное ускорение 3D.

Adobe опубликовала подробности о реализации трёхмерной графики в 3D-движке Molehill, который войдёт в следующую версию платформы Flash. О планах по официальной поддержке 3D в Flash было объявлено на мероприятии Max 2010 в прошлом году, теперь компания раскрывает детали технологии.

Molehill будет представлять собой низкоуровневый API, ориентированный на отрисовку примитивов, наложение текстур и взаимодействие с графической подсистемой. Для построения сцены используются только вершинные и пиксельные шейдеры, описываемые с помощью специального языка AGAL (Adobe Graphics Assembly Language) или транслируемого в AGAL языка более высокого уровня. В Adobe планируют, что Molehill будет основной для более высокоуровневых инструментов и сред 3D-моделирования, но разработчики при желании смогут обойтись и без них, для чего приводится пример программирования простой сцены.

Взаимодействие с оборудованием будет проходить полностью прозрачно для разработчиков — в зависимости от платформы, Adobe Flash будет преобразовывать вызовы трёхмерных функций в Direc3D, OpenGL или OpenGL ES, а при отсутствии аппаратного ускорения использовать недавно лицензированную технологию программного рендеринга SwiftShader. Поддержка аппаратного ускорения 3D в Flash позволит, по оценкам специалистов Adobe, вдвое ускорить отрисовку трёхмерных объектов на клиенте в сравнении с текущими средствами Flash.

Следует отметить, что возможность работы с трёхмерной графикой с поддержкой 3D-ускорения на платформе Flash имелась и ранее, с помощью сторонних расширений Action Script, таких как Alternativa3D и Away3D. Molehill снимет с их разработчиков задачи по работе с оборудованием, позволив сконцентрироваться на инструментах создания контента и дополнительных возможностях и эффектах. Публичное бета-тестирование намечено на первую половину этого года.

Программный 3D-эмулятор SwiftShader всё еще востребован

Его технология лицензирована для Adobe Flash.

Хотя аппаратные графические ускорители прописались уже практически во всех платформах, от смартфонов до вычислительных кластеров, тема программного 3D-рендеринга не спешит умирать. Даже Microsoft включила в состав DirectX эмулятор Direct3D 10 WARP. Компания Adobe же лицензировала для своих платформ Flash и AIR технологию одного из самых успешных эмуляторов в лице SwiftShader от Transgaming. SwiftShader почти полностью эмулирует Direct3D 9 SM 3.0 устройство, используя SSE-инструкции и многопоточность, а также поддерживает эмуляцию OpenGL ES 2.0. Производительность эмуляции на современных центральных процессорах позволяет, по утверждению разработчика, выполнять старые версии бенчмарка 3D Mark в реальном времени:

К примеру, для системы с процессором Intel Core i7 3,2 ГГц приводится результат 3D Mark 06 в 620 баллов. Такой результат находится на уровне показателей Intel IGP GMA 3000/3100 в данном тесте. Ранее Transgaming уже обеспечивала «запасной путь» в поддержке WebGL и O3D для Windows платформы.

Технология SwiftShader доступна для Linux, Windows и MacOS, 32- и 64-bit, так что разработчики движков 3D-графики с доставкой через Flash, таких как Alternativa 3D, смогут быть спокойными за работу приложений на их базе в конфигурациях со старыми графическими решениями или ограниченными драйверами. А вот для мобильных платформ технология вряд ли пригодится — все современные платформы, будь то Apple A4, NVIDIA Tegra или Ti OMAP, уже содержат графические ускорители, а их центральные процессоры еще не обладают достаточной для софтрендеринга производительностью, не говоря о расходе энергии на такие операции.

Adobe Flash Player 10.1 Final

Финальный релиз Adobe Flash Player 10.1 с поддержкой аппаратного ускорения.

Adobe, наконец, завершила долгое тестирование новой версии своего проигрывателя Flash Player под номером 10.1, предназначенного для воспроизведения роликов собственного формата. Эта версия добавляет долгожданную поддержку аппаратного ускорения в среде операционных систем Windows XP и выше. Аппаратно декодируется видео в формате H.264 на современных видеокартах и интегрированных графических ядрах.

Естественно, что для корректной работы ускорения необходимо установить актуальные драйверы с сайтов производителей GPU.

Скачать Flash Player 10.1 можно на официальном сайте компании Adobe.

Adobe Flash 10.1 бета 3

Компания Adobe выпустила третью бета-версию флеш-плагина 10.1 с поддержкой аппаратного ускорения декодирования видео.

Новая бета-версия содержит исправление недавно обнаруженной уязвимости безопасности в Flash, а также множество специфических исправлений, описанных в Release Notes. Версия плагина для Windows поддерживает аппаратное ускорение видео в формате H.264 с помощью DXVA на видеокартах AMD Radeon 4xx0 и новее, NVIDIA GeForce/Quadro G84-based и новее и Intel IGP G45/G500/HD Graphics. Загрузить плагин для различных операционных систем можно по ссылкам ниже:

Графический процессор Apple iPad слишком слаб для ускорения Flash

Ошибка в выборе аппаратной «начинки» для iPad могла стать истинной причиной недавнего демарша Steve Jobs против Flash-технологий.

Ранее в этом месяце основатель и генеральный директор компании Apple обрушился с критикой на технологию Flash от Adobe, обвинив её в излишней требовательности к вычислительным возможностям мобильных устройств и значительном снижении длительности их автономной работы. В частности, время работы iPad от батарей из-за флеш-плагина якобы снижается с обещанных Apple 10 часов до 90 минут. Постепенно начинают появляться различные предположения об истинных причинах отказа от поддержки Flash в мобильных устройствах Apple.

То, что технология Flash до недавнего времени была «неподъёмна» для процессоров мобильных устройств, известно и так, даже нетбуки порой испытывают проблемы с отображением сложных сайтов на Flash и воспроизведением HD-видео из YouTube. Очевидным выходом является использование графических процессоров для ускорения Flash, как это делает NVIDIA в платформе Tegra. Первой же версией причин отсутствия Flash в iPad было утверждение, что Apple отказалась предоставить инженерам Adobe информацию об интерфейсах работы с GPU. Эта версия выглядела вполне правдоподобной с учётом проблем, с которыми инженеры Adobe столкнулись при  реализации Adobe Flash 10.1 на Mac, на нее намекнули и представители Adobe.

Теперь обозреватель сайта Brightsideofnews.com, после общения с разработчиками для платформы iPad, предполагает, что графический процессор iPad просто не обладает достаточной мощностью и полной совместимостью с OpenGL ES 2.0 для реализации аппаратного ускорения Flash на данной платформе. iPad построен на базе System-on-Chip решения Apple A4, в котором за графику отвечает ядро PowerVR компании Imagination Technologies. С учётом повышенного разрешения экрана iPad, вполне возможно, что интегрированный GPU не в состоянии обеспечить аппаратное ускорение для Flash.

Следует отметить, что сам разработчик графического ядра PowerVR, ImTec, не испытывает особых проблем с ускорением Adobe Flash, и даже продемонстрировала его на примере платформы Texas Instruments OMAP во время Mobile World Congress 2010.