Про сертификацию согласен на все сто процентов! Только W3C это мафия нового рода :) Поэтому и появляются ситуация, когда каждый браузер пытается своё изобрести, где совместимости нет с другими. После чего появляются сотни фреймворков, которые эти разношерстные подходы совмещают в одну обертку. А с W3C договориться (как мне сообщали взрослые дяди) — это не с участковым о самогоном договариваться :)
Когда браузеры выпилят Flash — они разрешат его в своих сторах. Сейчас же как раз тема развивается «стор в браузере» :) Это как Apple в своё время кричали, что Flash на iOS не быть. Но в AppStore — пожалуйста. Главное, чтоб продажи шли :)
Так я не против html5 canvas :) Я даже буду очень рад, когда на смену Flash придет то, что работает везде и одинково. Я бешусь и ненавижу HTML5 именно по той причине, что работает он везде как надо — одинаково.
Последний пример. Клиент заказал Canvas игру простую. Сделали. Слава богу, что я JS пилю с конца 90х, когда у большинства хейтеров Flash даже компьютера не было. Обработка клавиатуры — ад. Один браузер возвращает введенную букву. Другой — Unicode идентификатор. Третий — ничего не возвращает, т.к. метод в KeyboardEvent не найден.
Вернемся к Canvas. На столе лежат 7 Android девайсов разных. Ровно на половине хороших и не слабых устройств оказывается, что очищать канвас через clear, который уже СТАНДАРТИЗИРОВАН и в W3C задокументирован — невозможно. Тупо нет метода Clear. На ряде девайсов он есть, но не делает свою работу. Т.е. вызов сработал, а очистки нет. Приходится для всех браузеров заливать все картинкой.
На WebGL тоже делали. Аналогичные грабли. Что-то где-то работает, что-то нет.
Вот когда HTML5 будет уметь выполнять везде 1 в 1 то, что заявлено «еще 2 года назад» — я скажу, что Flash говно. А пока говно тут HTML5 и Mozilla, которая свои косяки прикрывает чужими.
За этот год в Mozille найдно 71 уязвимость. 71, Карл! И это только Июль! Но они красиво отбрехиваются «Да, но это гипотетически и не факт, что оно работает!». Так елки-палки. И я не видел никого, что был взломан через Flash.
:) из 20 лет его жизни — лет 15 его раз в квартал «точно в этом угод» умирают. Жаль кармы нет вставить фото того молотка, который уже сломался от работы, которым гвозди в крышку гроба флеша вбивают.
Кстати, все недалекие люди оперируют, что «для видео флеш не нужен». Я с ними согласен на 90%, ведь для большинства роликов хватает и html5. Но они не понимают, что есть игры и приложения, которые на сегодня даже на 10% не способен покрыть ни Canvas, ни WebGL. Но что нам эти люди — они в игры не играют, они нажимают кнопки и принимают решения за других.
А те, кто игрет — сидит и ржет тихо с тех, кто в глаза не видел игры на html5, зато про них рассказывает :)
Примечательно то, что Adobe потребовалось 48 часов, чтоб закрыть эту 0day уязвимость. Ровно столько потребовалось фейсбуку, чтоб устранить их косяк с авторизацией пользователя в на своем сайте. А это как бы уже говорит о том, что не такие уж и олени эти адобы
Ага… особенно доставляет, что тыкают все во флеш пальцем. А самая «дырявая» система до сих пор iOS. По данным Symantec за прошлый год 84% всех уязвимостей в мобильных устройствах пришлось на iOS. Но флеш конечно же плохой :D
Я пришел не оправдывать флеш, ведь он как решето и я сам это вижу. А сообщить людям, что есть больше серьезные проблемы в других софтах. Но все кидаются на флеш лишь потому, что обсирать флеш — это мейнстрим.
Шанс потерять деньги на улице раз в 100500 выше, чем сделать это из-за Flash Player. Значит ли это, что надо сидеть дома? Не преувеличивайте ущербность плеера.
Не нравится флеш плеер — удалите его. Это справедливо :) Но обсасывать его ошибки смысла не вижу, т.к. ошибок не совершает тот, кто ничего не делает.
А учитывая, что FP бесплатен — вопрос вообще теряет актуальность. Ставить его никто не заставляет. У меня с карточки одного банка ушло в никуда примерно 20 баксов (валюта была другая). Оказалось, что в банке просто это бывает — персонал тырит бабки. Те, кто жалуются — им возмещают. Кто нет или не подозревают — наверняка будут ругать флеш плеер после этой новости.
>>> чтобы не подсунули какую-нибудь фигню в виду галочки «поставьте opera-браузер или т.п.»
На странице загрузки галочка есть на счет McAffe от Intel. Это партнеры, которые финансируют некоторую часть разработки. Читающий человек снимает галочку сразу.
>>> потом в конце они ещё поздравляют, а потом ещё открывают какую-нибудь страницу в браузере.
Это сделано для того, чтоб собрать статистку прехода на новую версию флеш плера.
>>> Теперь они сами виноваты в том, что я не пользуюсь ихним продуктом
Т.е. Вы решили не покупать айфон и верите, что теперь, наконец-то, апл разорится? ;)
>>> Сейчас любую игру, которую раньше писали во флеш, можно сделать в браузере (canvas, webgl, 3d), не используя никаких сторонних плагинов. Ну и зачем этот флеш нужен, извините?
Канва и вебгл — дико тормозят. Много у кого (кто в играх донатит) просто не работает. Пройдет еще года 2-3, пока баланс не перевалит сильно больше в сторону canvas и еще года полтора-два после этого в сторону webgl.
Вы видели WebGL вприцнипе? Я видел… простые «поделки» заставляют закипать процессор. Работает в мобильном браузере? Да, у многих работает. Но мало кто играет — для этого есть google play и appstore.
Скажу прямым текстом. Покажите мне того человека, у кого через с помощью флеш плеера что-то было украдено? И что это была за информация? Я правда не видел таких, зато видел сотни людей, кто опасается флеш плеера :) Нет, ну правда :) Не надоели ли? Это как доходяге без руки каждый раз говорить «аа у тебя руки нет»…
Я лишь могу с работы привести примеры, когда параноики начитаются аналогичных статей от различных представителей антивирусных компаний и удаляют флеш плеер навсегда раз в месяц. Каждый божий месяц они его удаляют. Сначала ставят и потом удаляют. При этом ни разу у них ничего не украли вообще.
Когда браузеры выпилят Flash — они разрешат его в своих сторах. Сейчас же как раз тема развивается «стор в браузере» :) Это как Apple в своё время кричали, что Flash на iOS не быть. Но в AppStore — пожалуйста. Главное, чтоб продажи шли :)
Последний пример. Клиент заказал Canvas игру простую. Сделали. Слава богу, что я JS пилю с конца 90х, когда у большинства хейтеров Flash даже компьютера не было. Обработка клавиатуры — ад. Один браузер возвращает введенную букву. Другой — Unicode идентификатор. Третий — ничего не возвращает, т.к. метод в KeyboardEvent не найден.
Вернемся к Canvas. На столе лежат 7 Android девайсов разных. Ровно на половине хороших и не слабых устройств оказывается, что очищать канвас через clear, который уже СТАНДАРТИЗИРОВАН и в W3C задокументирован — невозможно. Тупо нет метода Clear. На ряде девайсов он есть, но не делает свою работу. Т.е. вызов сработал, а очистки нет. Приходится для всех браузеров заливать все картинкой.
На WebGL тоже делали. Аналогичные грабли. Что-то где-то работает, что-то нет.
Вот когда HTML5 будет уметь выполнять везде 1 в 1 то, что заявлено «еще 2 года назад» — я скажу, что Flash говно. А пока говно тут HTML5 и Mozilla, которая свои косяки прикрывает чужими.
За этот год в Mozille найдно 71 уязвимость. 71, Карл! И это только Июль! Но они красиво отбрехиваются «Да, но это гипотетически и не факт, что оно работает!». Так елки-палки. И я не видел никого, что был взломан через Flash.
Кстати, все недалекие люди оперируют, что «для видео флеш не нужен». Я с ними согласен на 90%, ведь для большинства роликов хватает и html5. Но они не понимают, что есть игры и приложения, которые на сегодня даже на 10% не способен покрыть ни Canvas, ни WebGL. Но что нам эти люди — они в игры не играют, они нажимают кнопки и принимают решения за других.
А те, кто игрет — сидит и ржет тихо с тех, кто в глаза не видел игры на html5, зато про них рассказывает :)
Мы можем поступить проще. Либо выполняйте свои требования в переписке сами, либо не мешайте другим писать то, что не нарушает правила.
upd: Это по данным Symantec
В этом случае критические обновления приходят без информирования пользователя.
Не нравится флеш плеер — удалите его. Это справедливо :) Но обсасывать его ошибки смысла не вижу, т.к. ошибок не совершает тот, кто ничего не делает.
А учитывая, что FP бесплатен — вопрос вообще теряет актуальность. Ставить его никто не заставляет. У меня с карточки одного банка ушло в никуда примерно 20 баксов (валюта была другая). Оказалось, что в банке просто это бывает — персонал тырит бабки. Те, кто жалуются — им возмещают. Кто нет или не подозревают — наверняка будут ругать флеш плеер после этой новости.
На странице загрузки галочка есть на счет McAffe от Intel. Это партнеры, которые финансируют некоторую часть разработки. Читающий человек снимает галочку сразу.
>>> потом в конце они ещё поздравляют, а потом ещё открывают какую-нибудь страницу в браузере.
Это сделано для того, чтоб собрать статистку прехода на новую версию флеш плера.
>>> Теперь они сами виноваты в том, что я не пользуюсь ихним продуктом
Т.е. Вы решили не покупать айфон и верите, что теперь, наконец-то, апл разорится? ;)
>>> Сейчас любую игру, которую раньше писали во флеш, можно сделать в браузере (canvas, webgl, 3d), не используя никаких сторонних плагинов. Ну и зачем этот флеш нужен, извините?
Канва и вебгл — дико тормозят. Много у кого (кто в играх донатит) просто не работает. Пройдет еще года 2-3, пока баланс не перевалит сильно больше в сторону canvas и еще года полтора-два после этого в сторону webgl.
Вы видели WebGL вприцнипе? Я видел… простые «поделки» заставляют закипать процессор. Работает в мобильном браузере? Да, у многих работает. Но мало кто играет — для этого есть google play и appstore.
Скажу прямым текстом. Покажите мне того человека, у кого через с помощью флеш плеера что-то было украдено? И что это была за информация? Я правда не видел таких, зато видел сотни людей, кто опасается флеш плеера :) Нет, ну правда :) Не надоели ли? Это как доходяге без руки каждый раз говорить «аа у тебя руки нет»…
Я лишь могу с работы привести примеры, когда параноики начитаются аналогичных статей от различных представителей антивирусных компаний и удаляют флеш плеер навсегда раз в месяц. Каждый божий месяц они его удаляют. Сначала ставят и потом удаляют. При этом ни разу у них ничего не украли вообще.