Adobe официално обяви, че ще бъде доставка на Adobe Flash Player 11 и Adobe Air 3 в началото на октомври. Adobe рекламира новите версии като „конзола за игри за уеб“, с графична производителност до 1000 пъти по-бърза от Flash Player 10 и Adobe Air 2, благодарение на пълно хардуерно ускорено изобразяване както за 2D, така и за 3D графики и 64-битова поддръжка на Windows, Mac OS X и Linux. Въпреки това, докато Adobe Flash остава често срещан на персонални компютри, Apple избяга от Flash на своя мобилен телефон с iOS платформа и дори спря да го доставя на Mac (въпреки че потребителите на Mac са свободни да го инсталират сами). Тази седмица Microsoft обяви, че версията на Internet Explorer за неговата Windows 8 Metro среда няма да поддържа плъгини за браузър – а това означава, че в браузъра няма Flash.
Ще избледнее ли Adobe Flash в лицето на HTML5 и онлайн видеото, доставяно във формати като H.264 и WebM на Google? Или напредъкът на Adobe към платформата ще й позволи да остане основен играч в развитието на интернет, дори когато започне да изчезва от браузърите на хората?
Какво въвежда Adobe във Flash 11 и Air 3
Водещата разработка във Flash Player 11 и Air 3 е Етап 3D, нова хардуерно ускорена графична архитектура за производителност на 2D и 3D изобразяване. Adobe рекламира Stage 3D като способен да доставя игри с качество на конзолата, анимира плавно милиони обекти на екрана при 60 кадъра в секунда, дори на по-стари компютри, които нямат модерен видео хардуер - като "стария компютър на мама с Windows XP." Технологията не се прилага само за игри: Stage 3D и Adobe хардуерно-ускорената архитектура също така ще осигури подобрения във видеоконференциите и възпроизвеждането на видео с висока разделителна способност (в комплект със 7.1 съраунд звук поддържа).
Тези подобрения не са насочени само към настолни компютри, но и към телевизори, работещи с Интернет, и, разбира се, мобилни устройства, включително Android, BlackBerry и—да, iPhone, iPad и iPod touch на Apple. Видеото за това, което някои разработчици правят със Stage 3D, показва потенциала на технологията, особено в сравнение с текущите „най-съвременни“ Flash игри.
За да подобри още повече привлекателността на Flash за разработчиците на игри и производителите на съдържание, Flash Player 11 и Air 3 също ще поддържат абонаменти и наемане на съдържание чрез Adobe Flash Access и Adobe Pass. Функцията е насочена повече към телевизори, свързани с интернет, така че операторите и доставчиците на съдържание (да речем, може би Netflix конкурент) може да предлага платено гледане и съдържание под наем, но технологията също така се мащабира за настолни компютри и мобилни устройства платформи.
Какво ще кажете за iOS и Windows Metro на Apple?
И така, как Adobe внедрява технологията си в iOS устройства, където Apple има известен забранен Flash? Ето къде идва Adobe Air: Adobe Air позволява на разработчиците на Flash да пакетират своите базирани на Flash проекти като собствени приложения за различни платформи, включително Windows и Mac OS X, но също и Android, BlackBerry (включително PlayBook) и Apple iOS. В общи линии Adobe Air дава на Flash разработчиците команда „Запазване като приложение“.
Възможността за събиране на Flash проекти като приложения е важна. Приставката Adobe Flash може да бъде забранена от уеб браузъра Safari на iOS - и, очевидно, от Internet Explorer в Windows 8 Metro — но разработчиците могат да създават за тези платформи, като използват Adobe Air, за да запазят своите проекти като стандартни приложения. На платформи, където е вграден Air, като BlackBerry PlayBook на RIM, тези приложения могат да бъдат сравнително елегантни и бързи за изтегляне. Adobe казва, че очаква Adobe Air да позволи на разработчиците да създаване на базирани на Flash приложения за Windows 8 Metro, точно както в момента могат за iOS. Тъй като платформите за сърфиране в мрежата намаляват поддръжката на приставката Flash на Adobe, Adobe Air е все по-важна част от твърдението на компанията, че нейната Flash технология може да достигне до един милиард души.
Приложенията, създадени с помощта на Adobe Air, често изглеждат великолепно – много от основните клиенти на Adobe са дизайнери и медии професионалисти, в края на краищата – и платформата имаше някои ранни успехи, включително масови приложения като TweetDeck (което получи придобит от Twitter), и текущата топ игра за iPad в iTunes App Store: Машинариум. Въпреки това, приложенията на Adobe Air също бяха остро критикувани за лоша производителност и изчерпване на системните ресурси. Например, Машинариум е ограничен до по-мощния iPad 2 и се придържа към 2D (вместо 3D) графики.
Стойностното предложение на Flash
Adobe е рекламиране Flash Player 11 (и Air 3) като „следващото поколение за мрежата“. Компанията твърди повече от две трети от всички Уеб базираните игри в момента се захранват от Flash, а Flash игрите имат повече от 11 пъти по-голяма аудитория от Nintendo Wii. Но това не променя факта, че Flash започва да изчезва от уеб браузърите: iOS не го поддържа, Windows Metro няма да го поддържа и Mac не се доставят с него. Докато Adobe Flash беше почти повсеместна технология, възможността за внедряване на Flash съдържание за уеб потребителите става все по-популярна нестабилна и няколко шумни гафа в сигурността, включващи Flash, не помогнаха на репутацията на технологията сред потребителите очи. Всъщност има още една корекция за сигурност за уязвимост на Flash в Windows, Android, Mac OS X и Linux дължим днеси вече се използва в Интернет.
Независимо от това, Flash има силна привлекателност за разработчиците, създаващи интерактивно съдържание, защото Flash проектите изглеждат еднакви и — донякъде — действат еднакво навсякъде, независимо от платформата. Въпреки че HTML5, JavaScript и дори WebGL направиха значителни крачки през последните няколко години, тези технологии все още не могат да направят същото твърдение: Широк вариациите в браузърите, производителността и технологичната поддръжка правят разработването на нещо като 3D игри, използващи отворени уеб технологии, трудно почти невъзможно. Разработчиците на Flash се сблъскват с много предизвикателства, специфични за платформата – разработването на игра, предназначена да работи с мишка, не е същото като създаването на игра който работи със сензорни екрани и жестове, но Flash предлага много по-унифицирана платформа за интерактивно съдържание от днешната отворена мрежа технологии. Flash увисва възможността за - смеем ли да го кажем? — решение за еднократно писане и стартиране навсякъде за интерактивно съдържание.
Бъдещето на Flash почти сигурно е в интерактивното съдържание като игри, а не в простото предаване на видео и аудио. Където някога беше Flash де факто платформа за прокарване на видео към интернет потребителите, проучване по-рано тази година установи, че почти две трети от уеб видео има се отдръпна от Flash— това се дължи най-вече на пазарния натиск на iOS платформата на Apple и цифрите вероятно са по-високи сега.
Противоречието на стойността на Flash
Adobe казва, че Flash 11 е „конзолата от следващо поколение за мрежата“, но простият факт е, че Flash бавно изчезва от мрежата или поне от уеб браузърите. Няма значение дали Adobe може да увеличи графичната производителност. Тъй като все по-голям брой интернет потребители влизат в мрежата в браузъри, които не поддържат Flash, Flash съдържанието насочени към уеб браузъри може също така да гние в картонена кутия в мазето на някой окръг съдебна палата. Или, може би по-лошо, може и да е написано с Java.
Родните приложения заобикалят забраната за приставката за Flash браузър, защото не изискват приставка и не работят в браузър. Те обаче също не могат да се показват вградени в уеб сайтове, така че Adobe Air не е решение за уеб издатели, които искат да вградят аудио, видео и (най-важното) интерактивни елементи в своите уеб страници. Разработването на уеб сайт и разработването на приложение - да не говорим за приложение, насочено към множество мобилни и настолни платформи - са много различни неща.
Въпреки фокуса на Adobe върху уеб-базирани игри с Flash 11 и Air 3, изглежда ясно, че стойността на Flash за уеб издателите намалява, въпреки че стойността му за разработчиците на приложения може да нараства. След това възниква въпросът дали Flash и Adobe Air могат да се конкурират с естествените инструменти за разработка на приложения. Към днешна дата, с Flash Player 10 и Adobe Air 2, отговорът е не. Може би Adobe може да промени това с Flash Player 11 и Adobe Air 3.
Препоръки на редакторите
- Apple и Google се обединяват, за да направят устройствата за проследяване по-малко страховити
- 5 функции на камерата на Android, които трябва да имам на моя iPhone
- Microsoft Defender най-накрая изглежда като подходящ антивирусен софтуер за физически лица
- Анализатор на Apple прогнозира, че iPhone SE 2 с процесора на iPhone 11 ще се появи през 2020 г
- Около 40% от приложенията за Android и iOS имат високорискови уязвимости