Как стать автором
Обновить

Комментарии 132

Интересно, что если в Android Market лезть не с мобильника, а обыкновенным браузером через Паутину, то там нет недавних неприязненных отзывов, вызванных увестистым обновлением. Причём, если включён русский язык интерфейса, то отзывы только на русском, а если английский — то только на английском; это позволяет подозревать, что и вообще пользователям мобильников показывают только отзывы других пользователей мобильников, а посетителям из Паутины — отзывы других таких же посетителей.
Если смотреть с андроида, то в немецком маркете процентов 60% последних отзывов негативные и содержат как раз комментарии, описанные в статье. В русском же в основном недовольны постоянным автообновлением, которое не получается отключить и тем, что флэш-плеер тупо не работает, комменты также в основном негативные. При этом общий рейтинг приложения — 4.5.
На iOs нет Flash Player. Но можно его вкомпилить в приложение, кому интересно, смотрите что такое Машинариум.

С Metro будет то же самое (в худшем случае):
blogs.adobe.com/flashplatform/2011/09/flash-support-on-windows-8-and-metro.html

Андроид? Ну, думаю, хуже в любом случае не будет.

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

Самое главное — это всё не обязательно включать, пока вам не нужен результат его работы.
В Андроиде оно тормозит и жрёт батарею если просто открыть страницу с флэш-баннером.
Тормозит так, что не работают скроллинг и хардварные кнопки.
При просмотре встроенных роликов ютуба оно тормозит так, что просмотреть встроенный ролик ютуба практически невозможно. Не говоря уж о перемотке и т.п. Лучше бы оно открывалось в отдельном приложении, как на айфоне.
LG Optimus Speed 2X P990 (Dual-core 1GHz ARM Cortex-A9 processor, ULP GeForce GPU, Tegra 2 AP20H chipset).

К счастью, в долфин-браузере есть флэш-блокер.
Я как вижу видео с Ютуба на вебстранице, сразу жму на логотип YouTube, это открывает видео в приложении.
Логотип YouTube — это кнопка 2 квадратных миллиметра справа внизу ролика, которая появляется только после загрузки и начала проигрывания ролика, и при нажатии на которую открывается меню высотой 1 миллиметр, в котором уже можно выбрать пункт «просмотреть на ютубе»?

Ок, спасибо, буду знать — я его просто не замечал :)

Скриншот с примерными физическими размерами:

Ну а что делать, приходится потерпеть, пока начнёт открывать, потом жмякать.
Смотреть видео в флэше — это же невозможно вынести!
в встроенном chrome тоже есть галочка enable plugins on demand.
Флэш тормозит и жрёт батарею ради показа рекламы и чтобы приносить боль…
а игры тормозят и жрут батарею ради счатья и радости!

я за счастье и благоденствие но против зла и боли!
Вообще-то на флэше тоже делают игры.
Только играть в них на мобилке что-то не очень хочется, мягко говоря.
Ну почему? — Все зависит от конкретной игры. Сейчас не могу найти, где, но однажды столкнулся с таким сценарием. Есть сайт с игрой. Если зайти на него с десктопного браузера, то загружается игра. Если заходишь с мобильного, то вместо игры пихают ссылку на Андроид Маркет. И насколько я знаю, Андроид-порт тоже использует флэш.
Похоже, я оскорбил ваши самые святые чувства, поклонники ферм и прочего :)
Не доводилось увидеть флэш на смартфонах, поэтому насчёт «тормозов» я ничего сказать не могу.

Просто мне становится немного грустно, когда я вижу очередное мнение из разряда «флэш — это только надоедливые баннеры» или «пора уже похоронить этот флэш, да здравствует HTML5!». Нужно понимать, что область применения технологии не ограничивается одними баннерами и некоторые люди делают очень клёвые вещи.

Ну а почему флэш так неохотно вылазит за пределы десктопов и почему ему так плохо на мобильных девайсах — вопросы скорее к Adobe, чем к самой технологии.
Флэш, увы, действительно надо похоронить.
Несмотря на то, что, действительно, он стал отцом полноценных веб-приложений (чем не смогла стать Java) и все эти клёвые веб-приложения последние лет 10 были сделаны именно на нём.
Но, к сожалению, флэш плагины — это закрытая технология, принадлежащая одной компании, и эта компания уже много лет проваливает по качеству софта.
Так и не смогли достичь хорошей производительности и юзабельности на мобильных устройствах.
Apple как-то заявляло, что количество сбоев под Mac OS из-за флэша больше, чем всех остальных глюков вместе взятых.
Под Linux тоже всё не слава б-гу.
Ну, под десктопной Windows, вроде, работает хорошо, но в наше время технология для Интернета, которая только в Винде пашет — это как-то не очень.
Конечно, можно говорить, что Флэш хороший, да Adobe плохой, но ведь Флэша без Adobe в природе нету.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Вообще-то всё это перечисленное впервые стало доступно сначала в Java, потом в ActiveX, но Macromedia сделала по своему быстро вытеснила предыдущие технологии.
И, думаю, если бы не Sun, Microsoft и Macromedia, то технологию внедрения активного контента в Веб сделал бы кто-то другой, ибо очень она на поверхности (и наверняка были другие, менее заметные, разработки, о которых мы просто не знаем).
Ещё можно заметить, что и Java, и ActiveX тоже в чём-то классные технологии и тоже умерли.
И динозавры были классные, но умерли.
Почему Флэшу не пора уйти, когда появляются более классные технологии?
Нифига классного и прогрессивного не вижу в Javascript
Тем более без доступа к камере, обработки видео через GPU и тд.

