Thursday, November 4th, 2010 06:10 pm
Wired неожиданно обнаружил, что анимированная реклама жрёт CPU и, таким образом, плохо влияет на время работы комппьютера на батарейках. Казалось бы, такую банальную "новость" даже публиковать не стоит? Как бы не так. Надо просто подобрать правильный заголовок. Вот такой: Lack of Flash Gives MacBook Air Two Extra Hours of Battery Life. Т.е., оказывается, это технологии Адобе виноваты в том, что сайты обвешиваются анимированой рекламой, как новогодние ёлки, и только прозорливость великого Джобса позволяет пользователю целых лишних 2 часа наслаждаться своим макбуком.

Однако если Эпл, паче чаяния, преуспеет в своей борьбе - и рекламодатели переделают свои анимашки на html5 (не говоря уж о, бррр, анимированых гифах и прочих ужасах) - каково окажется удивление пользователей, когда выяснится, что проблема была вовсе не во флеше! Но к тому времени все уже забудут, с кем воевала Океания. 
Page 1 of 2 << [1] [2] >>
Friday, November 5th, 2010 01:27 am (UTC)
>анимированых гифах
Будущее за анимированными пнг.
Friday, November 5th, 2010 02:27 am (UTC)
Часто во флеш-играх ядро целиком выжирается, причем сложность картинки позволяла бы все это на 286м отображать. Не знаю где они там напутали - во флеш плейере или у разработчиков игрушки руки кривые
Friday, November 5th, 2010 03:02 am (UTC)
Во флэше конечно есть дефект что часто аппликация продолжает жрать CPU даже если окно минимизировано или в закрытом табе. Для меня вот это - основаная претензия.
Friday, November 5th, 2010 03:17 am (UTC)
не знаю, с другими я не встречался :) Возможно это общий дефект
Friday, November 5th, 2010 05:53 am (UTC)
гиф не жрет
Friday, November 5th, 2010 05:54 am (UTC)
дело же на в том, что флеш плохой, а в том, что аппл коварный. и коварство его заключается не только в том, то он не любит флеш, но и в том, что он не любит блюрей и USB3. и вообще в том, что он такой... такой... коварный!
Friday, November 5th, 2010 05:59 am (UTC)
я понимаю, холивар - дело святое.

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

Friday, November 5th, 2010 06:49 am (UTC)
Вы думаете что код, исполняемый на Яваскрипте, будет есть приличное количество CPU?
Friday, November 5th, 2010 06:52 am (UTC)
у меня к адобу претензи в том что на windows машине их 10.0XXX плейр
- завешивают мне firefox что только прибите plugin-container.exe спасает
- не дает обновить свой плейр для firefox- не запускает с сайта скачивание и все, орет что какой то екомпонет не установлен, уроды
Friday, November 5th, 2010 07:45 am (UTC)
дело все же не в анимации. В винде дело в петле сообщений и циклах. У меня дома нехилая анимация - просмотр фильма - жрет 1-2 процента, а вшивый "большой город вконтакте" отжирал одно ядро
Friday, November 5th, 2010 07:48 am (UTC)
Я не верю что там дело в джижке. Думаю у них неудачная система обновленией и программа не спит когда нечего делать, а крутит бесполезные циклы. У самого такое бывало по-молодости.
Friday, November 5th, 2010 08:47 am (UTC)
Скажем, на сайте dubai.com висит типа анимированная картинка, похожая на флеш даже гиперпотреблением CPU. Однако, это не флеш, а набор JPG-файлов, связанных jQuery плагином. В общем, чем наши процессоры занять сайты найдут. Флеш хотя бы легко заблокировать (в отличии от вышеприведенного примера).
Friday, November 5th, 2010 09:35 am (UTC)
тут есть разница: если мне не нравится, как исполняется джаваскрипт в браузере X, я могу взять браузер Y. Ну или вообще свой написать.
Friday, November 5th, 2010 09:40 am (UTC)
во-первых, фильм - уже посчитанная анимация, готовая к показу.
во-вторых, если фильм распаковывать, масштабировать и т.д. на процессоре, а не на видеокарте - загрузит прилично.
Friday, November 5th, 2010 09:43 am (UTC)
ага. А еще помниться doom бегал на 386й и 486й нормально, а тут жрет все ядро на какой то примитивной ерунде.
Но все это просто проверить - если на двух машинах скорость которых раза в 2 отличается, анимация выжирает 100 процентов одного ядра, а качество ее одинаково - значит косяк где то в шедьюлере этой анимации
Friday, November 5th, 2010 10:12 am (UTC)
помогаю тебе холиварить :-)
Friday, November 5th, 2010 10:15 am (UTC)
анимированная реклама делается во флеше, потому что это просто.

анимация жрет CPU не сама по себе, а с помощью движка. ты же не будешь утверждать, что у адоба он хорошо оптимизирован?

то же самое в гифе будет жрать меньше, например. вопрос, что за код и где конкретно исполняется.
Friday, November 5th, 2010 10:16 am (UTC)
зависит от того, как написан код. во флеше же зависит от того, как написан движок. а как он написан, мы уже знаем :-)
Friday, November 5th, 2010 10:16 am (UTC)
вы сами себе противоречите
Friday, November 5th, 2010 11:20 am (UTC)
я не очень удачно выразился. Не могу себе представить движок, который съест столько
CPU. Думаю, что он просто выполняет лишние перерисовки или где не оптимально ждет "спит", типа Sleep(0)
Friday, November 5th, 2010 11:41 am (UTC)
кхм. какая разница, почему движок жрет CPU? факт, что он жрет :-)
Page 1 of 2 << [1] [2] >>