Такой неожиданный перелом в судьбе Flash позволяет заключить: расхожее мнение, что Apple погубил Flash, когда в 2010 году принял решение не поддерживать его на iPad, возможно, в чем-то соответствует действительности.
Раз у нас была возможность предугадать кризис Flash, давайте привлечем больше данных со Stack Overflow, чтобы понять, какие еще технологии сейчас на спаде.
Кто же следующий на вылет?
В последние десять лет у Flash хватало защитников (вот небольшая историческая справка), хотя то, что его все меньше и меньше используют в разработке, бросалось в глаза уже в 2011 году. Может, есть и какие-нибудь другие технологии, которые на первый взгляд еще живы-здоровы, но в последнее время начали сдавать позиции?
Чтобы ответить на этот вопрос, мы проанализировали вопросы, которые задавали на Stack Overflow в соответствующий временной промежуток — данные брались из все того же Stack Overflow Trends. Мы отслеживали тенденции за последние пять лет (чтобы включить в исследование и те тэги, которые были на подъеме, дошли до пика и пошли на спад) и делали замеры скорости падения популярности для каждой из отобранных технологий. Вся использованная информация находится в открытом доступе (вы можете скачать ее при помощи этого запроса), так что с интересом послушаю, к какими выводам придут другие разработчики.
Мы считали, что интерес к технологии угасает, если количество вопросов, связанных с ней, сокращалось в среднем на 10% в год. Если принять этот критерий, какие технологии быстрее всего теряют пользователей?
Начиная с 2010 в этом отношении лидируют тэги Flex (фреймворк для веб-приложений на базе Flash) и Silverlight от Microsoft. Тот и другой теряют позиции куда быстрее, чем Flash; Flex в особенности стал очень резко сдавать после того, как достиг пика популярности в 2010 году. Число упоминаний обеих технологий на сайте сократилось на два порядка.
Одна из них уже отходит в прошлое: в 2015 году компания Microsoft сообщила о своем намерении прекратить поддержку Silverlight к 2021 году. Flex, строго говоря, поддерживается до сих пор (только начиная с 2011 им занимается уже Apache Foundation, а не Adobe), но учитывая, что Flash списали со счетов и что Flex все реже фигурирует в вопросах разработчиков, сложно назвать его технологией, у которой есть будущее.
Среди других популярных технологией (то есть таких, которые собрали не меньше 100 000 вопросов за период с 2010 года по сегодняшний день) есть и другие претенденты, популярность которых заметно уменьшилась. Частота появления вопросов о ASP.NET, веб-фреймворке от Miscrosoft, стабильно падала с момента основания ресурса. Здесь стоит учитывать то обстоятельство, что на ранних этапах существования сайта в его аудитории преобладали разработчики на C#, однако причина может крыться также и в том, что Microsoft играет все менее значимую роль в веб-разработке.
Регулярность публикации вопросов о Ruby on Rails набирала обороты вплоть до 2011 года, а затем понемногу стала сокращаться. Objective-C тоже на спаде, так как на смену ему как любимому языку разработчиков на iOS пришел Swift. Аналогичным образом тэги «iphone» и «ipad» вытеснил общий тэг «ios» для вопросов о мобильной платформе Apple (мы подробнее разбираем эти тренды в посте о разработке мобильных приложений).
На этом список технологий, которые быстро сдают позиции, не заканчивается. Perl уже давно страдает от недостатка внимания (хотя, справедливости ради, если смотреть по месяцам, он все-таки собирает больше вопросов, чем совсем уже мертвые тэги вроде Flash или Flex). Максимум вопросов о платформе для разработчиков от Facebook пришелся на 2012, с тех пор их стабильно становится меньше. Количество постов о среде разработки Eclipse стало падать начиная с 2014 года. JQuery Mobile когда-то была популярной библиотекой для реактивной веб-разработки, но судя по тому, насколько активно люди задают вопросы, в последнее время сообщество к ней охладело.
Подтверждает ли все эти выводы количество просмотров?
Конечно, число вопросов, которое задают о той или иной технологии, не всегда отражает ее распространенность. Зачастую разработчики сначала проверяют, не предлагал ли кто-нибудь решения проблемы в уже существующих постах, и только потом уже сами задают вопрос. Возможно, когда накапливается обширная база вопросов, пользователи просто обращаются к старым постам и не испытывают необходимости создавать новые. Тогда, может быть, в каких-то из этих тэгов растет количество просмотров старых вопросов?
А значит, вместо того, чтобы ориентироваться на задаваемые вопросы, мы можем проанализировать число просмотров постов за определенный временной промежуток. У нас сохранились данные по просмотрам за период с конца 2011 года.
Наблюдается ли там аналогичный спад?
В случае с теми тэгами, которые мы определили в этом посте как угасающие, можно заметить, что в целом и общем трафик говорит о том же, что и количество заданных вопросов. Число просмотров постов о Flash, Flex и Silverlight с 2012 года упало почти до нуля. Тэги ASP.NET и Ruby on Rails, хоть и привлекают по-прежнему значительную долю трафика, также со временем начали терять пользователей. Eclipse до 2014 года был стабилен, но дальше пошел на спад.
Кроме того, статистика по большинству рассмотренных тэгов свидетельствует о том, что трафик как показатель популярности проблемы немного запаздывает по сравнению с количеством вопросов. Если количество вопросов о какой-то технологии начинает сокращаться, значит в скором времени начнет падать и трафик у существующих постов. Подчеркнем, что это нельзя объяснять лишь тем, что новые вопросы получают много просмотров от людей, которые пытаются на них ответить: 98% трафика Stack Overflow приходится на вопросы, которые были заданы не в тот день, когда собирается статистика. Это скорее указывает на перемену в отношении к технологии: когда у разработчиков отпадает необходимость задавать вопросы, готовые ответы им тоже становятся ни к чему.
Вывод: можно ли судить о жизнеспособности технологии по количеству вопросов?
Как однажды сказал Бьёрн Страуструп, автор языка C++, существует два типа языков программирования — те, на которые все жалуются, и те, которыми никто не пользуется. Я бы сказал, что тот же принцип работает и для вопросов.
Команда Stack Overflow часто делает замеры по количеству вопросов, чтобы понять, насколько жизнеспособна та или иная технология. Мне часто возражают, что это не показатель, ведь статистика по вопросам и трафику на самом деле отражает только то, сколько людей не понимает, как пользоваться той или иной технологией, а продвинутые пользователи, возможно, просто не нуждаются в помощи. Действительно, в работе с любой метрикой необходимо учитывать недочеты и искажения данных, и то, насколько свободно пользователи владеют технологией — это фактор, который может влиять на результаты и который следует принимать во внимание.
Тем не менее, я считаю, что данные, которые предоставляет Trends, полезны и информативны. Во-первых, мне кажется, что так же, как нельзя написать все возможные книги, нельзя и задать все возможные вопросы. Тэг Javascript за время своего существования собрал 1.4 миллиона вопросов, и несмотря на это, частота публикаций стабильно возрастает. Если темы для обсуждения, связанные с Javascript, можно бы было исчерпать, мы бы уже определенно это сделали.
Во-вторых, если все, кто работает с технологией, знают ее от и до, значит сообщество не развивается. Жизнеспособная среда всегда предполагает приток новичков, которые осваивают основы, и наличие экспертов, которые проверяют, где проходят границы возможностей. И у тех, и у других в ходе рабочего процесса постоянно возникают вопросы. В 2011 году разработчик, использующий Flash, мог бы возразить: «Да, в последнее время Flash обсуждают не так активно, но это только потому, что документация очень толковая и мы уже разобрались с основами работы». Но время ставит все на свои места.
В будущем я планирую написать пост о тех технологиях, у которых доля вопросов в общем числе стремительно растет, и порассуждать о том, какое значение это будет иметь для всей экосистемы.
Комментарии (91)
yusman
02.08.2017 13:45+9Спрос на вопросы может уменьшаться, по причине того, что поисковики развиваются и вопросы отлично гуглятся, при этом они уже задавались много раз.
Так же исследование не совсем репрезентативно, потому что не отражены технологии:
1. Имеющие тенденцию к росту
2. Имеющие стабильный спрос.
Emulyator
02.08.2017 14:18+32я помню, лучше всех развивается технология выхода из редактора Vim. )
Aquahawk
02.08.2017 16:49нет. Популярность как вима так и способа выхода их него стабильны
https://trends.google.com/trends/explore?q=exit%20vim,exit%20vi,vimnekt
02.08.2017 17:22+2не сказал бы — https://trends.google.com/trends/explore?date=today%205-y&q=exit%20vim,exit%20vi
Из вима стали выходить чаще, чем из ви. Я думаю это должно нам о чем-то сказать, но я не знаю о чем
Goury
02.08.2017 16:07Для решения вопроса уровня сложности чуть выше плинтуса надо всё-таки пройти по ссылке из того же гуголя и прочитать не только ответы, но и комментарии к ответам.
Ares_ekb
02.08.2017 16:54Посмотрел статистику запросов в гугл. И количество лайков/дизлайков на stackoverflow по годам. Тренд такой же. Но, вообще было бы интересно найти расхождения тренда из статьи и этих двух.
Maccimo
03.08.2017 01:44Спрос на вопросы может уменьшаться, по причине того, что поисковики развиваются и вопросы отлично гуглятся, при этом они уже задавались много раз.
Вы слишком хорошего мнения о людях.
На SO стабильный поток вопросов, ответ на которые можно получить, поискав заголовок этого вопроса в гугле.
И, как отдельный жанр, немалое количество вопросов вида «я не понимаю, что мне надо, подумайте за меня».
sizziff
03.08.2017 06:01Мне кажется если технология активно развивается, то и количество новых граблей/вопросов тоже должно расти.
Или может поисковики хуже умеют индексировать темы по Swift или Python...?
На больших числах статистика хорошо работает.
sshikov
09.08.2017 22:33Кстати да. Флеш практически не меняется уже лет пять или больше (версия 4.x).
ilyaplot
02.08.2017 17:10Было бы классно увидеть на графиках сравнение с популярностью альтернативных технологий и языков.
AlexBin
02.08.2017 17:27Было бы классно увидеть на графиках сравнение с популярностью альтернативных технологий и языков.
У флеша нет полноценных альтернатив, это уже многократно обсуждалось.
Aquahawk
02.08.2017 17:29+3если говорить про языки, то примерно так https://trends.google.com/trends/explore?date=today%205-y&q=actionscript,typescript и да. Typescript хорошая замена языку actionscript. И даже хорошее развитие его. Но графический фреймворк от флеша конечно ничем пока не заменён(но я работаю над этим:) ).
dcc0
02.08.2017 18:44+3Мультфильм «Масяня» — лучшее, что было сделано на Flash: )
Еще была какая-то онлайн игра — стратегия. Полностью на Flash.
Для производства коротких мультфильмов, интерактивных заставок флеш действительно трудно заменим.Acuna
03.08.2017 02:17-2Без шуток, но HTML5 c JS все-таки рвут его. Во всяком случае делают его не таким уж труднозаменимым.
khim
03.08.2017 03:42+5Да не рвут они его. В нише «простенькой векторной графики» он по прежнему лучший. Другое дело, что HTML и JS достигли уровня, когда их универсальность перекрывает неудобства. Но удобнее Flash они не стали…
sshikov
09.08.2017 22:35Удобней флекса тоже. Я даже не говорю про интеграцию, например. Если из Flex практически из коробки можно например вызывать SOAP, то покажите фреймворк, который это умеет для javascript? И так по всем направлениям, почти.
zenkz
02.08.2017 18:49Мне интересна часть про asp.net.
Это весь стек технологий идёт на спад или только древние WebForms? Неужели ASP.Net MVC и WebAPI также быстро теряют популярность?!
Что приходит им на замену? Пока не видел большого количества Enterprise приложений на .Net Core или Django.
Вообще анализ на основе вопросов и запросов к StackOverflow не особо точно показывают тренды. Скорее он показывает тренд на изучение данной технологии новыми разработчиками.zenkz
02.08.2017 19:02Update: Я посмотрел статистику по asp.net-mvc и asp.net-web-api и она вполне позитивная.
У asp.net-mvc стабильные 1% вопросов c 2010 года и лишь слабый спад в 2016-17 видимо из-за появления .net core
У asp.net-web-api вообще восходящий тренд с небольшим спадом на текущий момент.
Кстати если использовать такой-же анализ, то C# и .Net значительно теряют в популярности. К примеру .Net с 11% снизился до 1%. А C# с 12 до 6.
Но мне кажется это происходит по 2 причинам. Во-первых уже накопленная база знаний по этим тегам, а во-вторых эти теги перестают использовать т.к. они слишком обширные.stepik777
03.08.2017 00:48Кстати если использовать такой-же анализ, то C# и .Net значительно теряют в популярности. К примеру .Net с 11% снизился до 1%. А C# с 12 до 6.
Stack Overflow сам написан на C# и видимо изначально продвигался его создателями в этой среде. Из-за этого там изначально могло быть непропорциональное количество вопросов по C# и .Net.
PsyHaSTe
09.08.2017 15:41Это мне напоминает шутку "Где разработчики stackoverflow ищут ответы на вопрос, как восстановить работоспособность упавшей системы". Сомневаюсь, что они сами у себя спрашивали на своей же платформе и это как-то сильно влияло на статистику.
lumini
03.08.2017 09:22Может, вопросов задают меньше, так как теперь у asp.net нормальная документация с примерами (я про докс.майкрософт.ком), а не кошмарный бесполезный мсдн? ;)
hoack
02.08.2017 19:21Мне вот интересно — Flash в данном случае относится только к браузерному компоненту, или имеется в виду вся платформа Adobe AIR?
khim
03.08.2017 03:46-3Adobe AIR
Вы издеваетесь? Adobe AIR имел смысл только и исключительно потому что позволял использовать дешёвых флешеров с пользой. Но флешеры-то на рынке труда не так просто появились! Был популярен фреш — была куча флешеров. Умрёт флеш — их тоже не будет, а значит Adobe AIR обречён…
olexandr17
02.08.2017 23:38то чувство, когда приходится в 2017-м году работать с Flex
Alexeyco
07.08.2017 16:34Да нормальная штука была. Когда-то давно, когда аякс был еще чем-то, что могло… ну не удивить, а хотя бы заставить одобрительно произнести «ооо, аяксом грузится», мы как раз рассуждали о том, что сегодня называется одностраничным приложением. И Flex был интересным вариантом, т.к. это с одной стороны был Flash. А тогда он казался непотопляемым. А с другой — ну внешне гуй был приличным же…
Так вот, мы с товарищем, помню очень живо спорили о возможных нюансах и преимуществах, когда, скажем, админка на Flex и использует веб-апи. А сегодня просто говоришь кому-то «SPA» — и все, он тебя понимает.
Acuna
03.08.2017 02:27-1Я одного не могу понять: все запросы падают, все, что потом-то будет, вообще программирование не нужно будет? Как-то тенденция удручает, если честно…
И понятно, кто я такой, но со Страуструпом не соглашусь. Сам на PHP пишу, одно время увлекался разработкой расширений для него, вот уж где я точно жаловался, дак это с С (понятно, что С там чистый, но и С++ недалеко ушел в плане этого). Сейчас разрабатываю приложение для Андройда на Java, дак это реально день и ночь по сравнению с С (разве что из коробки умеет далеко не все, приходится обверки свои писать, однако я говорю о языке в общем). Поэтому если уж он наклепал такой язык, на который все жалуются, не стоит сводить на нем весь свет клином и считать, что если жалуются на С, значит и на другие ЯП жалуются, ибо если не жалуются, значит на нем никто не пишет просто. Есть большое количество действительно распространенных языков, на которых можно спокойно писать и не жаловаться.khim
03.08.2017 03:50+1Я одного не могу понять: все запросы падают, все, что потом-то будет, вообще программирование не нужно будет?
Количество разных типов запросов растёт, так что определённое падение популярности для любой «стабильной» платформы ожидаемо.
Есть большое количество действительно распространенных языков, на которых можно спокойно писать и не жаловаться.
Да и на C++, в общем-то можно, идея в другом — чем популярнее язык тем больше, в том числе, и «нытиков». Так что в общем и целом Страуструп прав…
Equilibrius
03.08.2017 06:02Это, конечно, прекрасно сравнивать С и Java.
А я, например, со Старуструпом соглашусь. (Он вообще много чего умного говорит) Хотя, имхо :-)
Как пример, я вот прямщас пишу одновременно на С и С++(Qt).
На С у меня SDR GPS который бежит на всяком embedded, а на C++ у меня GUI чтоб красивые графики показывать, и команды посылать. Протокол между ними двухсторонний и довольно симметричный. То есть базовые обработчики(codec, (un)marshaling, un(wrapping) ) с обоих сторон выполняют одинаковые действия.
Так вот, оно тоже день и ночь, и не потому что одно на embedded(и на PC) а другое только на PC.
С обоих сторон у меня за-framework-лено и за-template-ено всё что только можно (ибо копипаста програмисту враг а багу друг).
И всё равно, то что я на С пишу за пол часа, на C++ занимает пару минут.
И это ещё при том что с embedded-да я обычно только посылаю данные(то есть не надо ничего проверять) а в гуе мне надо всегда проверять валидность, ошибки, и ещё много чего (потому как когда embedded-ду плохо он может и фигню прислать, а эти моменты для меня как раз и самые интересные есть).
К чему я? А к тому что после 13-ти лет работы на С, и 7-ми на C++, как на основных языках я всё равно очень часто спрашиваю у гугла и стака ну прямо совсем банальные вещи.
Обычно, если я за день не поискал хотя бы пару вопросов то значит я не работал.
Потому что нельзя всё помнить, и потому что иногда я хочу быть уверенным что помню правильно, да и потому что иногда мне просто интересно можно ли сделать лучше то что я уже в сотый раз делаю.
И, кстати, на все мои вопросы ответы были найдены, без того чтоб я хоть один раз сам вопрос написал, потому как их кто-то когда-то уже спрашивал. Иногда в таких странных местах что только диву даёшся, но всё же…
Ботом лайн, если язык живой про него будут спрашивать. А если нет — то нет.
Draku1a
03.08.2017 05:17Не стоило отказываться от поддержки Android и iOS.
Масштабируемая векторная графика с готовым редактором (включающим анимацию и сценарии) — самое то для разработки мобильных игр.khim
03.08.2017 05:31У них не было выбора. iOS не поддерживает JIT'ы (для Safari сделано исключение), из браузера его выкинул лично Джобс, да и CPU на мобильниках не ток, чтобы были уж очень быстрыми в 2010м. Android же только в прошлом коду наконец забрал «пальму первенства», так что в 2010м он явно не мог спасти Flash…
hyrurg
03.08.2017 06:02По мне так достаточно посмотреть количество вакансий по flash, чтобы увидеть насколько рухнула востребованность
taviel
03.08.2017 06:02Adobe Flash умер, но почему браузер с Flash до сих пор нужен что бы использовать полную функциональность VMware Web Client
HTML 5 версия до сих пор сырая и не полная. Десктопный клиент уже почти не поддерживается. Отсюда получается Flash до сих единственный рабочий вариант. И это Enterprise сфера...foxmuldercp
04.08.2017 01:46У меня тут на одном из проектов в 2017м году до сих пор стоят кучи серверов, стораджей, и свичей/роутеров, которые для работы своей вебморды требуют WinXP и старючий MSIE/Хром тех времен с жавой времён 1.6, поэтому образ виртуалки для управления хранится и бережётся. и все потому, что никто не будет покупать новый сторадж за стоимость пары Феррари потому что где-то там оно управляется софтом под ОСь 15 летней давности.
Это ентерпрайз.
dimaver
03.08.2017 06:02+2asp.net показывает такой тренд в силу перехода вопросов в категорию asp.net-mvc (и подкатегории asp.net-mvc-2, asp.net-mvc-3 и т.д.)
foxmuldercp
04.08.2017 01:492-3 и вебформ были тем еще адом. 4ка оказалась отличным инструментом для меня (бложик и веббухгалтерию) войти в суровый мир программистов.
Но все мои знания по 4ке оказались бесполезными при неткоре. Я где-то в тот момент ушел в хостмастера и для себя занялся рельсами.
stranger777
04.08.2017 02:29+1Птичку жалко. Хотя летала и криво, и тяжело, было в ней что-то тёплое и ламповое, как в аудио-кассетах. А сколько мелких компаний теперь будут вынуждены нанимать новых разрабов с другой квалификацией или старых переучивать. Оу!.. Сильверлайт, конечно, тоже умрёт. И тег object станет дурным тоном, если уже не стал. Умрёт ActiveX, окончательно. А потом чистенький и аккуратненький HTML начнёт превращаться в семантического монстра. 5 — последний нормальный, как я чувствую.
Alexeyco
07.08.2017 16:39+1Чистенький аккуратненький HTML? Ну да… а еще стройненький и быстродейственненький JS не забываем.
AlexBin
07.08.2017 17:59Есть вопрос к знатокам: почему анимация на хтмл5 грузит проц в несколько (4-5) раз сильнее, чем аналогичная анимация на флеш?
Я сначала не поверил графикам в статье 2010 года, и запустил все эти анимации в чистом браузере в 2017 году, в надежде увидеть современную оптимизацию HTML5, и просто даже глядя в диспетчер задач, видно, как HTML5 нагревает процессором комнату, а флеш дай бог до 5% доходит, хотя анимации полностью идентичны.
Пробовал мозилу и хром с дефолтными настройками для чистоты эксперимента (хотя обычно юзаю вивальди), может мне где-то какую-то галочку надо тыкнуть?khim
07.08.2017 18:54+1HTML5 — это архитектурная астронавтика. А флеш, изначально, был сделан по уму (в последнее версии запихали, всё что возможно, но основа там разумная). Результат немного предсказуем.
AlexBin
08.08.2017 08:39Зачем тогда люди хоронят флеш, если у него есть ниша, которую еще никто не в состоянии заполнить ни с точки зрения воспроизведения, ни с точки зрения удобной разработки несложной анимации с низким порогом вхождения? Адобу достаточно было выпустить урезанную версию чисто для анимации.
khim
09.08.2017 00:56Адобу достаточно было выпустить урезанную версию чисто для анимации.
Недостаточно. Все браузеры стремятся избавиться от плагинов. Неважно каких. Флеш — только один из них, правда один из самых популярных.
Alexeyco
08.08.2017 12:46+2Ну да. Взять хотя бы JS и AS. Сравнивать их даже как-то смешно. Да, Adobe, да, проприетарщина. Но AS на голову круче этого вашего JS.
khim
09.08.2017 00:58Так всегда бывает. Последние CRT-мониторы и по цветопередаче и по другим характеристикам «на голову» обходили тогдашние LCD. Но… LCD — занимали меньше на столе, так что результат был немного предсказуем…
JS со временем догонит и обгонит AS — но на это уйдёт лет 10. Се ля ви.
AlexBin
10.08.2017 18:22Да тут даже дело не в языке, а какие апи ему позволено дергать в плеере. Нужно форкнуть плеер и в «Animation Only Version» выпилить все, что не касается анимации, оставить функционал, чтоб можно было оперировать кривыми, спрайтами, заливками, таймлайном и т. д., дабы убрать потенциальные места для дыр, из-за которых хоронят флеш, и получилась бы отличная платформа для шустрой анимации.
Взять к примеру мою статью, к которой я нарисовал ряд анимашек. Рисовал я во флеше, потому что я не профи в анимации, а во флеше рисовать можно легко и просто, без строчки кода. Но я был вынужден рендерить флешки в GIF, получая на выходе тяжелые, тормозящие, 256-цветовые растровые гифки. Они и трафика больше жрут и страницу тормозят, нагружая цпу. Можно конечно было бы запилить видео, но городить видео ради короткой векторной анимации — это тоже колхоз. Короче боль.sshikov
10.08.2017 20:22Flash это по сути рантайм языков программирования AS3 (ну и AS2 заодно). Выпилить оттуда что-то ненужное — маловероятно. Тем более что ровно такие же дырки время от времени находят скажем в javascript движках типа v8. Принципиальной разницы никакой — и то и другое платформа для разработки.
AlexBin
10.08.2017 22:00Flash это по сути рантайм языков программирования AS3 (ну и AS2 заодно). Выпилить оттуда что-то ненужное — маловероятно.
Это почему? Там вполне себе модульная стандартная библиотека, берем и выпиливаем ненужные модули, оставляем только минимум для анимации. В чем проблема то? И я не о политических ограничениях, а о технической возможности такое реализовать в принципе, если бы было желание и исходники.sshikov
10.08.2017 22:19Ну да, из библиотеки вы можете выпилить что хотите (я только не помню, по-моему исходники тоже закрыты). Только боюсь это мало что даст с точки зрения скажем повышения безопасности. Да и вообще мало что даст — зачем выпиливать то, что вы не используете?
Ну а "Нужно форкнуть плеер" — это вообще на сегодня невозможно. Плеер — не == библиотека, и его основные части не на AS3 написаны.
AlexBin
11.08.2017 06:58Только боюсь это мало что даст с точки зрения скажем повышения безопасности.
Даст и много.
Плеер — не == библиотека
!=
и его основные части не на AS3 написаны.
и?sshikov
11.08.2017 19:45Это вы мне скажите, и что? Даст и много? Ну так это, список CVE опубликован, расскажите, какие из них (закрытые на сегодня) можно было бы закрыть, выпилив что-нибудь из библиотеки? Насколько я на них смотрел — никакие так не выглядели.
Massacre
07.08.2017 19:50+1Потому, что JS, CSS и DOM. Это всё никогда особой скоростью не отличалось.
А, ну ещё, возможно, проблемы с аппаратным ускорением конкретно в браузере (у флэша оно своё).
Akuma
Если про Silverlight я хотя бы слышал, пусть и не сталкивался с ним, то про Flex даже не знал до этой статьи. А он уже умирает :)
P.S. Несколько лет в веб-разработке.
Aquahawk
А флекс это просто фреймворк на Flash
vtulin
Это, грубо говоря, формочки на флэше для бизнес приложений.
Классная штука, но почему-то не получила популярности.
А Джобс, конечно, вспугнул рынок флэша)
Akuma
Понятно :)
Может и вспугнул, зато как я радовался, когда просили запихать флеш на страничку для iOS, а я такой «айфоны не умеют во флеш». И все, можно не мучить этого монстра.
vtulin
Вот, кстати, да. Веб рынок переходит на сторону мобильных устройств, а там iPhone король и бог.
Интересно было бы поставить график популярности айфонов на фоне графика flash. Правда не знаю какой задать тэг stakoverflow, не «iphone» же.
alan008
Да какой он бог? Погуглите Android vs iOS popularity 2017
vtulin
Apple задаёт тон, игнорировать этого нельзя. Apple — это самый дружный компьютер, телефон итд. Среди моих знакомых были те кто «наконец понял и принял Эплизм и не понимал как раньше мог не видеть и сомневаться»:)
Но я думал, когда писал о времени и месте, т.е. на то время это был самый популярный смартфон, если не единственным. Время деньги, а в случае айти проекта это может принять драматический характер, что, возможно и случилось с Флешем.
khim
Такие люди всегда были и, по всей-видимости, будут. К счастью Apple никогда не была платформой, которая что-то решала — вокруг неё всегда была куча шума, но она никогда не являлась доминирующей платформой. За единственным исключением — iPod. Впрочем iPod не имел софта, так что практически был важен для Apple, а не для рынка разработки…
remzalp
Немного не соглашусь. Всё-таки у них довольно цельная экосистема, где телефон отлично напрямую дружит с планшетом, компьютером и тв приставкой, причем настраивать всё это толком не надо.
Смотришь ютуб на айфоне, парой нажатий пустил видеопоток на телевизор через эппловскую же приставку.
Да, на альтернативных экосистемах такое тоже достижимо, но степень интеграции "без забот" как-то не очень.
khim
А сегодня — вы наушники от iPhone к Macbook'у не подключите, на и сам телефон, без переходников — тоже.
Возможно. Но зато и «смирительной рубашки» там тоже нет. Ограничений, проистикающих только из того, что кто-то решил, что вам что-то «не нужно» — тоже нет. Гугл может не хотеть, чтобы вы SD-карты использовали — но это не значит что Samsung тоже от них откажется.
akzhan
У меня AirPads прекрасно переключаются с iPhone на iPad или iMac.
khim
AirPads, извините, в комплект какого iPhone'а входят? Позолоченного со стразами
Cваровски, разве что…
А обычные наушники от последней модели имеют разьём, который в Mac не лезет, увы.
remzalp
а еще у меня дискета в ноутбук не вставляется… некуда...
Скорей всего тут уже проблема со сменой поколений. Ну и дальнейшая сегментация да. добавляет несовместимости.
sumanai
Проблема в том, что яблочный лайтинг не взлетел.
zenkz
Жаль, что подобную концепцию не применили для USB3.1. Коннектор лайтинга мне нравится больше. А так — возможно будет ещё одна жертва пропиретарщины.
sumanai
Так из-за Apple и не применили.
khim
Хорошо хоть кабель USB-C to Lightning выпустили — хотя во время появления Macbook 2017 не было и этого…
liakhandrii
«ios» вполне подойдет
domix32
fixed
sshikov
Это откуда вы знаете, что не получила? В энтерпрайзе очень даже получила.
Причем я с ним работаю примерно с 2005 — и могу спокойно утверждать, что только сегодня (с внедрением новых стандартов типа shadow dom) javascript фреймворки более-менее достигли того уровня удобства, который у флеша был где-то в 2009 году (когда вышла версия 4, если быть точным).
Ну т.е. другими словами, если посмотреть например на Polymer, которому от роду года три — то он почти достиг того, что флекс умел тогда, с точки зрения создания своих компонентов, которые можно переиспользовать, не думая о последствиях — и они просто работают. Причем именно что почти (sic!).
И кстати, Air для IOS существует и всегда существовал, там нет и не будет только плагина для браузеров, т.е. нельзя включать flash в веб страницы.
vtulin
Что-то внутри-корпоративное или публичное тоже есть?
sshikov
Чтобы посмотреть? Не, я такого не знаю. Все к чему я имел отношение — это чисто банковский софт, причем либо ценные бумаги, либо корпоративные кредиты. Нафиг это кому нужно на публике?