Тормоз на тормозе
Вы что, предполагаете, что видео декодер, или иные кодеки, пишутся на JavaScript-е? :)
Браузеры могут реализовать на нативном коде с прекрасной оптимизацией ровно всё то же, что раньше делал Flash Plugin, и даже лучше. В JavaScript-е всего лишь управляющая логика, нагруженный код на нём никто не писал и не собирается.
Для примера, зайдите на maps.google.com/, откройте там Нью-Йорк и посмотрите 3D-картинку и панорамы. Всё прекрасно работает на HTML5 с WebGL и с такой лёгкостью, которая Flash отродясь не снилась!
Вебкамеры в HTML5 тоже есть или скоро будут (не слежу за вопросом).
Вы забыли добавить «И будет это через 10 лет»… Сейчас неспешно подготавливаю материал для статьи на эту тематику и занимасюь чисто субьективными тестами производительности, и пока что JS сосет
Что именно «через 10 лет»?
Откройте ссылочку, побегайте по улицам Нуёрка:

maps.google.com/maps?q=World+Trade+Center,+New+York,+NY,+United+States&hl=en&ll=40.713356,-74.011068&spn=0.001828,0.00327&sll=40.706674,-74.009232&sspn=0.001828,0.00327&vpsrc=6&hnear=World+Trade+Center,+New+York,+10006&t=m&z=19&layer=c&cbll=40.713323,-74.010998&panoid=dUFjYZ3dkdFlWVOJeU8oIQ&cbp=12,195.16,,0,-4.87
Прошу прощения, вот так правильнее: g.co/maps/p4uu7
Кстати, на счёт плагина не от Adobe: есть Gnash (но, увы, он безнадёжно отстаёт от адобовского плеера). Спецификация SWF, насколько я знаю, тоже открыта и ничего не запрещает создавать собственные проигрыватели SWF-файлов.

Для разработчиков сейчас всё вообще хорошо: есть Flash Develop + Flex SDK, позволяющие разрабатывать флэш-приложения без IDE от Adobe.

Т.е. в мире «open source флэша» жизнь есть, но идёт она как-то вяло. Я всё же склонен считать, что будь Adobe чуть дружелюбней к open source разработчикам и компаниям, которым нужен флэш на их девайсах, мыслей о смерти флэша вообще ни у кого бы не появлялось.
Флэш неадекватно тормозит. Юзаю несколько 1 ГГц девайсов, вот вообще ничего, что я использую, не тормозит так, как флэш! 3D игры не тормозят, карты «летают», а элементарные плоские поделочки на флэше (те же баннеры) всё заклинивают. То же самое видео в HTML5 «летает».
И в который раз: тормозит не сам флэш, а его конкретная реализация для конкретной платформы. Вот тут я уже приводил пример, как флэш-видео ни хрена не тормозит, даже будучи развёрнутым на весь экран или будучи запущенным параллельно с воспроизведением HD-видео.

Почему RIM-у сразу с ходу удалось на своём 1 ГГц девайсе сделать так, что флэш не тормозит, а остальные до сих пор этого не осилили? Вопрос остаётся открытым.
Это вопрос к Adobe, не?
В принципе, под Андроидом есть тяжёлые и высокопроизводительные приложения, которые на тех же девайсах не тормозят.
Apple, когда отмазывались насчёт поддержки Flash, говорили, что Adobe не смогли представить им версию для iOS, которая бы достаточно шустро работала.
А флэш-плагина не от Adobe, увы, нету.
Это вопрос к компаниям, которые не сумели договориться о взаимо-выгодном сотрудничестве.
Я больше чем уверен, что не тормозящий флэш-плейер под PlayBook — результат совместной работы Adobe и QNX/RIM.
И Apple, и Google (да и MS, наверное), выгоднее всего, чтобы Flash просто помер.
Никогда завязка на левого (третьестороннего) вендора, который встаёт между производителем системы и пользователем, тем более — от которого зависит вообще работоспособность системы в куче юскейсов и кучи приложений, не может быть стратегически выгодной.
В общем и целом мы договорились до того, что сама технология ни хрена не «тормозная» (даже на мобильных девайсах), главные тормоза — в маркетинговых интересах компаний.

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

