LINUX.ORG.RU

Adobe прекращает развитие Flash

 , , ,


4

3

Компания Adobe заявила о переводе проприетарной технологии Flash в разряд устаревшего ПО ввиду стремительного развития открытых альтернатив, таких как HTML5, WebGL, WebAssembly. На этот шаг также повлияла реакция ведущих производителей браузеров, включая Apple, Facebook, Google, Microsoft и Mozilla, планирующих в скором времени прекратить поддержку Flash.

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

>>> Подробности

★★

Проверено: Shaman007 ()
Ответ на: комментарий от anonymous

Там есть продолжение этого предложения.

Про «популярны»? В некоторых кругах Prezi был достаточно популярным. С vSphere особо не было выбора. Хочешь пользоваться — ставь.

почему же не стала популярна разработка таких спа

Примерно так же, как разработка на Delphi. Местечковые поделки, чтобы быстро наклепать доступ к БД.

раз флеш был так хорошо

А кто говорит, что флеш это было хорошо? Очередная среда, только и всего. Я это пишу, потому что тут руководствуются принципом «я этого не видел, поэтому этого нет».

i-rinat ★★★★★ ()
Ответ на: комментарий от Odalist

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

anonymous ()
Ответ на: комментарий от anonymous

У флеша все плохо с воспроизведение видео через оверлеи (Xvideo). Поэтому выбирай любую видюху до GeForce 8000 и наслаждайся сливом (аппартное декодирование на этих картах не включится; в теории на 6000/7000 можно, но скорее всего будет фиал).

какое железо

Celeron4 2.4GHz (Prescott), 1.5 Gb RAM, GeForce 6600 AGP. Флеш ставит систему раком всегда. Webm тоже тормозит, но играется немного получше. mplayer дает загрузку проца 60-80% на 480p (т.е. не тормозит). При наличии смекалки смотреть 720p можно (это приходится делать в xine).

В принципе, из flash vs html5 на этом железе я бы выбрал html5... хотя серфить web на этом хламе стало невозможно еще лет 5-7 назад.

anonymous ()
Ответ на: комментарий от i-rinat

я этого не видел, поэтому этого не

Я не писал этого, не ври.

anonymous ()
Ответ на: комментарий от anonymous

Я не писал этого, не ври.

Я не говорил, что ты это писал, не ври.

i-rinat ★★★★★ ()
Ответ на: комментарий от anonymous

У флеша все плохо с воспроизведение видео через оверлеи (Xvideo).

У браузеров с этим тоже не очень хорошо, знаешь ли. XVideo вообще мало где кроме плееров можно использовать. Там же видео скейлится и рендерится отдельно.

i-rinat ★★★★★ ()
Ответ на: комментарий от anonymous

какое железо у тебя, напиши пожалуйста.

Architecture:x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                8
On-line CPU(s) list:   0-7
Thread(s) per core:    2
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 26
Model name:            Intel(R) Core(TM) i7 CPU         920  @ 2.67GHz
Stepping:              5
CPU MHz:               1596.000
CPU max MHz:           2793,0000
CPU min MHz:           1596,0000
BogoMIPS:              5329.99
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              8192K
NUMA node0 CPU(s):     0-7
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm tpr_shadow vnmi flexpriority ept vpid dtherm ida

Odalist ★★★★★ ()
Последнее исправление: Odalist (всего исправлений: 1)
Ответ на: комментарий от anonymous

напиши пожалуйста.

Память

debian% cat /proc/meminfo
MemTotal:        4049028 kB
MemFree:         2826696 kB
MemAvailable:    3053392 kB
Buffers:           38152 kB
Cached:           466920 kB
SwapCached:            0 kB
Active:           509648 kB
Inactive:         585156 kB
Active(anon):     371580 kB
Inactive(anon):   304624 kB
Active(file):     138068 kB
Inactive(file):   280532 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       8384508 kB
SwapFree:        8384508 kB
Dirty:              1464 kB
Writeback:             0 kB
AnonPages:        589856 kB
Mapped:           252808 kB
Shmem:             86476 kB
Slab:              56344 kB
SReclaimable:      28564 kB
SUnreclaim:        27780 kB
KernelStack:        5312 kB
PageTables:        12776 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:    10409020 kB
Committed_AS:    2091752 kB
VmallocTotal:   34359738367 kB
VmallocUsed:           0 kB
VmallocChunk:          0 kB
HardwareCorrupted:     0 kB
AnonHugePages:         0 kB
ShmemHugePages:        0 kB
ShmemPmdMapped:        0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:       66432 kB
DirectMap2M:     4126720 kB

