Проблема в том, что клиенты (не важно откуда они) читают свои местные «хабры», на которые пишут люди, не до конца понимающие возможности, процессы и ограничения. Один из примеров — текущий ресурс. Некий местный автор написал пол года назад, что флеш больше не будет работать и все побежали на html5. Там уперлись в грабли-костыли, сломали зубы и вернулись на флеш. А оказалось, что он просто не будет показывать объекты размером «с баннеры» :)
Про хакс — советую послушать свежий отечественный подкаст http://flazm.ru/podcast/86 от людей «в теме».
Прикол хакса в том, что там и html5 и flash можно получить. И натив. Вообще, лучше для пользователя делать флеш. А тем, у кого его нет — подсовывать html5. И тут хакс мог бы решить массу проблем. Но делать надо на хаксе изначально.
На Flash они могут занимать по гигабайту, а после миграции становятся меньше на порядок.
Это как же сильно надо было говнокодить и говноартить плоходелать, что контент на флеше был на порядок больше в размере :) Я могу в это поверить лишь с одним условием — контент во флеш засунут был методом "тяп-ляп" и оно чудесно работало. А когда перешли на html5 — оно просто не запускалось, крашилось и т.д.
Поэтому начали проводить оптимизации, выкидывать лишнее, делать сокращение контента (или его качество). Или просто начали делать (переделывать) нормально, а не тяп-ляп. На выходе, конечно, стало меньше занимать :D А с условиями рук не по 90 градусов каждые 20 сантиметров — контент на флеше занимал бы еще меньше, чем сейчас занимает в html5.
Для справки — во флеше существует jpeg с альфой. Занимает мало и позволяет делать прозрачности. Народ даже не задумывается об этом совершенно, т.к. принимает это как должное. А у html5 такого нет в принципе. Придется использовать просто png, которая резко в 2-10 раз больше будет на старте. О чем мы тут говорим вообще? Ждем продакшн с реальной историей, а не менеджмент с попытками привлечь к себе внимание благодаря поливанию флеша грязью.
HTML5: их можно спокойно… ставить на реальные автоматы в игровых пространствах обычных, офлайновыйх казино
Можно. У нас был интерактивный стол с разрешением 1920х1080 всего-то. Там работал HTML5 проект. Клиенты захотели именно его, т.к. на хабре в очередной раз прочитали про флеш статью. Закончилось тем, что после 4х часов непрерывного вращения контента в canvas — пошли утечки памяти у Google Chrome. Через час хром закрашился. Самое любопытное, что кода было не много и писал его адепт html5. Весь объем приложения был в арте.
В разработке мы в основном используем фреймворки pixi.js и phaser.js
Я хоть и люблю Flash Runtime, но тоже работаю с pixi.js. Это отличный фреймворк. А вот phaser-же, если не ошибаюсь, основан поверх того же pixi.js.
Кстати, зачем переходили на pixi.js c флеш, если проще было на haxe перейти. Там и натив и html5 был бы. С куда меньшими затратами на производство.
Использовать CreateJS в самом редакторе невозможно, т.к. там используется SWF объект. Никто не будет нормальный Flash объект с полными и грандиозными возможностями переводить в кривой HTML5. Первыми же жаловаться начнете, что вектор тормозит :)
Автор, Вы реально считаете, что Animate CC и Flash Pro это два разных продукта? Если да, то маркетинговые ожидания от «перебивки серийников на кузове» у Adobe оправдались.
Для тех, кто не знает. Adobe Edge разработку свернули. Google скоро отключит Swiffy конвертер.
Дам совет, который уменьшит потребление процессора и геммороя. Вместо теней и свечений «программных» делайте растровую копию-подложку. Да, вес баннера будет больше. Зато выжать можно будет тоже больше. Это, конечно же, костыль. Но раз Вы уже работаете с html5 — костыль должен быть у вас всегда в одной руке. А в другой — тоже костыль, но для другого браузера (девайса).
Многие до сих пор ругают флеш даже там, где его нет. Например, iOS/Android. Как увидели баннер, который на лопатки кладет девайс — всё, это флеш виноват.
А недавно хохма была вовсе. Правда не понимаю, как её допустили известные авторы. Что-то вроде «после отказа от флеша сайты стали открываться лучше и быстрее». И это было в контексте iOS и Android :D Все пытаюсь найти этот бред, авторами которого были ребята то-ли с mail, то ли с mozilla
У меня есть одно большое преимущество. Мне плевать на карму, т.к. она не описывает человека «в жизни». А вот статья с желтухой как раз наоборот — показывает то, кем он является «на самом деле».
Статья заслушивает отдельного плюса хотя бы за то, что она была написана. Многие вещи могут быть очевидны и даже содержать не полностью универсальное решение. Но автор молодец. Мне показал эту статью противник всего флешового со словами «ух ты, а я так не и смог в Un.ty» ;)
Кстати, ребята. Не забываем про новый Adobe AIR из labs от 10 Августа 2016.
/********************/
HTML5 гораздо быстрее и производительнее, чем Flash. Google обещает, что пользователи Chrome сразу заметят ускорение загрузки многих сайтов и более длительное время работы от аккумуляторов на ноутбуках и других мобильных устройствах.
/********************/
Что флеш тормозит на ноуте, что html5 :D Я могу что-то заметить только купив новый и более мощный ноут. Но там как html5 лучше будет работать, так и флеш.
В серьезных проектах должны быть серьезные подходы, которые будут работать без сторонних либ, которые не знаешь когда могут загнутся. А в случае правок мы часто упираемся в современное понятие «опенсорс», когда ты ничего не можешь, кроме как использовать то, что тебе дали :) Это если мы говорим о серьезной разработке, а не о сайте, где требуется картинки крутить )
Я скоро от слова фреймворк в контексте js буду блевать. Это как устоялось продавец менеджер — так и разного рода поделки называют фреймворками. Бросайте это дело.
Код на 99% получается меньше, если этого всего мусора не использовать.
Про хакс — советую послушать свежий отечественный подкаст http://flazm.ru/podcast/86 от людей «в теме».
Прикол хакса в том, что там и html5 и flash можно получить. И натив. Вообще, лучше для пользователя делать флеш. А тем, у кого его нет — подсовывать html5. И тут хакс мог бы решить массу проблем. Но делать надо на хаксе изначально.
Это как же сильно надо было
говнокодить и говноартитьплоходелать, что контент на флеше был на порядок больше в размере :) Я могу в это поверить лишь с одним условием — контент во флеш засунут был методом "тяп-ляп" и оно чудесно работало. А когда перешли на html5 — оно просто не запускалось, крашилось и т.д.Поэтому начали проводить оптимизации, выкидывать лишнее, делать сокращение контента (или его качество). Или просто начали делать (переделывать) нормально, а не тяп-ляп. На выходе, конечно, стало меньше занимать :D А с условиями рук не по 90 градусов каждые 20 сантиметров — контент на флеше занимал бы еще меньше, чем сейчас занимает в html5.
Для справки — во флеше существует jpeg с альфой. Занимает мало и позволяет делать прозрачности. Народ даже не задумывается об этом совершенно, т.к. принимает это как должное. А у html5 такого нет в принципе. Придется использовать просто png, которая резко в 2-10 раз больше будет на старте. О чем мы тут говорим вообще? Ждем продакшн с реальной историей, а не менеджмент с попытками привлечь к себе внимание благодаря поливанию флеша грязью.
Можно. У нас был интерактивный стол с разрешением 1920х1080 всего-то. Там работал HTML5 проект. Клиенты захотели именно его, т.к. на хабре в очередной раз прочитали про флеш статью. Закончилось тем, что после 4х часов непрерывного вращения контента в canvas — пошли утечки памяти у Google Chrome. Через час хром закрашился. Самое любопытное, что кода было не много и писал его адепт html5. Весь объем приложения был в арте.
Я хоть и люблю Flash Runtime, но тоже работаю с pixi.js. Это отличный фреймворк. А вот phaser-же, если не ошибаюсь, основан поверх того же pixi.js.
Кстати, зачем переходили на pixi.js c флеш, если проще было на haxe перейти. Там и натив и html5 был бы. С куда меньшими затратами на производство.
Для тех, кто не знает. Adobe Edge разработку свернули. Google скоро отключит Swiffy конвертер.
Дам совет, который уменьшит потребление процессора и геммороя. Вместо теней и свечений «программных» делайте растровую копию-подложку. Да, вес баннера будет больше. Зато выжать можно будет тоже больше. Это, конечно же, костыль. Но раз Вы уже работаете с html5 — костыль должен быть у вас всегда в одной руке. А в другой — тоже костыль, но для другого браузера (девайса).
А недавно хохма была вовсе. Правда не понимаю, как её допустили известные авторы. Что-то вроде «после отказа от флеша сайты стали открываться лучше и быстрее». И это было в контексте iOS и Android :D Все пытаюсь найти этот бред, авторами которого были ребята то-ли с mail, то ли с mozilla
А если автор с расстройством застревающей акцентуации (на лицо, так сказать) — проще поверить, что за забором действительно не дрова.
Банальная опечатка. Но спасибо, в будущем буду более аккуратен в наборе текста.
Кстати, ребята. Не забываем про новый Adobe AIR из labs от 10 Августа 2016.
Адоби сейчас нанимают людей для С++ >>> asm.js/emscripten/webassembly.
/********************/
HTML5 гораздо быстрее и производительнее, чем Flash. Google обещает, что пользователи Chrome сразу заметят ускорение загрузки многих сайтов и более длительное время работы от аккумуляторов на ноутбуках и других мобильных устройствах.
/********************/
Что флеш тормозит на ноуте, что html5 :D Я могу что-то заметить только купив новый и более мощный ноут. Но там как html5 лучше будет работать, так и флеш.
продавецменеджер — так и разного рода поделки называют фреймворками. Бросайте это дело.Код на 99% получается меньше, если этого всего мусора не использовать.