Как-то так получается, да? :)
Это адобу надо договариваться и пытаться угодить если они бы хотели продвигать флэш на мобильные девайсы… а не наоборот… ИМХО
Конечно пользователи будут недовольны. В немодерируемом Андроид-маркете куча пиратских переделок известных флеш-игр, НИКАК_НЕ_ОПТИМИЗИРОВАННЫХ под мобильные платформы.
Но вот стоит отметить, что последняя версия FlashPlayer 11 имеет поддержку GPU, и работает на планшетах со скоростью в 60 fps (на конференции показывал это дело Том Крха, лично видел). При этом из-за отсутствия поддержки Flash на тот же iPad надо компилировать в AIR-приложение, что весит больше.
Да, Flash душат с двух сторон Apple и MS, да, у него много недостатков, но и перспектива большая. Недостатки в том, что из-за криворуких разработчиков появляются на свет дико тормозящие приложения. Но это — в любой платформе. Я уже видел демки на HTML5, тормозящие похлеще Flash. А после появления поддержки 3D и GPU, у меня появились огромные сомнения, что HTML5 таки догонит Flash.
Это всё ИМХО, на Flash я работаю с 2001-го, и с тех самых пор ему пророчат смерть. Каждый год. Если HTML5 действительно хоть попытается к нему приблизиться — я первый на него перейду… Вот только сомневаюсь.
Гм. И, помоему, с начала 2000-х он до сих пор и остается той переспективной технологией с кучей недостатков. Это как-то неправильно, не так ли?
неправильно это комментировать рынок, не будучи его участником. «Слышал про недостатки, имею мнение.» 10 лет назад флеш был отличной технологией для презентаций и cd-визиток, сейчас хорошая платформа для игр. Работает и кормит. Что еще надо то.
Ну, в общем-то, когда я им был.
А надо, чтобы эта технология не только кормила, но еще и становилась стандартом в своей области. А, как показывают последние событие, происходит все с точностью до наоборот. Flash продолжает терять свои позиции даже в Web, не говоря уже о мобильных платформах.
Собственно, и это наверное будет хорошо, Flash может ждать участь «хорошей платформы для игр». А web пусть уж лучше достается более нативным технологиям.
это жабоскрипт-то более нативен?) нуну
Для жабоскрипта надо ставить отдельный плагин? Нет? Вопросы?
ну если для вас это признак «нативности», то, к примеру, я в хроме никаких плагинов не ставлю. однако все работает)
Странно, что никто еще в комментах не написал: «Как здорово, что я выбрал правильный язык n лет назад»:)
Ну хорошо. Как здорово, что я выбрал правильный язык ≈12 лет назад, и это был JavaScript.
Но на самом-то деле я пишу не об этом. Скорее «как хреново, что у Adobe не получилось создать компактное приложение разумного объёма».
Я выбрал Flash (языка ActionScript) 10 лет назад… Ни разу не жалею. Правда с ним до кучи C# и Java. Для разнообразия.
А что, Фмдонет уже поддерживает JavaScript?
Нет.

А зачем?
А чем тогда делать «обогащенный» контент? Как добавить интерактивность, динамическое отображение данных? У обычного интернета есть Flash и JS, HTML5 подтягивается. Ну и экзотика типа Java.
Фидонет — для общения. Кто-нибудь видел возможность вставить работающий JavaScript в комментарий на Хабрахабре, в LiveJournal, в Twitter, во ВКонтакте, в LiveInternet и так далее? Нет, потому что слишком велика возможность злоупотребления.
А что, язык надо выбирать один, раз и навсегда?
Нет конечно) В статьях подобного рода такие высказывания встречаются часто
мне это кажется таким бредом) Современные трубки имеют встроенную память достаточно большого размера, так что это не проблема.
Это не бред, есть ограниченный кусок памяти телефона (порядка 130 МБ для HTC Desire), куда устанавливаются приложения. И если приложение написано нормально, то его можно перенести на SD карту и оно не будет занимать эту драгоценную память. А если криворуко — то перенесется только часть приложения или вообще не переносится.
Меня, к примеру, убило то, что официальное приложение Google Plus После установки весит 27+ Мб а переносится только 10 из них.

А если еще учесть что сами разработчики трубы устанавливают приложения которые нельзя удалить (не берем во внимание рутованные трубки), то от памяти вообще остается как кот наплакал.
на сколько я знаю, большинство приложений не переносятся полностью, какая-то часть все равно остается на диске.
Ну если приложение весит, к пример 5 Мб, а после переноса в памяти телефона осталось меньше 1 Мб, то вряд-ли кто-то будет не удовлетворен. А если из 17 Мб нельзя ничего перенести, то это как минимум не рациональное использование ресурсов.
Будущее Flash выглядит не очень лучезарным из-за позиции Adobe, из-за того как фиксятся баги, как реагирует Adobe на баг-репорты… К сожалению, Adobe поднял белый флаг…
Про a2sd автор конечно не слышал, а то что в телефоне 2х летней давности маловато памяти для современных приложений, так в этом ничего странного.
Насколько мне известно, для употребления a2sd надобно сперва порутить мобильник.