Odalist ★★★★★ ()
Ответ на: комментарий от KRoN73

ну так видео перед заливкой на сайт (или после, самим сайтом) обычно конвертируется в совместмый с веб-платформой формат

пришёл к знакомому, нужно показать видео с 10-летней давности пьянки

для такой цели существует ютуб, вконтакт и куча других видеохостингов и соцсетей, которыйе автоматически сконвертирую твоё видео во все нужные форматы чтобы ты мог проиграть его где хочешь

eternal_sorrow ★★★★ ()
Последнее исправление: eternal_sorrow (всего исправлений: 1)
Ответ на: комментарий от i-rinat

У меня вот сегодня на Youtube отвалился Flash. Пока-пока, аппаратное декодирование

Есть кодеки поддерживающие аппаратное декодирование и в линуксе. Мимо

Это говорит о том, что HTML5 не такой уж и стандарт

Некоторые деятели начитавшись очередного материала решили не обновлять свой барузер. К примеру те кто сидят на xp. Именно благодаря таким как они и есть часть браузеров не поддерживающих современные стандарты

Ну так удалил бы и всех делов

Уже

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

А спросить было нельзя?

Проблема Flash была в том, что он работал, да?

В том что его нельзя включать лишь когда особо надо. Будешь либо лицезреть просьбу включения с невозможностью просмотра, либо придётся отказаться от сайтов с безальтернативным флешем

Благодаря этому у них была платформа, которая вела себя одинаково в разных браузерах и даже в разных ОС

Ага, старые версии будут вести себя точно как новые.

Как ты весело с темы на тему скачешь

Что adobe держала его только для пропихивания drm

Как минимум, он мне помогал заюзать аппаратный декодер

Некоторые кодеки уже аппаратно декодируются

NextGenenration ()
Ответ на: комментарий от Leupold_cat

что для Flash было нормой

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

NextGenenration ()
Ответ на: комментарий от anonymous

И опять тащите браузер, да?

Назовёшь другой кросплатформенный рантайм?

Звучит так, как будто Вы это каждый день делаете

Превосходство знаний в том что мне не обязательно делать что-то каждый день, просто достаточно знать о самом факте. Между прочим некоторые exe файлы прекрсно открываются архиватором и предоставляют доступ к своим ресурсам

Это флеш плеер никто не видит

Ну слепые, щито поделать? ¯\_(ツ)_/¯

на компе он нигде не установлен (и предварительной установки не требует)

За возможность писать кросплатформенные приложения эту технологию просто наверняка бы ценили

при простом удалении файлика с анимацией на компе ничего не остаётся

Расширение файла какое?

«Имя, сестра! Имя!!!»(с)

Сказано же: ЛЮБОЙ кросплатформенный рантайм. Хочешь берёшь jvm. Хочешь, берёшь python. Только не забудь его втихую установить как флеш(к примеру хром самостоятельно устанавливает).

NextGenenration ()
Ответ на: комментарий от anonymous

Вроде есть, берёшься - а по факту тут не работает, тут на шаткий гвоздик прибито, а тут вообще не запускается

Если есть уже готовое решение, то далеко не каждый будет развивать альтернативу

NextGenenration ()
Ответ на: комментарий от KRoN73

«пришёл к знакомому, нужно показать видео с 10-летней давности пьянки»

Если у тебя есть файл, то тебе прямо обязателен браузер?

NextGenenration ()
Ответ на: комментарий от NextGenenration

Есть кодеки поддерживающие аппаратное декодирование и в линуксе. Мимо

Только ни в хром/хромиум, ни в фурифокс это не завезли. Так что мимо.

fornlr ★★★★★ ()
Ответ на: комментарий от NextGenenration

Так у него домашний сервер на роутере или типа того.

fornlr ★★★★★ ()
Ответ на: комментарий от NextGenenration

Есть кодеки поддерживающие аппаратное декодирование и в линуксе. Мимо

Некоторые кодеки уже аппаратно декодируются

