Flash срещу HTML5: Последната позиция

Вярвате или не, Flash все още има пламенен фен клуб. Вездесъщият медиен плейър за браузъри е взел своите бучки, благодарение до голяма степен на проблемите със сигурността. Въпреки това, diehards остават в ъгъла на Flash в битката си с HTML5, въпреки усещането, че Flash може да е на въжета, тъй като HTML5 продължава да затваря всякакви пропуски във функционалността, които може да е имал със собствения си предшественик.

Окупирайте HTML5, страница във Facebook, която се представя като „Движението за освобождаване на света от HTML пуризма“, е един такъв изход, заемащ мантията на Flash. Страницата подчертава, че „не е анти-HTML5 движение, а по-скоро опозиция на пуризма, пристрастното надмощие и корпоративния тормоз“. Flash, Occupy HTML5 казва, е зрял. „Поддържа се от всички основни браузъри за настолни компютри. Стабилен е, когато се използва правилно. Ако не, той се срива много, точно както всяка друга технология. " Страницата, която има повече от 700 харесвания, е създадена от пламенния защитник на Flash Стефан Беладачи, който заяви наскоро, че планира да рестартира сайта.

Flash „задвижва някои невероятни преживявания, които работят последователно във всички основни браузъри по начин, който не може да бъде репликиран без технологията Flash“, пише Beladaci на страницата Occupy HTML5 във Facebook. „Отстояването на опростени изявления по отношение на уеб технологиите прави мрежата по-малко образована. В този момент тя задържа мрежата. “

Но през последните години Flash е обект на проблеми със сигурността и доставчиците на браузъри, включително Apple, Google и Mozilla, се отдалечават от него. W3Techs, която компилира статистически данни за използването на уеб технологии, съобщава, че Flash се използва само на 8 процента от уебсайтовете, в сравнение с 10 процента преди година. Преди шест години Flash е бил използван на 28,5% от уебсайтовете, когато Стив Джобс е написал „Thoughts on Flash“, отвореното писмо, в което той цитира проблеми като сигурност, производителност и живот на батерията, като обявява, че Apple ще забрани Flash на своите iPhone.

Смъртният звън

Това решение на Джобс беше смъртна присъда за Flash, казва Шон Дрост, съосновател на Hack Reactor, която обучава софтуерни инженери в JavaScript.

„Там, където историята започна, всъщност iOS, когато стартира, не поддържа Flash и никога не го поддържа“, казва Дрост. „Те всъщност забиха клин, при който изведнъж всяка компания трябваше да има не-Flash версия на сайта си, за да има достъп до всички, които използват iOS.“

Междувременно JavaScript се превърна в заместител на Flash, казва Дрост. „Не мисля, че някоя компания ще пише нови Flash приложения занапред“, добавя той.

Още по-лошо, неуспехите за Flash продължават да идват. Миналия месец Google определи HTML5 като предпочитана опция за мултимедия в своя браузър Chrome през Flash Player.

Освен това случаите, в които Flash може да се разглежда като по-гъвкав от HTML5, са намалели. Дори когато HTML5 изостава, изоставането има предимства.

Например, докато Flash предоставя достъп по подразбиране до възможности като камерата и файловата система, HTML5 изисква специфични разрешения, казва Дрост. Това може да се разглежда или като пропуск в характеристиките за HTML5 или като дупка в сигурността за Flash, която HTML5 затваря, отбелязва Drost.

Освен това Flash доскоро предлагаше по-голяма поддръжка за управление на цифрови права от HTML5, но това беше решено предимно, с изключение на старите браузъри, добавя той.

Инструментите за флаш все още са по-добри

Въпреки че Flash може да е в упадък, скоро няма да изчезне. Макар и недоброжелател, Дрост все още вижда Flash да се мотае наоколо известно време. Първо, Flash предлага много по-добра среда за създаване, с Adobe Animate CC от Adobe, отколкото всичко, разработено в света на HTML5, казва той.

„Няма паралел в HTML5. Така че може би наследството на Flash ще продължи да функционира и Flash авторската среда все още може да експортира HTML5 “, казва той.

Adobe от своя страна прие HTML5. Компанията преименува своя Flash Professional инструмент Animate CC и го определи като инструмент за разработване на HTML5 съдържание, като същевременно продължава да поддържа развитието на Flash съдържание.

„Въпреки че стандарти като HTML5 ще бъдат уеб платформата на бъдещето на всички устройства, Flash продължава да се използва в ключови категории като уеб игри и премиум видео, където новите стандарти все още не са напълно зрели“, заяви компанията в края на миналата година.

Adobe още през 2010 г. предлага собствена джаджа за видео плейър HTML5, базирана на библиотеката с отворен код Kaltura.

Свързани статии

  • Безплатен курс: Започнете с AngularJS
  • 7 причини, поради които рамките са новите програмни езици
  • СРЕДСТВО срещу LAMP за бъдещето на програмирането
  • Изтегляне: Ръководство за бизнес оцеляване на професионалния програмист
  • Изтегляне: 29 съвета за успех като независим разработчик
  • 13 страхотни рамки за Node.js
  • 7 лоши идеи за програмиране, които работят
  • 7 езика за програмиране, които обичаме да мразим
  • 9 лоши навика за програмиране, които тайно обичаме
  • 21 горещи програмни тенденции - и 21 студени
  • 22 обиди, които никой разработчик не иска да чуе
  • 13-те умения за разработчици, които трябва да овладеете сега