Этот способ подходит не всем.
Ну что же вы…
… получить доступ к учетной записи сверхпользователя на переносной ЭВМ.
Не все хотят терять гарантию (если гарантийный срок еще не кончился).
А что вы потеряете гарантию если порутаете свой законно купленный девайс? Мы же не про эппл говорим, а про андроид.
Да, при рутовании гарантия теряется. Только что мне это подтвердили по телефону в российском представительстве LG Elecronics (я владелец LG Optimus One). Объяснили это «нарушением условий эксплуатации — взломом операционной системы от Google».
Есть же еще анрут. Насколько я знаю, процедура эта не сложнее, чем рут.
В представительстве LG (по телефону) мне сказали, что они якобы отслеживают (при подключении на предмет обновления) на своих серверах аппараты с неродными модификациями. Я в это не шибко верю, разумеется, скорее всего, «пугалка».
Как работает unroot — я лично не знаю, не проверял (также, как и root), поэтому не уверен, что он не оставит следов в системе. Но это уже совсем злостный оффтопик… :)
Странно, я думал на андроидах никто реально не пользуется флешем, ну вот по-серьезному то. Поставили, посмотрели, удалили — вот по-моему стандартный юзкейс. Разве нет?
Тут и проблему поднимать не стоит, потому что нет приложения — нет проблемы.
Если не так, то конечно буду рад послушать зачем флеш в телефоне.
Я вчера на своем Desire HD демки WebGL смотрел, а вы говорите флеш.
Отвечая на ваш вопрос — современные телефоны позволяют использовать браузер также как и на персональном компьютере — почему я должен отказывать себе в просмотре смешариков в поездке, если мой телефон мощнее торрент-сервера, стоящего в шкафу?
Незнаю почему, наверное потому что, со включеным флешем интернетом пользовать невозможно. Потому, что первый анимированный баннер которые сейчас любят делать на ширину сайта просто вешает все наглухо. Потому что, я ниразу не видел ни одного флеш приложения для телефов. И еще потому, что видео отданое прямо последством html декодируется аппаратно, а флеш ролик программно?
Я не знаю как там смешарики, но мне кажется они есть в h264 с html5 в том же контактике.
Вобщем-то, все вышеописаное мой опыт юзания.
Хм. У www.kongregate.com/ есть приложение в маркете — тысячи flash игр, оптимизированных под мобильные телефоны. Их не нужно устанавливать, чистить после них SD и убивать.
Я могу сказать, что flash player не доставлял мне трудностей ни разу(ну да у меня и телефон за тучу денег, согласен) — даже на хабре с его огромными flash простынями.

Хотя меня это не очень заботит, если честно. Всё работает и ладно.
Тормоза — действительно проблема, но вот размер самого flash'а… Полугигобайтовые 3D игры (коих достаточно) поставить на мобильный — не проблема, никто не жалуется, а Flash на 20мб — уже всё, кончается место?
В Википедии сказано, что размер телефонного хранилища (storage), доступного пользователю, составляет 150 мегабайтов.

Позвольте в связи с этим крепко усомниться в том, что поставить полугигабайтовую игру — не проблема.
Тогда лично мне не ясно почему так сильно ограничено телефонное хранилище и почему оно отделено от основной памяти…
Я хотел сказать «доступного пользователю HTC Desire».

В новых мобильниках хранилище шире, в старых ýже.
Ну пользователи то HTC Desire всё-равно негодуют.
Всё-равно странно, зачем было так разделять память…
Вот-вот. В статье, по сути, описаны проблемы Android'a, а не Flash'a. Когда пользователей ОС косвенно принуждают ставить всякие прибамбасы, рутовать телефон, менять прошивки на CM и т.п. чтобы можно было все приложения перекидывать на SD — это не проблема Flash'a.
Телефонное хранилище традиционно находится на припаянной к матплате NAND Flash с большой скоростью и большим ресурсом циклов записи, и отформатировано оно обычно в ext4 (возможно, на некоторых устройствах в btrfs) со всеми вытекающими последствиями в плане хорошей надёжности и прав доступа. SD-карточка же обычно воткнута снаружи, содержит FAT32 и не является необходимой для работы устройства. Туда валятся пользовательские файлы и всякие объёмные данные приложений (например, данные игрушек).
Вендоры ставят в телефоны прискорбно мало встроенной памяти, а. из жадности, б. по-видимому, из маркетинга, чтобы в следующих моделях увеличить и стимулировать апгрейд.
Похоже на правду, спасибо за подробное разъяснение.
Пункт «б» мне кажется в данном случае является основной причиной, как ни прискорбно…