Как мне заюзать аппаратный декодер видео в Firefox? Рецепт, пожалуйста. Для Flash я рецепт знаю.

В том что его нельзя включать лишь когда особо надо.

Юзерскриптом делаешь Object.defineProperty(navigator, "plugins", {value: []}); на всех сайтах, кроме нужных.

Что adobe держала его только для пропихивания drm

Наоборот. После принятия в стандарт EME нет необходимости поддерживать Flash плеер. Его можно постепенно вывести из эксплуатации. У Adobe с Flash были некоторые неявные обязательства. Нельзя просто в один день сказать: «мы сворачиваем поддержку». Нужно предупреждать заранее. А сейчас как раз такое время, для всех фич Flash в браузерах нашлась замена. Предпоследняя фича была копирование в буфер обмена. Последняя — DRM модуль.

Ты явно считаешь, что флешплеер приносит прибыль. Что он зачем-то нужен Adobe даже сейчас. Если это так, объясни, почему. Я пока что вижу только убытки, ведь на поддержку кода нужны деньги.

Ага, старые версии будут вести себя точно как новые.

К чему это? Было много случаев, когда на новых версиях не работал код, работавший на старых?

i-rinat ★★★★★ ()
Ответ на: комментарий от eternal_sorrow

ну так видео перед заливкой на сайт (или после, самим сайтом) обычно конвертируется

А речь не о заливке на сайт. А о раздаче имеющихся коллекций. Конвертировать терабайты? o_O

для такой цели существует ютуб

Многие вещи оттуда тупо выпилят.

KRoN73 ★★★★★ ()
Ответ на: комментарий от NextGenenration

Если у тебя есть файл, то тебе прямо обязателен браузер?

Файл удалённый.

KRoN73 ★★★★★ ()
Ответ на: комментарий от KRoN73

стримишь видео ffmpeg'ом с сервера, он на лету преобразует формат из почти какого-угодно, в тот, что проигрывается браузером.

anonymous ()
Ответ на: комментарий от KRoN73

А о раздаче имеющихся коллекций

Что то ты темнишь. Где это хранятся твои коллекции авишек, что они сейчас охуенно играют через веб-проигрыватель на флеше, а после выпила флеша станут недоступны?

Многие вещи оттуда тупо выпилят.

Заливай туда, откуда не выпилят.

eternal_sorrow ★★★★ ()
Ответ на: комментарий от anonymous

стримишь видео ffmpeg'ом с сервера, он на лету преобразует формат

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

KRoN73 ★★★★★ ()
Ответ на: комментарий от eternal_sorrow

Где это хранятся твои коллекции авишек, что они сейчас охуенно играют через веб-проигрыватель на флеше, а после выпила флеша станут недоступны?

На домашнем сервере, очевидно же.

Заливай туда, откуда не выпилят.

Вот, сколько геморроя от того, что кому-то не нравится Flash.

KRoN73 ★★★★★ ()
Ответ на: комментарий от KRoN73

На домашнем сервере, очевидно же.

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

сколько геморроя от того, что кому-то не нравится Flash

бонус избавления от флеша - доступность с мобильных устройств

eternal_sorrow ★★★★ ()
Последнее исправление: eternal_sorrow (всего исправлений: 1)
Ответ на: комментарий от KRoN73

Вопрос в том, что с Flash всей это херни не нужно было.

С флешем нужен был флеш. Ты можешь с тем же успехом написать нативный плагин для браузера. позволяющий просмотр прямо в нем, и качать его. Встрой, например, себе mpv в браузер. С mplayer были такие попытки, пока api не изменилось, теперь надо все переписывать. Это будет то же самое, такой же инородный плагин. То что, флеш все браузеры тянули сами - лишь эхо эпохи. Они не обязаны были этого делать, и никаких стандартов на это никогда не было. Стандарты позволяют плагины, embedded элементы, но не декларируют какие-то из них в обязательность.

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

В общем, говорить о том, что когда был флеш - не было никаких проблем - нельзя. Когда был флеш - у тебя должен был быть флеш установлен.

anonymous ()
Ответ на: комментарий от eternal_sorrow

Так придумай, как их с твоего сервака можно смотреть через браузер без флеша

Так придумывать надо. А раньше было не нужно. Конечно, можно и морковку считать сладкой, но после мёда первое время это делать сложно.

