Так это моя ветка :) Просто не всегда есть время туда что-то засовывать.
На iOS плеер всегда идет встроенным в билд и разделить невозможно. На Android разделить можно. Но тогда пользователю будет требоваться отдельно Adobe AIR в виде приложения. Для максимально удобного взаимодействия — лучше все же делать встроенный движок.
ощущаю разницу голого flash и AIR
Техническая разница велика. Если Вы хотите создать/загрузить файл из Flash — это делается крайне ограниченным способом. Ограничения накладываются самим браузером.
В случае с AIR — все куда мощнее. Можете иметь доступ к файловой системе, например. Можете подключать плагины, созданные на C/С++ (Windows), Java (Android), iOS+OSX(Objective-C). Пример такой функции — вибро на телефоне, например. Прямо из AIR невозможно вкл-выкл вибро. Но написать простейший плагин для этого можно. Более правильно — расширение. Почему «расширение» — потому, что такой «плагин» будет расширять возможности :)
Что AIR и не AIR — можете мне верить на слово. Каждую игру, которую я привожу в пример — легко проверяется. Качаете ipa файл (это zip). Ищите там папку meta-inf. В ней упоминания Adobe AIR будут :)
Еще классный плюс Adobe AIR под мобилу — можно под виндой делать билды iOS приложений.
а эта штука как-то бросила обновляться.
Работа с видеокартой иначе устроена, чем в OSX. Слишком много возможностей захотят пользователи Linux, которые не перекинуть на Windows. Получится уже не совсем мульти-платформа. А пилить чтоб все было «как надо» — время и деньги. Adobe просто посмотрели на неизменно низкий market share линукса и решили не развивать под него Adobe AIR. Та же песня с Windows Phone. Там так «мало» пользователей (по оценкам Adobe), что пилить движок смысла нет.
Хороший пример — это как резиновая женщин. Кто-то их покупает, но пример это явно не хороший :)
Banner Saga, например. Игра сделана на Adobe AIR (Flash). Доступна на iOS, Android, Desktop (Steam)
https://itunes.apple.com/ru/app/banner-saga/id911006986
Примеров куча. Все кидать не вижу смысла, т.к. случится «как обычно». Вместо «Ну да, оказывается на флеше можно в ios и android» тред сойдет на «игры говно, там ни сюжета ничиего. Название глупое и вообще я люблю платформеры».
Ищите может и то. Опять же это «маркетинг» от Adobe, когда есть крутые известные игры, но многие думают, что это Unity. Потому, что игра идет плавно, а то, что это Flash — никто не говорит.
Хотя тут https://itunes.apple.com/en/app/id953946902 говорят. В Кредитсах добавили, что игра на Adobe AIR.
ну а в мобильных само собой продуктом adobe и не пахнет
Шта? :) Если разговор про Web на мобиле, то там вообще ничем не пахнет.
Если об играх и приложениях в AppStore и Google Play, то пахнет еще и как. Там много Flash игр и много успешных проектов. Просто там Flash Player встроен в само приложение и называется это всё Adobe AIR.
Так это не секрет для технически нейтральных людей :) Я могу баннеры делать как на флеше, так и на html5 canvas js или же просто dom+css3 и мне пофигу… А тем, кто не умеет ни флеш, ни js — для них важно хоронить флеш, ведь он крадет «их хлеб».
Был же тест, когда 10 баннеров на swiffy поставили в ряд и получили нагрузку на проц в 2-4 раза больше, чем та же схема, но flash
Что такое «принудительное понижение качества для баннеров»
У Flash Player есть масса параметров отображения по качеству. Банальное переключение с high (по умолчанию) на medium позволяет в большинстве баннеров, обвешанных эффектами — получать картинку практически без изменений. А процессор разгружает существенно. А теперь представьте, что таких баннеров на странице не 1, а штук 8. Как это любят на игровых портала и на сайтах с онлайн видео.
Как плеер будет определять, что его контент — именно баннер?
Точно так же, как и определяет Chrome — боковой (не центральный) флеш объект с небольшим размером. Таблица размеров по баннерам была передана мной в Adobe еще пяток лет назад. С тех пор новые размеры баннеров не придумали. Их всего 5-6 основных. Контроль прост. Самый примитивный — сначала по габаритам и потом по весу в килобайта. До 150 кб насильно качество medium.
решало 100 проблем. Я часто раньше переделывал баннеры (работа такая была), чтоб не глючили. Я поражался, как можно было в размере 240х400 насувать по 20-30 фильтров в максимальном качестве, когда разницы вообще не было «на глаз» между low/high.
то при чем тут Adobe? И что они сделать-то могут?
В том и дело. Я везде пишу, что проблема в безопасности Flash Player от части лежит на самих пользователях, т.к. люди качают софт с сомнительных мест, а потом удивляются, что в их компе проблемы возникают. Им потребовалось ровно 4 года, чтоб догадаться самостоятельно до того, что я им предложил.
Запретить раздачу дистрибутива «все включено». У них есть 2 модели распространения. В виде установочного пакета со встроенным плеером и в виде установщика с загрузкой контента с сайта adobe. Одна будет требовать лицензию, выдается просто очень. Вторая по обычной схеме.
и они достигли в этом определенных успехов
Та знаю я это все. Я же с ними в одной лодке. В 19м плеере они изменили код во флеш плеере и высоконагруженный контент стал шустрее работать. В тестовой игре 45-50 фпс превратились в 59-60.
Я упоротый сторонник Flash и всего, что с ним связано. Но адекватный человек и вижу, что развитие Flash Player за последние 3 года диктовалось не комьюнити, а инвесторами и партнерами Adobe. Когда очередной сайт не мог что-то сделать или тормозил контент — Adobe фиксили Flash Player под проблемы сайта.
Буквально умолял их сделать принудительное понижение качества для баннеров. Не сделано. А это довольно просто. Хотя это решило бы еще 5 лет назад проблему, которая называется «Flash тормозит, поэтому — говно».
Выпрашивал отключение мышки в оконном режиме. В итоге только полноэкранный поддерживает.
Просил сделать сервис жалоб на поддельные страницы «обновите флеш плеер» — не сделано. А это важно, т.к. хакеры качали и качают дистрибутив флеша, засовывают туда вирусы и раздют на сайтах с софтом. Люди, кто не в курсе — качают, ставят. По факту — страдает имидж.
Просил кучу мелких багов пофиксить — не сделано. Уже нашел ребят, кто был готов приехать к ним в офис и бесплатно попедалить — они отказали. Зато как только у какой-либо известной компании флешка не работает — они плеер перепиливают фрагментами, т.к. эта компания у них сотни подписок покупает на их софт.
Все это капля в море. Но в сумме набирается стакан. Который и дает понимание, что флеш еще «жив» потому, что html5 еще не окреп. Но не все так плохо :)
Если статья об этом — какого черта в ней написана откровенная отсебятина, не имеющая вообще ничего общего ни с реальностью, ни с контекстом?
Если пишешь про ложки и тарелки — не надо писать про то, что бетон применяется на стройке и связывать это через строителей, которые пользуются посудой в обеденный перерыв.
В статье лишь половина полезной и интересной информации. Остальное все вводит людей в заблуждение. Через пол года они узнают, что флеш продолжает жить и переименование Flash Pro > Animate CC это не дроп флеша из разработки, а тупо новый логотип у продукта.
Упаси боже таким «пЕсателям» в ГИБДД работать. За парковку в неположенном месте напишут, что ты переехал сотрудника ФСБ при попытке оного тебя остановить. И это все будучи в гараже с поломанным авто 5 лет назад и без бензина в баке.
Специально для Вас объясняю. Flash Professional — это то, где создают анимации к мультикам, играм, баннеры. Flash Pro умеет экспорт в такие таргеты:
— SWF (Flash Player)
— HTML5 Canvas
— WebGL
— Custom платформы. Плангины на С++ под них пишут.
А теперь что такое Flash. Flash это флееш плеер, который ПОКАЗЫВАЕТ swf файлы. Если Вы еще это не поняли — читайте тех людей, которые понимают о чем пишут http://habrahabr.ru/post/272195/
Так о чем статья? О том, что SpeedTest умеет без флеша или флеш умер? Вы определитесь наконец. А то я устал объяснять людям как им узнать есть ли них флеш плеер и почему с его отключением не работают игры.
На самом деле это Adobe загубили технологию. У них есть привычка нанимать много продукт и проект менеджеров, которые слабо разбираются в том продукте, на который их ставят. Если привести аналогию — это как продавца хлеба поставить продавать бетон. Я прекрасно помню время, когда дружил с разработчиками Flash Player, которые еще тогда работали в Adobe. Когда у «менеджера» возникает острая необходимость что-то реализовать в другом продукте, а рук свободных нет — они берут этих самых кодеров и кидают вообще на другой проект. Пилит утром Flash Player, а вечером тебя не месяц на Photoshop поставили. По этой причине и улучшений не особо много и качество страдает во всех продуктах. А комьюнити «слушать» начали уже слишком поздно.
Adobe так сильно настроили рынок против себя, что когда появится Flash на WebGL — люди будут все равно говорить «говно». Тогда специально придумают WebDX какой-либ :) Лишь бы не то, где работает Flash.
И первый пример — Youtube. Так кричали о паскудности Flash, что допустили 2 косяка:
— когда заходишь с мобилы на ютуб (по ссылке, например), то видео хрен посмотришь. Либо открываешь приложуху, либо не смотришь видео :) Странный html5 плеер на ютубе, что практически невозможно ютуб посмотреть с мобилы без приложения.
— когда надо улучшить видео после загрузки, то идешь в edit > enhancements. Там куча крутилок и видео делится на 2 части, где результат до и после. Эта штука на флеше.
Animate CC это старый Flash Pro, просто с навернутыми возможностями. Уже как год Flash Pro умеет HTML5+WebGL. И да, там для этого JS
Edge как проект закрылся.
Так это моя ветка :) Просто не всегда есть время туда что-то засовывать.
На iOS плеер всегда идет встроенным в билд и разделить невозможно. На Android разделить можно. Но тогда пользователю будет требоваться отдельно Adobe AIR в виде приложения. Для максимально удобного взаимодействия — лучше все же делать встроенный движок.
Техническая разница велика. Если Вы хотите создать/загрузить файл из Flash — это делается крайне ограниченным способом. Ограничения накладываются самим браузером.
В случае с AIR — все куда мощнее. Можете иметь доступ к файловой системе, например. Можете подключать плагины, созданные на C/С++ (Windows), Java (Android), iOS+OSX(Objective-C). Пример такой функции — вибро на телефоне, например. Прямо из AIR невозможно вкл-выкл вибро. Но написать простейший плагин для этого можно. Более правильно — расширение. Почему «расширение» — потому, что такой «плагин» будет расширять возможности :)
Что AIR и не AIR — можете мне верить на слово. Каждую игру, которую я привожу в пример — легко проверяется. Качаете ipa файл (это zip). Ищите там папку meta-inf. В ней упоминания Adobe AIR будут :)
Еще классный плюс Adobe AIR под мобилу — можно под виндой делать билды iOS приложений.
Работа с видеокартой иначе устроена, чем в OSX. Слишком много возможностей захотят пользователи Linux, которые не перекинуть на Windows. Получится уже не совсем мульти-платформа. А пилить чтоб все было «как надо» — время и деньги. Adobe просто посмотрели на неизменно низкий market share линукса и решили не развивать под него Adobe AIR. Та же песня с Windows Phone. Там так «мало» пользователей (по оценкам Adobe), что пилить движок смысла нет.
Banner Saga, например. Игра сделана на Adobe AIR (Flash). Доступна на iOS, Android, Desktop (Steam)
https://itunes.apple.com/ru/app/banner-saga/id911006986
Примеров куча. Все кидать не вижу смысла, т.к. случится «как обычно». Вместо «Ну да, оказывается на флеше можно в ios и android» тред сойдет на «игры говно, там ни сюжета ничиего. Название глупое и вообще я люблю платформеры».
Ищите может и то. Опять же это «маркетинг» от Adobe, когда есть крутые известные игры, но многие думают, что это Unity. Потому, что игра идет плавно, а то, что это Flash — никто не говорит.
Хотя тут https://itunes.apple.com/en/app/id953946902 говорят. В Кредитсах добавили, что игра на Adobe AIR.
Шта? :) Если разговор про Web на мобиле, то там вообще ничем не пахнет.
Если об играх и приложениях в AppStore и Google Play, то пахнет еще и как. Там много Flash игр и много успешных проектов. Просто там Flash Player встроен в само приложение и называется это всё Adobe AIR.
Был же тест, когда 10 баннеров на swiffy поставили в ряд и получили нагрузку на проц в 2-4 раза больше, чем та же схема, но flash
У Flash Player есть масса параметров отображения по качеству. Банальное переключение с high (по умолчанию) на medium позволяет в большинстве баннеров, обвешанных эффектами — получать картинку практически без изменений. А процессор разгружает существенно. А теперь представьте, что таких баннеров на странице не 1, а штук 8. Как это любят на игровых портала и на сайтах с онлайн видео.
Точно так же, как и определяет Chrome — боковой (не центральный) флеш объект с небольшим размером. Таблица размеров по баннерам была передана мной в Adobe еще пяток лет назад. С тех пор новые размеры баннеров не придумали. Их всего 5-6 основных. Контроль прост. Самый примитивный — сначала по габаритам и потом по весу в килобайта. До 150 кб насильно качество medium.
решало 100 проблем. Я часто раньше переделывал баннеры (работа такая была), чтоб не глючили. Я поражался, как можно было в размере 240х400 насувать по 20-30 фильтров в максимальном качестве, когда разницы вообще не было «на глаз» между low/high.
В том и дело. Я везде пишу, что проблема в безопасности Flash Player от части лежит на самих пользователях, т.к. люди качают софт с сомнительных мест, а потом удивляются, что в их компе проблемы возникают. Им потребовалось ровно 4 года, чтоб догадаться самостоятельно до того, что я им предложил.
Запретить раздачу дистрибутива «все включено». У них есть 2 модели распространения. В виде установочного пакета со встроенным плеером и в виде установщика с загрузкой контента с сайта adobe. Одна будет требовать лицензию, выдается просто очень. Вторая по обычной схеме.
Та знаю я это все. Я же с ними в одной лодке. В 19м плеере они изменили код во флеш плеере и высоконагруженный контент стал шустрее работать. В тестовой игре 45-50 фпс превратились в 59-60.
Вот ошибочка. Почти все Smart TV поддерживают Flash Player 11.2 (максимум). На удивление на моем LG видео в Flash плеере идет лучше, чем в html5.
Буквально умолял их сделать принудительное понижение качества для баннеров. Не сделано. А это довольно просто. Хотя это решило бы еще 5 лет назад проблему, которая называется «Flash тормозит, поэтому — говно».
Выпрашивал отключение мышки в оконном режиме. В итоге только полноэкранный поддерживает.
Просил сделать сервис жалоб на поддельные страницы «обновите флеш плеер» — не сделано. А это важно, т.к. хакеры качали и качают дистрибутив флеша, засовывают туда вирусы и раздют на сайтах с софтом. Люди, кто не в курсе — качают, ставят. По факту — страдает имидж.
Просил кучу мелких багов пофиксить — не сделано. Уже нашел ребят, кто был готов приехать к ним в офис и бесплатно попедалить — они отказали. Зато как только у какой-либо известной компании флешка не работает — они плеер перепиливают фрагментами, т.к. эта компания у них сотни подписок покупает на их софт.
Все это капля в море. Но в сумме набирается стакан. Который и дает понимание, что флеш еще «жив» потому, что html5 еще не окреп. Но не все так плохо :)
Если пишешь про ложки и тарелки — не надо писать про то, что бетон применяется на стройке и связывать это через строителей, которые пользуются посудой в обеденный перерыв.
В статье лишь половина полезной и интересной информации. Остальное все вводит людей в заблуждение. Через пол года они узнают, что флеш продолжает жить и переименование Flash Pro > Animate CC это не дроп флеша из разработки, а тупо новый логотип у продукта.
Упаси боже таким «пЕсателям» в ГИБДД работать. За парковку в неположенном месте напишут, что ты переехал сотрудника ФСБ при попытке оного тебя остановить. И это все будучи в гараже с поломанным авто 5 лет назад и без бензина в баке.
Специально для Вас объясняю. Flash Professional — это то, где создают анимации к мультикам, играм, баннеры. Flash Pro умеет экспорт в такие таргеты:
— SWF (Flash Player)
— HTML5 Canvas
— WebGL
— Custom платформы. Плангины на С++ под них пишут.
А теперь что такое Flash. Flash это флееш плеер, который ПОКАЗЫВАЕТ swf файлы. Если Вы еще это не поняли — читайте тех людей, которые понимают о чем пишут http://habrahabr.ru/post/272195/
Adobe так сильно настроили рынок против себя, что когда появится Flash на WebGL — люди будут все равно говорить «говно». Тогда специально придумают WebDX какой-либ :) Лишь бы не то, где работает Flash.
— когда заходишь с мобилы на ютуб (по ссылке, например), то видео хрен посмотришь. Либо открываешь приложуху, либо не смотришь видео :) Странный html5 плеер на ютубе, что практически невозможно ютуб посмотреть с мобилы без приложения.
— когда надо улучшить видео после загрузки, то идешь в edit > enhancements. Там куча крутилок и видео делится на 2 части, где результат до и после. Эта штука на флеше.
Что касается сайтов-визиток. Что мне как показалось — это тренды сейчас и таких 99.9%. Одна страница с текстом и колесиком «листай ниже» :)
Все ли сервера поддерживают NodeJS и так же ли они стоят, как обычные, которые разрешают гонять только PHP?
Edge как проект закрылся.