Интересно почему в том же iphone сделано иначе?
Я конечно могу предположить, что на нём «системная» память доступна лишь ОС и используется только для её работы/обновлений, а пользователю же предоставляется лишь более медленное хранилище. Только по скорости записи/установки/работы приложений особых проблем не заметно…
Новый iPhone купят и без таких уловок
Честно признаюсь, что пользуюсь iphone, но только потому что мне его подарили — до этого лет пять использовал старый SE k700 и ничего (до сих пор рабочий валяется). И новый iphone покупать не собираюсь в общем то…

Возможно перейду на какой-нибудь Android через пол года — год, да и то только чтобы иметь само устройство для теста разрабатываемых приложений.
В iPhone думали над тем, чтобы всё просто работало, и пользователю не нужно было вообще знать, как там память устроена. Вендоры андроидофонов явно думали другим местом. Кроме нехватки памяти под приложения можно припомнить ещё прискорбную ёмкость штатных батарей, например, что тоже выглядит маркетастическим дефектом (бились за толщину, вес, себестоимость и пространство для апгрейда).
Но, кстати, в некоторых андроидах, в которых есть встроенная память на гигабайты, на внутреннем сторадже места тоже в несколько раз больше и проблем с числом приложений не возникает.
В ближайшем будущем разведутся телефоны с минимум несколькими сотнями Мб на программном сторадже и Android 2.3+, тогда вопросы к объёму приложений, наконец, уйдут в прошлое.
Хочется отметить, что новые модели телефонов (от тех же HTC, к примеру) прекрасно показывают маркетастический прирост объёма памяти, скорости процессора, размера и разрешения экрана, и убыль толщины, что несомненно повышает привлекательность в глазах пользователей и тут вендоры двигаются в правильном направлении.
Но со временем работы от батареи — полный швах. И, похоже, этот аспект для маркетологов не является важным фактором привлечения покупателей, посколько чем дальше, тем эта характеристика только хуже.
В андроиде для внутреннего хранилища, кажется, используется yaffs2
Зависит от вендора, наверное. На всяких Дропадах точно ext4.
Возможно, не буду спорить, но ext* кажется слишком высокоуровневой для встроенной памяти. Yaffs как раз создавалась для embed (гляньте вики).
не проблема, у Desire уже истекли гарантии, поэтому рут и кастом ром сами напрашиваются.
На HTC Desire HD, с включенным AdBlock в мобильном Firefox, особых проблем с флешем не заметно (места хватает, тормозов на страничках где флеш вообще отображается нету). В оригинальном браузере тоже. Хотя, в последнем случае, возможно, дело просто в том что я хожу по сайтам с очень малым количеством флеша.
Насколько я знаю, мобильный Firefox вовсе не поддерживает Flash — а не то непременно считалось бы, что баг 687265 пофиксили.
А я то было думал что его AdBlock так здорово режет, ну раз нет так нет — так тоже сойдет.
В маркете тонна отзывов от одаренных пользователей:
— если программа весит > 1 мб — «дайте a2sd, вы офигели совсем там? я с 286 пентиума пишу!»
— если это виджет/плагин/что-то не имеющее ui — «не устанавливается»
— если программа обновляется — «задрали уже со своими обновлениями»
— если луна в созвездии козла — «хрень какая-то, мне нафиг не нужна»
Не стоит делать выводы, основываясь на данных высказываниях, как мне кажется
> — если программа обновляется — «задрали уже со своими обновлениями»

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

даже гугл мапс спросился на обновление.
Галка «Разрешить автообновление», случаем, не стоит?
В новой версии маркета пункт «флеш» — есть. И теперь там можно снять галочку «Автообновление». В предыдущей версии маркета пункта «флеш» в списке установленных программ не было как такового (но флеш в системе был).
А2.2 (Acer Liquid E)
Проблема с размером приложения (17 Мб), честно говоря, на 2011 год уже смешная. Все нормальные устройства имеют достаточный размер внутреннего хранилища, чтобы установить туда абсолютно все нужные, не переносимые на SD программы, а всё остальное в Android 2.3+ успешно сваливается на SD, почти не занимая внутри телефона места.

Чем реально плох Flash — тормозной и неюзабельный он даже на 1ГГц устройствах, управляется плохо даже на больших экранах.