бонус избавления от флеша - доступность с мобильных устройств

Видишь ли, пока Flash не стали целенаправленно выпиливать, он и на мобильных устройствах был :)

KRoN73 ★★★★★ ()
Ответ на: комментарий от i-rinat

Юзерскриптом делаешь Object.defineProperty(navigator, «plugins», {value: []}); на всех сайтах, кроме нужных.

Спасибо, но машины времени у меня нет: уже не актуально. Я уже отазался

NextGenenration ()
Последнее исправление: NextGenenration (всего исправлений: 1)
Ответ на: комментарий от KRoN73

Конвертировать терабайты? o_O

А в чём проблема? За три года не успеешь?

NextGenenration ()
Ответ на: комментарий от KRoN73

он и на мобильных устройствах был

На каких это? На яббловских отродясь не было. На андроидах некоторых был, но таких очень мало.

eternal_sorrow ★★★★ ()
Ответ на: комментарий от NextGenenration

Рецепт по включению аппаратного декодера будет? :)

i-rinat ★★★★★ ()
Ответ на: комментарий от anonymous

С флешем нужен был флеш.

Ну так он был у всех. Тебя не смущает, что для HTML5 нужен браузер?

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

Уже нет. Плагины выпиливаются тоже. Не говоря про то, что это совсем уже неадекватное сравнение инструмента, который был и был у всех против гипотетического велосипеда.

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

Flash стоял почти у всех. Что-то за 98%+ И уж точно у всех людей, которых я знал :) Он до сих пор стоит у 40%+ народа, не смотря на несколько лет целенаправленной борьбы с ним. А если смотреть статистику не по посетителям, а по просмотрам, то Flash есть у 2/3 пользователей: https://top.mail.ru/flash?id=250&period=2&date=&gender=0&ageg...

KRoN73 ★★★★★ ()
Ответ на: комментарий от NextGenenration

Насколько я знаю есть такая штука как webdav

Угу. И гвоздь можно забить пассатижами.

KRoN73 ★★★★★ ()
Ответ на: комментарий от i-rinat

Рецепт по включению аппаратного декодера будет?

Зависит от кодека. Я не особо занимался этим, просто заметил разную нагрузку.

NextGenenration ()
Ответ на: комментарий от eternal_sorrow

На каких это? На яббловских отродясь не было

Эх, молодёжь... Как раз с Ябблов и началось убиение Флеша. Потому что Джобс с Адобом не договорился.

На андроидах некоторых был, но таких очень мало.

Да на всех он был официальный. Просто предустановлен не был, а в Маркете - был.

https://www.androidcentral.com/sites/androidcentral.com/files/postimages/7918...

KRoN73 ★★★★★ ()
Ответ на: комментарий от KRoN73

Ну так он был у всех.

Но это наглая ложь. Тянуть флеш автоматом стал только хром. Во всех остальных случаях его нужно было устанавливать отдельно.

Не был он у всех.

А с HTML5 пример вовсе некорректный. Флеш это не часть веба, это инородная технология, в отличии от.

Flash стоял почти у всех.

Ты лжец.

anonymous ()
Ответ на: комментарий от anonymous

Но это наглая ложь. Тянуть флеш автоматом стал только хром.

При чём тут тянуть автоматом? Его все ставили себе сами. А Хром — это вообще новейшая история, он на рынке недавно.

Ты лжец.

Нет, просто я Интернет помню чуть дольше, чем в последние 5 лет:

«По данным независимой Интернет-статистики, плагин для просмотра Flash установлен более чем в 97% браузеров, выходящих в сеть»

// http://art-coral.com/blog/zametka-ob-ispolzovanii-flash-animacii-na-sayte

«По оценке аналитиков, 80 процентов пользователей сети продолжают использовать небезопасные старые версии плагина Adobe Flash»

// www.linux.org.ru/news/mozilla/4016380

Так что полегче с такими обвинениями, они выдают Ваш возраст :)

KRoN73 ★★★★★ ()
Последнее исправление: KRoN73 (всего исправлений: 1)
Ответ на: комментарий от eternal_sorrow

Ну и давай ссылку на гуглоплей флеша

В русском языке слово «был» указывает на прошедшее время. Не говоря о том, что слово «выпиливают» в теме уже звучало столько раз, что подозреваю с Вашей стороны просто тупой жирный троллинг.

