Должен ли я отказаться от Adobe Flash для HTML5 и?


В настоящее время я изучаю разработку приложений Facebook и планировал использовать Flash в качестве основы своего приложения, я протестировал несколько простых приложений PHP для Facebook и знаю достаточно о action-script 3, чтобы начать свой путь, но API для разработки Facebook в AS выглядит гораздо более утомительным, чем PHP.

Мой вопрос в том, смогу ли я создавать интерактивную графику (игры), как мы видим в Интернете в классе HTML5 canvas? и который был бы проще?

Author: Waltzy, 2010-04-30

9 answers

HTML5 на самом деле еще не существует вне базовой поддержки в различных браузерах. Мы на пару лет отстаем от истинного насыщения, так как этого не будет, пока IE9 и FF4 не будут выпущены, а затем широко приняты.

Вы можете использовать проект Google Code для включения поддержки canvas в IE, однако до тех пор:

Http://code.google.com/p/explorercanvas/

И да, вы могли бы создать несколько интересных игр с помощью canvas. Однако я верю в то, что в краткосрочной перспективе у вас будет более широкий спектр возможностей с Flash.

Http://www.canvasdemos.com/

 14
Author: Keith Adler, 2010-04-29 22:51:38

Flash определенно будет проще, так как он зрелый и для него создано множество игровых движков. Canvas будет работать на iPhone, но многие другие версии браузеров его не поддерживают.

Я бы сказал, что он еще не совсем готов к прайм-тайму.

 4
Author: Byron Whitlock, 2010-04-29 22:51:59

Я бы предложил придерживаться Flash до тех пор, пока html5 не станет зрелым вариантом и на рынке не появится хотя бы одна надежная интегрированная среда разработки.

 3
Author: JoseMarmolejos, 2010-04-29 23:10:55

Canvas и SVG являются новыми, но они быстро набирают обороты, и я вижу множество статей/демонстраций повсюду, включая правую часть этой страницы. Ваша единственная реальная проблема может заключаться в том, что IE не справится с этим, и я не помню, говорила ли об этом Microsoft (добавив еще больше к гибели IE в Интернете).

 3
Author: Rob, 2010-04-30 00:05:14

Это полностью зависит от того, что вы делаете. Если функции, которые вы используете во Flash, предоставляются только HTML5, вам, вероятно, следует это сделать. Иначе вы просто не сможете.

Вот некоторые из моих мыслей в ответ на аналогичные вопросы:

Гретц
back2dos

 2
Author: back2dos, 2017-05-23 10:27:38

Пока нет. Я бы перенес весь сайт на HTML5, сохранив старую версию flash, просто используя ту или иную версию, проверяя, какой навигатор обращается к странице.

 2
Author: Adirael, 2010-05-01 15:19:31

Зависит от того, что вы хотели бы сделать. Я не согласен с человеком, который сказал, что HTML5 еще не существует. Технически IE пока не поддерживает это, но для этого есть обходные пути.

Уже существует множество приложений/игр, созданных с использованием HTML5, которые являются живыми.

HTML5 пока не поддерживает захват аудио/видео. Так что, если вы думаете, что вам это не понадобится, вы можете использовать HTML5. Я уверен, что есть и другие преимущества и недостатки с обеих сторон.

Кроме того, HTML5 является бесплатным...

С другой стороны, у Apple есть проблемы с Adobe, и они не поддерживают Flash в iphone/ipad. Так что, в зависимости от того, кто победит в этой битве, все будет совсем по-другому.

Надеюсь, это поможет, - Розбех

 2
Author: Roozbeh15, 2011-01-11 23:38:58

Всегда есть две стороны... С одной стороны, HTML5 быстрее и (не собирается) требует каких-либо дополнительных плагинов. Но похоже, что HTML5 не будет полностью реализован раньше, чем в 2018-2020 годах. До тех пор вам придется использовать другие плагины или дополнения...

Что касается Вспышки...На данный момент это почти лучшая практика, которую вы можете использовать для RIAs. Вы можете реализовать 3d, видео, MP3 и так далее, и так далее. Поэтому я бы сказал, что Flash - лучшая технология на данный момент. Но это на тебе, чтобы решайте xD

P.S. Посмотрите на все эти приложения для facebook... только вспышка...

 1
Author: Xander cage, 2010-05-04 18:19:48

Я тоже недавно рассматривал это дело,

Современные стандарты предполагают, как и видение Стива Джобса.

Adobe Flash начинает показывать свой возраст.

Причины:

Рост рынка мобильной связи, все больше людей просматривают контент веб-сайтов на мобильных устройствах и планшетах.

HTML5 JavaScript и WebGL, похоже, являются путем в будущее. Вот некоторые из фактов.

WebGL действительно взлетел в последние годы. с массовым расширением приложения поддержка.

Например, Unity 3d, IOS, ОС Android и все основные рынки веб-браузеров.

JavaScript, тем не менее, делает некоторые значительные успехи в веб-сообществе и даже выходит на рынок настольных компьютеров с такими продуктами, как Chrome OS от Google.

HTML 5 может обслуживать видеоконтент, воспроизводимый во всех браузерах, и другие удивительные элементы.

С точки зрения поддержки сети.

Adobe всегда подвергалась критике из-за угроз безопасности, которые могут вызвать проблемы с windows и другие устройства с ОС.

Имея в виду эти моменты,

Если клиент специально не заявляет, что ему необходимо использовать Adobe Flash, я выберу HTML5/JavaScript и WebGL вместо Adobe Flash, главным образом для расширения доступности приложения.

Лично мне так надоело обновлять флеш-плееры на стороне клиентов. Это может быть очень неприятно, когда клиент пытается получить доступ к вашему контенту.

Надеюсь, это поможет другим в их выборе "слишком ярко или нет слишком флэш" ваше приложение.

 0
Author: Scott Mcleod, 2016-02-27 08:32:53