Но совсем остаться без флэша не хотелось бы, иногда хочется какие-нибудь мультики в SWF посмотреть, например.
Месье не читал топик и комментарии? Флэш не переносится нормально и не у всех телефонов достаточный объем памяти.
И чем дезайр вам не нормальный телефон?
Флэш не переносится, зато переносится почти всё остальное и места для непереносимых программ остаётся достаточно места.
Desire нормальный телефон, но Android < 2.3 давно пора в топку.
Desire нормальный телефон, если там Cyanogen — а это 2.3, A2SD+ и настройка включения переноса всех(!) несистемных приложений на флешку. Флеш, состоящий почти целиком из исполняемых библиотек, на 2.3 переносится на флешку почти на 100%, и сейчас он занимает в памяти телефона 71кб.
А не пора ли адобу выпустить свою мобильную ось на базе флеша?
блекберри же уже выпустили :)
Это делает будущее флэша ещё более туманным )
отнюдь. это отличная демонстрация того, что флеш вовсе не жрет батарейку, быстро работает и прекрасно смотриться, если у кодеров руки прямые :)
C этим-то я полностью согласен, меня больше смущает будущее самой Blackberry.
Был у меня такой телефон, LG Viewty, весь ui у него — одно большое flash-приложение. Тормозило жутко.
Девайс 2008 года, думаете, андроид бы на нем летал?
Нет. Однако я с грустью смотрел на телефоны тех же лет с аналогичными проприетарными платформами, на которых интерфейс не подвисал посреди красивой анимации.
>хотя это целый браузер!
ЫЫЫ. А флеш плеер это по вашему сильно меньше чем «целый браузер»???

Браузер — ВМ и движок для рендеринга, Флешплеер — ВМ и движок для рендеринга с намного более широкими возможностями чем у браузера.
// движок для рендеринга с намного более широкими возможностями чем у браузера
У браузера есть всякие javascript которые нужно исполнять, непонятные запросы и ответы вкупе с протоколами, canvas, которые нужно рисовать(там же и WebGL кстати), нужно еще как-то рисовать по страшной гипертекстовой разметке и применять стили…
С точки зрения client-side браузер может сделать как минимум все тоже самое, что и флеш — это доказывают порты игр и роликов с flash на canvas/js.
А у флеша есть Action Script, причем сразу 3 версии (ну ок, для плеера 2)
Рендеринг 3д, 2д растра, 2д вектора, p2p, все теже протоколы, стриминг аудио видео, работа с камерой и другими устройствами ну и еще куча всего.

>С точки зрения client-side браузер может сделать как минимум все тоже самое, что и флеш — это
>доказывают порты игр и роликов с flash на canvas/js.
А это вы просто глупость сказали.
holywar прям :(
// А это вы просто глупость сказали.
Я с флеш работал не так много(учавствовал в создании аналога сервиса chatroulette, паре игр да и всё), но за ситуацией немного слежу.
Чего-то там мелькало вроде habrahabr.ru/blogs/adobe/115124/ и deepapple.com/news/40468.html.

// А у флеша есть Action Script, причем сразу 3 версии (ну ок, для плеера 2)
У браузера есть ECMA script… ну бессмысленно ведь :)

//Рендеринг 3д, 2д растра
WebGL, canvas.

// работа с камерой
Веб-камеры html5 насколько я помню планируются, если еще нет.
blog.whatwg.org/whats-next-in-html-episode-1

Ситуация меняется. Много сильных мира сего не хотят больше зависеть от Adobe, так что альтернатива есть. Другой вопрос, что на текущем этапе все еще сыровато и не очень удобно, но самозабвенно кричать о том, что браузеры это рисовалки разметки уже нельзя — они много чему учатся и научатся еще большему.
>holywar прям :(
холивар по той причине, что вы не разбираетесь в теме и приводите доводы так как «где-то мелькало»

про конвертер — это еще одна глупость. Он конвертит с огромными ограничениями. Тоесть все что больше маленького анимированого банерка он не сконвертит.

>У браузера есть ECMA script… ну бессмысленно ведь :)
Не бессмысленно. Во первый ECMA скрипта у браузера нет. У браузера есть Java Script, который соответствует стандарту ECMA script.
Во вторых я не доказывал что флеш это больше бруазера. Я насмехался с фразы «это же целый браузер!». Так как флеш по обьему функциональности не меньше браузера.

>Веб-камеры html5 насколько я помню планируются
«планируются» и «реализованы» — чувствуете разницу? А p2p видео даже не планируется, а во флеше есть. С мультикастингом и прочими плюшками.

>Ситуация меняется. Много сильных мира сего… но самозабвенно кричать…
Вы политику с технологиями не путайте. Да все развивается. И браузеры тоже, но это не делает фразу «это же целый браузер!» менее смешной.