KRoN73 ★★★★★ ()
Ответ на: комментарий от KRoN73

троллинг

Ну разве что немного.

На самом деле когда мне в руки попал первый девайс с андроидом, я упорно пытался найти, как на него установить флеш. И пришёл к выводу, что это невозможно. Не думал, что это когда то было возможно.

eternal_sorrow ★★★★ ()
Ответ на: комментарий от NextGenenration

Зависит от кодека.

Прямой ответ я получу от тебя?

i-rinat ★★★★★ ()
Ответ на: комментарий от i-rinat

Прямой ответ я получу от тебя?

Нет. Я не занимался данной проблемой

NextGenenration ()
Ответ на: комментарий от anonymous

Вы фактически повторяете ответ NextGenenration в расширенном варианте («HTML5 мог бы быть более легким чем Flash, но по причинам A, B и C он таким не будет. Но ведь теоретически он мог бы быть таким!»). Я не имею никаких возражений против ваших аргументов, впрочем вы и сами признаете, что анимацию и приложения на html5, которые можно наблюдать на просторах интернета, в большинстве случаев нельзя назвать легкими.

Leupold_cat ()
Ответ на: комментарий от Leupold_cat

что анимацию и приложения на html5, которые можно наблюдать на просторах интернета, в большинстве случаев нельзя назвать легкими

Но и тяжёлыми их назвать тоже нельзя. Не так давно зашёл на сайт с рекламой игры и заинтересовался тем как сделан фон. Там в фоне видео крутят. И это без тормозов и подлагиваний. Видое по тяжести тоже будет совпадать - нет никакого супер сжатия, просто сравниваются векторные картинки в начале и растовые сейчас. Если иконки картинки для веба делать в векторе, то они и сейчас будут лёгкими

NextGenenration ()
Ответ на: комментарий от NextGenenration

Я не занимался данной проблемой

А я занимался. И когда я писал, что единственный внятный способ заюзать аппаратный декодер для видео в браузере это использование Flash, я писал это не просто так. Я пробовал разные варианты.

В Firefox добавить аппаратное декодирование сложно. Во Flash — гораздо проще, там уже инфраструктура была.

i-rinat ★★★★★ ()
Ответ на: комментарий от i-rinat

Как мне заюзать аппаратный декодер видео в Firefox? Рецепт, пожалуйста.

Сейчас наверное никак. Пару лет назад браузеры использовали gstreamer, Так что скорее всего - если gstreamer научится аппаратному декодированию, то и браузер научится аппаратно декодировать.

Сейчас браузеры предпочитают напрямую работать с ffmpeg, Зная какие там дебри... скорее всего чудо не случится само собой. Учитвая, что тот же mpv задачу аппаратного декодирования осилил - она вполне выполнима и разработчики браузеров вполне могут повторить подвиг.

anonymous ()
Ответ на: комментарий от anonymous

если gstreamer научится аппаратному декодированию, то и браузер научится аппаратно декодировать.

Нет, это так не работает. В Firefox при использовании GStreamer кадры копировались обратно на CPU, так что толку от аппаратного декодера было мало. Недавно мне тут на форуме рассказали ( Freyr69), какой GStreamer хороший, и что «нормальные» программисты могут использовать GStreamer без выстрела себе в ногу. Речь шла про WebkitGTK в который дописали солидный шмат кода, чтобы рендерить метабуферы прямо в GL поверхности, в которые движок рисует. Правда, я не очень расчитывал бы, что в Firefox такое удастся, так как перелопатить нужно будет мнооого.

Сейчас браузеры предпочитают напрямую работать с ffmpeg, Зная какие там дебри...

Вот мне сначала тоже посоветовали GStreamer, но ffmpeg оказался проще. API у него тоже со странностями, но зато он не прячет за своими абстракциями поверхности от VA-API и VDPAU.

i-rinat ★★★★★ ()
Ответ на: комментарий от anonymous

Тянуть флеш автоматом стал только хром. Во всех остальных случаях его нужно было устанавливать отдельно.

Ещё была такая Opera на Presto. В ней долго был встроенный Flash. (До версии 10 чтоле)

fornlr ★★★★★ ()
Последнее исправление: fornlr (всего исправлений: 1)

Однако многие сайты его до сих пор требуют

ne-vlezay ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.