Скажите пожалуйста товарищ Мицгол, у вас детская травма из-за Flash?) Ну вот серьезно. Что ни топик, вы везде пытаетесь ущипнуть FP. Даже в ответвленных от этого постах.
Пост ваш данный полон откровенного бреда. Заявляю вам, как пользователь htc Desire. Никаких вырвиглазых багов, ужасно утекающей батарии и прочих выдуманных симтомов при активном использовании Flash – нет. Среди всех этих отрицательных отзывов стоит отметить, что большая половина жалуется на слишком большой размер приложения. Чтож, если жалко 17мб, пожалуйста. Никто в принудительном порядке устанавливать флеш не заставляет.
Но давайте же поговорим о другом. О будущем флеша на мобильных платформах. Я вам скажу, что оно у него есть и очень большое. Будущее это не флеш, как таковой, а Adobe AIR и Flex Mobile. По сути это и не флеш вовсе, с его перегруженным старым вектором, таймлайном, кадрами и прочими доисторическими вещами. Это полноценный фреймворк для разработки мобильных приложений, который буквально с 5-го октября, обазавелся такими вкусными плюшками как: нативные расширения, двухуровневая архитектура, stage3D, GPU ускорение и еще очень многое другое. Более того, даже на обычном старом флеше можно сделать отличную, быстро работающую игрушку или приложение, придерживаясь всех рекомендаций Adobe на этот счет. Не стоит кидать камни в платформу, из-за тысяч китайцев, пытающихся одной кнопкой перенести свои поделки на мобильные платформы без всякой оптимизации.
Я конечно понимаю, что у вас искреннее желание очернить всю платформу в целом и ввести массу людей в заблуждение, сказав про одно и совершенно не сказав про другое, но это замечается уже практически во всех ваших последних топиках. Может хватат уже?
По-моему, Вы неадекватно оцениваете действительность.

У меня ни слова нет про «вырвиглазные баги».

У меня ни слова нет про «ужасно утекающую батарею».

Более того, я отнюдь не пытаюсь «что ни топик, везде ущипнуть FP».

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

  1. «Пример ≈двукратного ускорения загрузки шрифта для заголовков из Google Web Fonts, осуществляемого выборкою оптимальной версии его»,
     
  2. «Японские клонированные зубы»,
     
  3. «Вы живёте в России и пользуетесь сотовой связью? Сожалею, но у меня для вас плохие новости…»,
     
  4. «+1 ГЛОНАСС-М, итого полный комплект»,
     
  5. «Хабрахабр не торт. Хабрахабр сыр.»,
     
  6. «Фонд Мозиллы идёт по стопам Webkit в поддержке трёхмерных CSS-преобразований и работает над собственным движком 3D»,
     
  7. «Контекстные меню на языке HTML5 пришли, и выглядят они сносно»,
     
  8. «Какой двухпанельный менеджер файлов вы обычно используете в Windows?»,
     
  9. «Законопроект на 2012 год: правительственный «чёрный список» сайтов для борьбы с педофилией, с наркоманией и с экстремизмом»,
     
  10. «Firefox 7, вероятно, выйдет на следующей неделе; разработчикам пора приготовиться к этому»

Расскажите, пожалуйста, как это я пытался ущипнуть FP в каждом из них.

Это наверняка будет необычайно интересный рассказ; позвольте мне загодя навострить уши в предвкушении.
Я не имел ввиду конкретно ваши топики, я имел ввиду топики вообще. А ущипнуть – оставить неаргументированный отрицательный комментарий на тему Flash. А теперь вот есть и этот топик.

>У меня ни слова нет…
Однажды вы уже писали где-то и о багах и о батарейках. Я склонен иметь общее мнение о человеке, по всей его деятельности, поэтому не нужно искать конкретики моих претензий в данном вашем посте, который пытается выдать за факт субъективные отзывы на маркете, в т.ч. и отзывы относящиеся к предыдущим версиям FP. К вашему сведению разница в FP10 и FP11 гигантская.
AndyRoss: Скажите пожалуйста товарищ Мицгол, у вас детская травма из-за Flash?) Ну вот серьезно. Что ни топик, вы везде пытаетесь ущипнуть FP. Даже в ответвленных от этого постах.

AndyRoss: Я не имел ввиду конкретно ваши топики, я имел ввиду топики вообще.

Вы лжёте.
Что Вы сударь. Это против моих правил. Искренно прошу у Вас прощения, что я не уточнил для Вас подобным образом:
«Что ни блогозапись, так Вы оставляете свои заметки, ущемляющие достоинство платформы Проигрыватель Вспышек.»
Как ни крути, реальной альтернативы Flash на данный моент нет и не предвидится. Есть много надежд на HTML5, но пока это только надежды.

В b2c секторе HTML5 я думаю появится быстрее всего, но еще пройдет года 2-3 прежде чем он станет реальным конкурентом Flash (я данный момент я говорю про игры).

В b2b секторе Flash внедрился надолго и конкурентов у него практически нет. Чтобы было понятнее что я имею в виду: В крупнейших компаниях до сих пор используют IE6 (!!!) и менять его не собираются.

— По поводу скорости и качества: Необходимо понимать, что Flash это технология которая позволяет создавать интерактив. Технология настолько хорошая, что программситы с малым опытом могут начать создавать что-то очень быстро. Результат у них будет, но за качество результата ручаться я не буду. Также есть гуду флэша которые делают просто ИЗУМИТЕЛЬНЫЕ приложения, которые попадают в топ того-же AppStore (для IPhone & IPad).

Судя по реакции тех товаришнй что ругаю Flash, мы должны делать следующее: Мы должны ругать металл из которого делаются российские автомобили а не АвтоВАЗ за их криворукость? Более того, у многих из такогоже металла получаются BMW, Audi & Porsche.

IMHO
Поддерживаю. Частенько вижу как многие «разработчики»(даже стыдно их таким словом называть) лепят баннеры кушающие примерно 30-40% от ЦПУ Intel Core i7 2600k ~4,2GHz. Для них главное побольше прозрачности, побольше движений, а на остальное пофигу. Размер таких флешек достигает мегабайта.

У меня вот например на рабочем компьютере(что-то такое в духе Celeron) HTML5 весьма сильно тормозит и я просто не могу играть в Angry Birds или комфортно смотреть демки WebGL. При этом флеш игры идут куда более сносно.

Винить надо прежде всего людей. Как только по HTML5 появится достаточное количество исходников и примеров всяких приложений, в том числе и игр, то я почти уверен, что в разы снизится «порог входа» для разработчиков и тысячи «супер грамотеев» еще покажут нам, как надо говнокодить. И что будет после этого — неизвестно.
>побольше прозрачности, побольше движений, а на остальное пофигу
Поверьте, далеко не из-за этого баннеры так сильно кушают процессор) А из-за неумения правильно это делать и из-за того, что баннеры очень редко пишутся, и очень часто просто анимируются в таймлайне без какого-либо кода.
Мне часто приходится разбирать такие баннеры, и анимация это далеко на самое страшное. Когда 5-10 слоев полупрозрачной PNG картинки двигаются друг на друге, вот тогда наступает сильная нагрузка. Очень сильная. А если еще изображения размером 800х600 сжатые до 20х20 :))) После смены этого извращения на вектор где возможно и уменьшения размеров картинок через фотошоп, все сразу же стало хорошо.

Не знаю как сильно отличается производительность программной анимации и анимации в таймлайне(думаю, что никак), но порою на производительность влияет именно то, что написано выше. Это лично мой опыт, возможно я не прав. Если я не прав, то буду рад услышать другую версию.
О да… Это к сожалению тоже бывает) Поэтому я никогда не берусь за разборку чужих баннеров) Да что там баннеров, в играх так же грешат… А потом начинается – флеш сжирает весь мой процессор, флеш тормозит и т.д. Посмотрим, когда такие же поделки появятся на HTML5)

отличается производительность программной анимации и анимации в таймлайне

На самом деле сильно отличается.
>На самом деле сильно отличается.

В какую сторону? В таймлайне тормознее? Если да, то подскажите, пожалуйста, наиболее эффективный подход к программной анимации. Банальные события по таймеру или есть что-то поинтереснее?
Tween анимация в таймлайне тормознее и требует больше памяти. Если железо слабое, то очень видно разницу. Способов программной анимации очень много, ровно как и всевозможных библиотек для этого.
Но для себя я уже давно выбрал одну единственную — TweenMax. Однако она «условно платная». Чтобы использовать ее и получить доступ ко всем плюшкам нужно вступить в клуб. Членство не очень дорогое. Есть и бесплатный вариант — TweenLite, найдете на этом же сайте. К слову вот демка со сравнением производительности.
Эта библиотека примечательна еще тем, что на мобильных платформах также показывает отличную производительность. Документации и примеров по ней в изобилии.
Спасибо, изучу на досуге.
Залезешь в исходник такого баннера на 3-5 основных кадров и громко офигеваешь…
Ну-ка, пример b2b флеша можно?
Chatroulette, наверное, для переговоров топ-менеджеров с партнёрами.
Там уже разобрались с распознованием генеталий(читай членов) на видео?
Как же достало это разделение на внутреннюю память и карту памяти… Могут себе в жопу засунуть 100500 гиговые флешки, при общем мизере внутренней памяти и патологической любви приложений ставиться только на нее.
А чем это обусловлено? Я понимаю старые кпк 10 летней давности, когда память была дорогая, но сейчас зачем разделение делают? Или это какая-то особенность андройда?
Т.е кроме производителей айфона, никто не хочет сделать 1 память, в телефоне, без всяких свистелок и перделок.
Почему же, много кто делает встроенную SD-карту и большой объём внутренного стораджа, но вот вендоры понавыпустили целую плеяду Андроидов с этой проблемой, теперь прошивку на 2.3 не обновляют (в 2.3 хороший перенос приложений на внешнюю SD).
Именно, вроде одно улучшение (переносятся и бинарные либы), но зато какое! Многие приложения (а чаще игры) состоят лишь из одних таких библиотек.
Для сравнения: Firefox Beta (хотя это целый браузер!) занимает меньше пятнадцати мегабайтов (и притом его можно переместить на SD-карту)

Ужас какой! Это же целый браузер! А игрушки — это фигня, они по любому весят намного меньше! Все не больше не буду использовать flash, он игрушечкам специально размер увеличивает!
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации