Adobe Flash Player

Վիքիպեդիայից՝ ազատ հանրագիտարանից
Adobe Flash Player
Изображение логотипа
Տեսակմեդիափլեյեր, բրաուզերի ընդլայնում և մուլտիմեդիայի ֆրեյմվորք
Նախագծումը՝Adobe
Գրված է՝C++
ՕՀWindows, Լինուքս, մաքՕՍ և Chrome OS
Առկա էբրազիլիական պորտուգալերեն, գերմաներեն, իսպաներեն, ֆրանսերեն, իտալերեն, հոլանդերեն, լեհերեն, շվեդերեն, թուրքերեն, չեխերեն, ռուսերեն, ճապոներեն, կորեերեն և հյուսիսային չինարեն
Լույս տեսավ՝1999
ՊլատֆորմWindows
Կարդագող ֆայլերի ֆորմատSmall Web Format
Արտոնագիրfreeware
Կայքadobe.com/products/flashplayer.html
 Adobe Flash Player Վիքիպահեստում

Adobe Flash Player (Shockwave Flash Ինտերնետ Էքսպլորեր-ում և Mozilla Firefox-ում)[1], ծրագիրն անվճար է և օգտագործվում է Adobe Flash-ի պլատֆորմում։ Ծրագիրը ներառում է մուլտիմեդիաի դիտումը, վիդեո և աուդիո ֆայլերի տարածում։ Կարող է հանդես գալ որպես Վեբ դիտարկիչի պլատֆորմ։ Բջջային հեռախոսները նույնպես իրենց մեջ կրում են այս ծրագիրը։ Flash Player-ը ստեղծվել է Macromedia-ի կողմից և Adobe Systems-ի մշակումից հետո ծրագիրը տարածվում է։

Flash Player-ը ծրագրում է SWF ֆայլեր, որոնք կարող են ստեղծվել Adobe Animate-ի և Adobe Flash Professional-ի աշխատանքային գործիքներով, authoring tools, Adobe Flash Builder-ով կամ FlashDevelop-ի գործիքներով։ Flash Player-ի միջոցով կարելի է դիտել վեկտորներ, պատկերացանցային գրաֆիկներ, 3D գրաֆիկներ, վիդեո և աուդիո ֆայլեր ներկառուցված սցենարների լեզվով (ActionScript)։ ActionScript-ը հիմնված է ECMAScript-ի վրա և նման է JavaScript-ին։ Flash Player-ն ունի լայն լայն տարածում և համարվում է ինտերնետային էջերում տեղադրված խաղերի, անիմացիաների և գրաֆիկական ինտերֆեյսի (GUI- ների) ընդհանուր ձևաչափ։ Adobe-ը 2013 թվականին հայտարարել է, որ մեկ միլիարդ օգտատերերից 400 միլիոնը վեց շաբաթվա ընթացքում բեռնել է Adobe Flash Player-ի նոր տարբերակը[2]։

Flash Player-ը անվճար ծրագիր է, այդ իսկ պատճառով հասանելի է բոլորին։ Այս ծրագրից օգտվում են խոշոր վեբ բրաուզերներ և օպերացիոն համակարգեր, որոնցից են՝ Google ChromeWindows 8-ի հետ միասին[3][4], իսկ ավելի ուշ Internet Explorer-ը և Edge[5][6][7]:

Flash Player-ը շատ է քննադատվել հեառախոսի մառդկոցի առագ սպառման համր, փակ համակարգ լինելու և մասամբ ոչ անվտանգ լինելու համար։ Flash Player-ը հատկապես շատ է քննադատել Էյփլի ստեղծող Սթիվ Ջոբսը։ Նա բաց նամակով հայտնել էր, որ հրաժարվում է այդ ծրագիրը իր IOS համակարգում տեղադրելուց։ Բնականաբար այս ծրագրից օգտվողների թիվը նվազեց, պատճառ հանդիսացան նաև ժամանակակից վեբ կայքերը որոնք կարող են կատարել այն նույն ֆունկցիաները որոնց ընդունակ է Flash Player-ը[8][9][10]։ 2017 թիվ հուլիսին, Adobe-ը հայտարարեց[11], որ կաջակցի Flash Player-ին, և կշարունակի օգտագործել HTML5-ի ստանդարտները[12][13]։ Հայտը համաձայնեցված է Էյփլի[14], Ֆեյսբուքի[15], Գուգլի[16], Մայքրոսոֆթի[17] և Mozilla-ի հետ[18]։

Հատկություններ[խմբագրել | խմբագրել կոդը]

Adobe Flash Player-ը հնարավորություն ունի աշխատել SWF ֆայլերի հետ, չնայած նրան, որ չունի ներկառուցված առանձնահատկություններ SWF ֆայլերը փոփոխության ենթարկելու համար։ Այն իրականացնում է ծրագրակազմ ActionScript- ի ծրագրավորման լեզվով, որը տեքստի, տվյալների, վեկտորային գրաֆիկայի, ռետրո գրաֆիկայի, ձայնային և վիդեոների ռեժիմի շահարկության հնարավորություն է ընձեռնում։ Ծրագիրը թույլտվությունը ստանալուց հետո կարող է մուտք գործել որոշակի արտաքին սարքեր, որոնցից են վեբ խցիկները և խոսափողը։

Adobe Flash Player-ը օգտագործվում է Adobe Integrated Runtime (AIR) կողմից, ըրպեսզի ապահովի աշխատասեղանի ծրագրերը և բջջային հավելվածները։ Adobe Integrated Runtime-ը աջակցում է Windows, Linux, macOS և որոշ բջջային օպերացիոն համակարգերին, ինչպիսիք են iOS-ը և Android-ը։ Adobe Flash Player-ը AIR-ը օգտագործելու համար պետք է օգտվի իր լրացուցիչ հնարավորություններից, ինչպիսիք են ֆայլային համակարգի ինտեգրումը, էկրանի ինտեգրումը և Accelerometer-ով և GPS սարքերով կապված սարքերի ինտեգրումը[19]։

Տվյալների ձևաչափեր[խմբագրել | խմբագրել կոդը]

Flash Player-ը ներառում է բազմաթիվ, տարատեսակ տվյալների ձևաչափեր, որոնցից մի քանիսը կարող են մուտք գործել միայն ActionScript-ի ինտերֆեյսի միջոցով։

  • XML- Flash Player-ը ներառում է XML 8-ի վերլուծություն և գեներացիա։ XML-ի տվյալները պահպանվում են հիշողության մեջ` որպես XML փաստաթղթի օբյեկտի մոդելներ և կարող են շահարկվել ActionScript-ի միջոցով։ ActionScript 3-րդը նաև աջակցում է ECMAScript XML-ին, որը թույլ է տալիս XML տվյալների հետ ավելի հեշտությամբ աշխատել։
  • JSON- Flash Player 11-ը ներառում է JavaScript-ի օբյեկտի նշում (JSON), ձևաչափով տվյալների ներկրում և արտահանում, որը թույլ է տալիս աջակցել JavaScript-ի ծրագրերին։
  • AMF- Flash Player-ը թույլ է տալիս հավելվածի տվյալները պահպանել համակարգիչների վրա՝ միավորված օբյեկտների տեսքով[20]։
  • SWF- SWF ֆայլի ձևաչափը հրատարակվել է Adobe-ի կողմից և հնարավորություն է տալիս SWX ֆորմատի ֆայլեր մշակել, օգտագործում է SWF ֆայլի ձեւաչափը և AMF-ն, որոնք նախատեսված Flash հավելվածի համար և ծառայում է ծրագրերի տվյալների փոխանակման համար[21][22]։ The SWX system stores data as standard SWF bytecode which is automatically interpreted by Flash Player[23]. SWX համակարգը տվյալները պահում է որպես ստանդարտ SWF ֆայլերի կոդ, որը ավտոմատ կերպով մեկնաբանվում է Flash Player-ի կողմից[23]։ Մեկ այլ բաց կոդով ծրագիր, SWXml-ը թույլ է տալիս Flash հավելվածներին ներբեռնել XML ֆայլերը ` որպես ActionScript օբյեկտներ, առանց XML-ի վերլուծության[24][25]։

Մուլտիմեդիայի ֆորմատներ[խմբագրել | խմբագրել կոդը]

Flash Player-ը հիմնականում գրաֆիկայի և մուլտիմեդիա պլատֆորմ է և աջակցում է գրաֆիկային և վեկտորային գրաֆիկային։ Այն աջակցում է հետևյալ տարբեր մուլտիմեդիոն ձևաչափերին, որոնք կարող են վավերացնել և վերարտադրել։

  • MP3 ներառում է ձայնագրում և նվագարկում, որը MPEG-2 աուդիո շերտի III (MP3) հոսքն է և ներկայացվել է Flash Player 4–ում։ MP3 ֆայլերը կարելի է հասանելի դարձնել HTTP սերվերի միջոցով, կամ ներկառուցված SWF ֆայլի միջոցով, որը նաև հոսքային ֆորմատ է։
  • FLV– ներառում է Adobe Video-ի և Macromedia-ի կողմից մշակված ֆորմատով Flash Video-ի FLV եւ F4V ֆայլերի ներբեռնում և վերարտադրում։ Flash Video ձևաչափը աջակցում է տարբեր տեսակի վիդեո կոդեկսների, ինչպիսիք են Sorenson Spark, VP6 վերջերս H.264[26]։ Flash Player-ը օգտագործում է ապարատային արագացում `ցուցադրելու տեսանյութ, DirectX Video Acceleration-ը և OpenGL-ը։ Flash Video-ն օգտագործվում է YouTube, Hulu,Yahoo! Video, BBC Online[27] և այլն։ FLV ֆայլերը կարելի է նվագարկել սերվերից, օգտագործելով HTTP սերվերը և այն կարող է նաև տեղադրվել SWF ֆայլի ներսում։ Flash Video-ը կարող է նաև հեռարձակվել RTMP-ի,Adobe Flash Media Server- ի կամ նման այլ սերվերային ծրագրային ընդլայնումների միջոցով։
  • PNG աջակցում է ապակոդավորման և դյուրակիր ցանցային գրաֆիկայի (PNG) պատկերների մատուցմանը, ինչպես նաև 24-բիթ (անփոփոխ) և 32-բիթ (փոխարինելի) տարբերակներում։ Flash Player 11-ը կարող է PNG կոճակը կոտրել ActionScript-ի միջոցով։
  • JPEG նախատեսված է վերծանման և սեղմված JPEG պատկերների մատուցման համար։ Flash Player 10-ը ավելացրեց Microsoft-ի կողմից մշակված ընդլայնում JPEG-XR-ի առաջադեմ պատկերի ստանդարտին, ինչը հանգեցնում է JPEG-ի ավելի լավ սեղմման և որակի։ Flash Player 11-ը կարող է նաև JPEG կամ JPEG-XR bitmap կոդավորել ActionScript-ի միջոցով։
  • GIF- նախատեսված է վերծանման և սեղմված Graphics Interchange Format (GIF) պատկերների մատուցման համար, միայն միակողմանի տարբերակներում։ Բազմաֆունկցիոնալ GIF-ը կցուցադրի միայն առաջին պատկերի շրջանակը։

Հոսքային արձանագրություններ[խմբագրել | խմբագրել կոդը]

  • HTTP– նախատեսված է վեբ սերվերների հետ հաղորդակցվելու համար։ Օգտագործում է HTTP-ի և POST-ի տվյալները[28]։

HTTP-ի միջոցով կայքերը հասանելի են միայն այն դեպքում, երբ Flash-ը որպես գործիք օգտագործելու թույլտվություն ունեն[29]։ Կայքերը պետք է անցկացնեն որոշակի XML ֆայլ, որը կոչվում է խաչաձև տիրույթի քաղաքականություն[30]։ Որոշ կայքեր, ինչպիսիք են Digg- ը, Flickr, Photobucket- ը, անցնում են խաչաձեւ տիրույթի քաղաքականություն, որը հնարավորություն է տալիս Flash—ի բովանդակությանը հասնել HTTP-ի միջոցով իրենց կայք մուտք գործելով[31]։

  • RTMP– ներկայացվում է կենդանի ձայնի և վիդեոի միջոցով։ Օգտագործում է Real Time Messaging Protocol (RTMP)–ի կողմից մշակված Macromedia–ն։ RTMP-ն աջակցում է Transmission Control Protocol-ի (TCP) կամ անվտանգության ծածկույթի SSL կապի համար կոդավորված տարբերակին։ RTMP-ն կարող է նաև շրջանցել firewall–ը, որը թույլ է տալիս միայն HTTP–ի տեղափոխությունը։
  • TCP– աջակցում է Transmission Control Protocol (TCP)–ին, ցանկացած տիպի սերվերի հետ կապ հաստատելու համար։ Sockets–ները կարող են օգտագործվել միայն ActionScript–ի միջոցով և կարող են փոխանցել պարզ տեքստ, XML կամ երկուական տվյալներ (ActionScript 3.0 և ավելի)[32][33]։ Անվտանգության խնդիրները կանխելու համար, վեբ սերվերները, որոնք թույլ են տալիս Flash-ի բովանդակությանը հաղորդակցվել նրանց հետ, պետք է ընդունեն XML-ի վրա հիմնված միջքաղաքային ֆայլ, որը ծառայում է Port 843-ում[34]։ Sockets-ը հնարավորություն է տալիս AS3 ծրագրերը ներդնել ցանկացած սերվեր՝ ծրագրային ապահովման համար, որոնցից է MySQL–ը[35]։

Կատարում[խմբագրել | խմբագրել կոդը]

Սարքի արագացում[խմբագրել | խմբագրել կոդը]

Մինչև Flash player 10–ը, GPU-ի արագացման համար աջակցություն չկար։ 10–րդ տարբերակը ավելացրեց անհրաժեշտ թույլտվություններ Pixel Bender-ի և API–ի համար , սակայն դեռևս չունի GPU–ի 3D վերամշակման գործընթացը[36]։ Զգալի փոփոխություններ տեղի ունեցան 11–րդ տարբերակում։ 11–րդ տարբերակն ավելացրեց ցածրաստիճան API–ի, Stage3D անվան տակ, որը ապահովում է GPU–ի ամբողջական արագացումը, WebGL-ի նման[37][38]։ (Pixel Bender-ի GPU-ի արագացման մասնակի աջակցությունը լիովին հեռացվել է Flash 11.8-ում, որի արդյունքը նախագծերի որոշակի խափանումներ էին։ Այնպիսի խափանումներ ինչպիսիք են MIT-ի Scratch-ը[39][40]):

Flash Player-ի ընթացիկ տարբերակները օպտիմիզացված են, տեսախցիկի արագացումը օգտագործելու համար և բազմաթիվ սարքերի, այդ թվում `սեղանի համակարգիչների 3D գրաֆիկայի մատուցման համար։ Այն նման է HTML5-ին[41][42]։ Բացի այդ, Flash Player- ն օգտագործվել է մի քանի բջջային սարքերի վրա` որպես առաջնային ինտերֆեյսի ռեֆորմատոր[43]։

Կազմ[խմբագրել | խմբագրել կոդը]

Չնայած ActionScript 3-ում գրված կոդը գրեթե 10 անգամ ավելի արագ է իրականացնում, քան նախորդ ActionScript 2-ը[44], նա Adobe ActionScript 3 շարունակությունն է և արտադրում է անարդյունավետ բայտ–կոդ, որն այդքան էլ արդյունավետ չի համարվում համեմատած այլ գործիքների հետ, ինչպիսիք են CrossBridge[45][46][47][48][49]:

CrossBridge–ը գործիքների հավաքածու է C++ կոդի–ի համար, որը նախատեսված է Flash Player–ում աշխատելու համար նաև օգտագործվում է LLVM–ի կողմից բայտ–կոդ ստեղծելու համար։ LLVM–իստեղծած կոդը 10 անգամ ավելի արագ է աշխատում, քան ActionScript 3–ով ստեղծված կոդը, քանի որ LLVM–ը օգտագործոմ է առավել հզոր օպտիմիզացում[47][48][49]։

2012 թվականի դրությամբ Haxe բազմալեզու ծրագիրը կարող է ավելի արագ ծրագրեր ստեղծել Flash Player-ի համար, քան Adobe Flex SDK–ը[50]։

Զարգացման մեթոդներ[խմբագրել | խմբագրել կոդը]

Flash Player ծրագրերը կարող են կառուցվել երկու տարբեր նշանակության մեթոդներով։

  • "Flex" ծրագրեր – Adobe Flex Framework-ը գրաֆիկական ինտերֆեյսի, տվյալների մանիպուլյացիայի և ցանցային բաղադրիչների ինտեգրված հավաքածու է, և դրա վրա կառուցված ծրագրերը կոչվում են «Flex» հավելվածներ։ Flex- ը պետք է ներբեռնվի մինչև ծրագիրն սկսվի և կշռվի մոտավորապես 500 KB: Խմբագրիչները ներառում են Adobe Flash Builder և FlashDevelop.
  • "Pure ActionScript" ծրագրեր – Flex-ի շրջանակում թույլ է տրվում կառուցել ծրագրեր առավել արագ և հարմար տարբերակով[51][52][53]։ Flash Player–ի համար կառուցված ideo խաղերը ներկայանում են որպես pure-Actionscript–ի նախագծեր։ Տարբեր բաց կոդով բաղադրիչ շրջանակներ հասանելի են ActionScript ծրագրերի համար, ինչպիսիք են MadComponents, որոնք ապահովում են UI բաղադրիչները[54][55]։

Զարգացման գործիքներ[խմբագրել | խմբագրել կոդը]

Adobe-ը Flash Player-ի հայտերի մշակման համար հինգ տարբերակ է տրամադրում։

  • Adobe Flash Builder – ձեռնարկության հավելվածի մշակման և կարգավորման գործընթացի համար
  • Adobe Animate – գրաֆիկական դիզայնի, անիմացիաի և այլ գործիքների հավաքածու
  • Adobe Scout – վիզուալ պրոֆիլ, նախատեսված է օպտիմալացման համար։
  • Apache Flex – ազատ SDK-ն, Flash-ի և Adobe AIR-ի ծրագրերի կոդը կազմելու համար է նախատեսված, մշակված էAdobe-ի կողմից և նվիրաբերված է Apache հիմնադրամին[56]։
  • CrossBridge – ազատ SDK-ն, C ++ կոդի միջով կազմելու համար է, նաև մատչելի է Flash Player-ում երրորդ կողմի զարգացման համար։
  • FlashDevelop – բաց կոդով Flash ActionScript IDE, որը ներառում է AIR ծրագրերի համար կարգավորիչ
  • Powerflasher FDT – ActionScript IDE–ի կոմերցիալ մշակման համար
  • MTASC – բաղադրիչ մաս
  • Haxe – բազմազան պլատֆորմների լեզու[57]

Խաղերի զարգացում[խմբագրել | խմբագրել կոդը]

Adobe-ը առաջարկում է անվճար Adobe Gaming SDK, որը բաղկացած է մի քանի բաց կոդով AS3–ից, որոնք նախատեսված են Flash Player Stage3D API-ներում, GPU արագացված գրաֆիկայի համար[58]։

  • Away3D – GPU արագացված 3D գրաֆիկա և անիմացիոն շարժիչ
  • Starling – 2D գրաֆիկական արագացումը, որը կեղծում է Flash ցուցադրման ցուցակը՝ API-ն
  • Feather — GPU-ները արագացրեցին գրաֆիկական GUI գրադարանը
  • Dragon Bones – GPU- ի արագացված 2D կմախքային անիմացիոն (skeletal animation) գրադարան

Flash Player–ի մի քանի կոմերցիոն խաղային շարժիչներ, որոնցից են Unity 3D և Unreal Engine 3[59][60]: Նախքան Stage3D- ի ներդրումը, Flixel- ի նման մի քանի հզոր 2D շարժիչներ հասան իրենց գագաթնակետին[61]։

Adobe-ը նաև մշակեց CrossBridge-ի գործիքակազմը, որը C ++ կոդը օգտագործում է Flash Player-ի միջոցով, օգտագործելով LLVM–ն և GCC-ը[62]։ CrossBridge-ը նպատակաուղղված է խաղի զարգացման ոլորտի համար[63] և ներառում է C ++ ծրագրերի կառուցման, ստուգման և կարգավորման գործիքներ։

Flash–ոիմ մշակված հայտնի խաղերից են Angry Birds–ը, FarmVille–ը, FarmVille 2–ը և AdventureQuest–ը[64]։

Հասանելիություն[խմբագրել | խմբագրել կոդը]

Աշխատանքային սեղանի պլատֆորմներ[խմբագրել | խմբագրել կոդը]

Flash Player-ի վերջին տարբերակը հասանելի է Windows XP–ում, իսկ ավելի ուշ Mac OS X 10.6–ում և Linux–ում։

Adobe Flash Player–ը հասանելի է չորս տարբերակով՝

  1. Internet Explorer-ի ActiveX – տարբերակը, ActiveX-ի վերահսկողությունն է Internet Explorer-ում, նախատեսված է Windows ծրագրերում օգտագործելու համար։ Այս տարբերակը չի կարող տեղադրվել Windows 8-ում և OSes-ում, քանի որ ունի սեփական ինտեգրված Flash Player ActiveX։
  2. The "Firefox" – տարբերակը հասանելի է Firefox-ի համար, ինչպես նաև NPAPI տեխնոլոգիաների աջակցող այլ ծրագրերի համար։
  3. The "Opera and Chromium – PPAPI" – տարբերակը հասանելի է Chromium-ի և Chromium-ի վրա հիմնված բրաուզերների (Opera-ի նման) համար, ինչպես նաև PPAPI տեխնոլոգիաներին աջակցող այլ ծրագրերի համար։
  4. The "projector" տարբերակն ինքնուրույն է և կարող է անմիջապես բացել SWF ֆայլեր[65]։

2012 թվականին փետրվարի 22-ին Adobe-ը հայտարարեց, որ այլեւս չի թողարկի Flash–ի նոր տարբերակ Linux–ի համար, չնայած Flash Player 11.2- ը կշարունակի ստանալ անվտանգության թարմացումները[66][67][68]։ 2016 թվականի Օգոստոսին Adobe-ը հայտարարեց, որ սկսված 24-րդ տարբերակով, այն կվերսկսի աշխատանքը Linux-ի և այլ բրաուզերների հետ[69]։

Հասանելիությունը աշխատանքային սեղանի օպերացիոն համակարգերի վրա
Պլատֆորմ Վերջին տարբերակը Բրաուզեր
Windows XP and later
Windows Server 2003 and later[70]
27.0.0.159[70] Firefox, Chrome, Chromium, Safari, Opera, Internet Explorer, Microsoft Edge
Windows 2000 11.1.102.55[71] ?
Windows 98 and ME 9.0.115.0[71] ?
Windows 95 and NT 4 7.0.14.0[71] ?
Mac OS X 10.6 or later 27.0.0.159[70] Firefox, Chrome, Chromium, Safari, Opera[70]
Mac OS X 10.5 10.3.183.90[71] ?
Classic Mac OS, PowerPC 7.0.14.0[71] ?
Classic Mac OS, 68k 5.0[72] ?
Linux 27.0.0.159[70] Firefox, Chrome, Chromium, Opera[73]

Բջջային պլատֆորմներ[խմբագրել | խմբագրել կոդը]

2011 թվականին Flash Player-ը, համացանցում հայտնվել է որպես վիդեո հավելվածի համար ստանդարտ[74][75]։ Այնուամենայնիվ, Apple–ի ներկառուցված iOS–ը հրաժարվել է Flash Player-ից։ Flash Player–ը փոխեց ռազմավարությունը և սկսեց համագործակցել Adobe Integrated Runtime–ի հետ։

Մինչև 2012 թվականը, Flash Player 11–ը հասանելի էր Անդրոիդ օպերացիոն համակարգի համար, եթե այն ARM Cortex-A8 էր կամ ավելի[76][77] Սակայն 2012 թվականին, Google–ը հաըտարարեց, որ Android 4.1–ը չի համագործակցի Flash Player–ի հետ։ Սկսած 2012 թվականի օգոստոսից, Flash–ը չի կատարելու թարմացումներ Android–ի համար[78]։ Չնայած դրան, Adobe Flash-ը հասանելի է Անդրոիդ սարքերի վրա Adobe ի թարմացման արխիվների միջոցով (մինչև Android 4.3)։

Flash Player–ը ունի համագործակցելու թույլտվություն Acer–ի, BlackBerry 10–ի, Dell–ի, HTC–ի, Lenovo–ի, Logitech–ի, LG–ի, Motorola–ի, Սամսունգի, Sharp–ի, SoftBank–ի, Sony–ի, Sony Ericsson–ի և Toshiba.[79][80][81] 2012 թվականին , Adobe–ը կասեցրեց բրաուզերի աշխատանքը ի օգուտ HTML5–ի[82][83]։ Flash Player–ը շարունակեց համագործակցել բջջային հավելվածի հետ։ Adobe Integrated Runtime–ը հնարավորություն է ընձեռում աշխատել բջջային հավելվածի հետ։

Flash Player–ի 9–րդ տարբերակը մատչելի է Nokia 770–ի/N800–ի/N810–ի համար նաև Maemo OS2008–ի, classic Mac OS և Windows 95/NT–ի համար[84]։ 10–րդ տարբերակը կարող էր իրագործվել Windows 98/Me–ի շնորհիվ օգտագործելով KernelEx–ը։ Առաջարկվում է 6–րդ տարբերակը HP-UX–ի համար[85]։ Flash Player–ի այլ տարբերակները հասանելի էին for OS/2–ի, Symbian OS–ի, Palm OS–ի, BeOS–ի և IRIX–ի համար[86]։ The Kodak Easyshare One includes Flash Player[87].

Adobe- ը նշում է, որ Flash-ը կենթարկվի փոփոխությունների և կօգտագործվի ARM ճարտարապետության մեջ (ARMv7 և ARMv6 ճարտարապետությունները, որոնք օգտագործվում են Cortex-A-ի պրոցեսորներում և ARM11-ում) և թողարկվում է այն 2009 թվականին։ Ընկերությունը նաև նշել է այն բանի մասին, որ ցանկանում է համագործակցել NVIDIA Tegra–ի, Texas Instruments OMAP 3–ի և Samsung ARMs–ի հետ[88][89]։ Սկսած 2009 թվականից հայտնի դարձավ, որ Adobe Flash–ը հասանելի կդառնա TV Intel Media CE 3100 պրոցեսորներին մինչև 2009 թվականի կեսերը[90]։ ARM Holdings–ը ավելի ուշ ասել է, որ համամիտ է Flash-ին , քանի որ «այն կփոխի բջջային ծրագրերը դեպի լավը և հեռացնում է այն պնդումը, ըստ որի՝ աշխատասեղանը հսկում է ինտերնետին»[91]։ Սակայն, 2009 թվականի մայիս ամսվա ընթացքում ARM / Linux սարքերը վատ աջակցություն ցուցաբերեցին ծրագրային բազային[92]։

Պլատֆորմ Հաջորդ տարբերակ
Android 2.2–4.1, ARM Cortex-A8+[93] Flash Player 11.1, AIR 3.1[77][94][95]
Android 2.1 Flash Lite 3.0
iOS Flash Player 11.1, AIR 3.1[76][94]
BlackBerry 10.0–10.3.1 Flash Player 11.1, AIR 3.1
BlackBerry Tablet OS Flash Player 11.1, AIR 3.1[94][96]
Maemo Flash Player 9.4[97]
PlayStation 3 with Firmware 2.50, NetFront 2.81 Flash Player 9.1 (update 3)
PSP with Firmware 2.70 Flash Player 6[98]
Symbian OS Flash Lite 4.0[99]
Wii (Internet Channel) Flash Lite 3.1[100]
Pocket PC 2003[101] Flash Player 7[102][103]
Windows Mobile 5[101] Flash Player 7[102]

Բաց կոդ[խմբագրել | խմբագրել կոդը]

Adobe-ը քայլեր է ձեռնարկել Flash–ի ծախսերը նվազեցնելու կամ վերացնելու համար։ Օրինակ՝ SWF ֆայլի ֆորմատի փաստաթղթերը տրամադրվում են անվճար[104] այն բանից հետո, երբ նրանք մեղմացրեցին իրենց պահանջները[105]։ Adobe-ը նաև ստեղծել է Open Screen Project-ը, որը հեռացնում է լիցենզավորման վճարները և բացում է տվյալները Flash-ի համար։

Adobe-ը նաև ունի Flash-ի հետ կապված բազմաթիվ բաղադրիչներ։

  • 2006 թվականին ActionScript-ի AVM2–ը (վիրտուալ սարքավորում), որը իրականացնում է ActionScript 3-ը, բացվել է որպես Mozilla Foundation-ի բաց աղբյուր[106]։ Այն թողարկվել է MPL / GPL / LGPL լիցենզիաների պայմաններում և ներառում է ActionScript բայթեք ձևաչափի առանձնահատկությունները։ Tamarin Project–ը ղեկավարվում է Mozilla-ի և Adobe Systems-ի կողմից[107]։ Ներկայումս այն համարվում է հնացած տարբերակ։
  • 2011 թվականին Adobe Flex Framework-ը նվիրաբերեցին Apache Software հիմնադրամին որպես բաց աղբյուր, վերանեցին է որպես Apache Flex[56]: Ոմանք այս քայլը դիտեցին որպես Adobe-ի հրաժարական Flex-ից և հեռացում Flash պլատֆորմից[108][109]։ Adobe- ը կենտրոնանում է խաղերի և տեսանյութերի վրա[108][110]։ Նվիրաբերված կոդը ներառում էր մասամբ մշակված AS3 և «BlazeDS» տեխնոլոգիաների հավաքածու[110]։ The donated source code included a partly developed AS3 compiler (dubbed "Falcon") and the BlazeDS set of technologies.[109][110]:
  • 2013 թվականին CrossBridge–ի C ++ խաչաձև հավաքագրման գործիքները բացվում են Adobe-ի կողմից և թողարկվում GitHub—ում[111][112]։ Նախկինում նախագիծն անվանվել է «Alchemy» եւ «Flash Runtime C++ Compiler», և ուղղված էր խաղերի զարգացմանը[113]։

Ազատ և բաց կոդով Shumway–ը և Gnash-ը, կառուցվել են, բայց այլևս ակտիվ զարգացում չեն ունենում[114]։ Միակ լիարժեք ֆունկցիոնալ բաց կոդով հասանելի է Scaleform GFx Player-ը, որը նախատեսված է խաղերի մշակման և ինտեգրման համար։

Քննադատությունը[խմբագրել | խմբագրել կոդը]

Օգտագործման պարզությունը[խմբագրել | խմբագրել կոդը]

Որոշ բրաուզերներում նախկին Flash տարբերակները պետք է տեղահանվեին, քանի որ պետք է տեղադրվեր նորացված տարբերակը[115][116]։ Windows-ի համար նաղատեսված է 11.2 տարբերակը, որն այժմ ավտոմատ թարմացվում է[117]։ Linux–ի միջավայրում Adobe-ն համագործակցում է Google-ի հետ Chrome վեբ-բրաուզերի միջոցով։

2014 թվականի Փետրվարի 20-ին, 12.0.0.70 թարմացումը, հաղորդման սխալ թույլ տվեց և ստեղծվեց կանաչ տեսանյութ որն ներառում էր միայն ձայն։ Այս թերությունը կապված է սարքավորման արագացման հետ և այն կարելի է շտկել Firefox Adobe-ի կարգավորումներով (մուտքագրված տեսանյութին մկնիկով աջ սեղմելով) կամ Internet Explorer-ում (գործիքների պարամետրերում) սարքավորումների արագացման ռեժիմը անջատելու միջոցով։ Այս թերությունը կարող է կապված լինել լայնորեն կիրառվող գրաֆիկական ապարատներից։

Apple-ի հակասություններ[խմբագրել | խմբագրել կոդը]

2010 թվականի ապրիլին Սթիվ Ջոբսը՝ Apple Inc.-ի գլխավոր գործադիր տնօրենը հրապարակեց բաց նամակ, որում պաճառաբանում է թե ինչու Flash Player–ը չի աջակցի Apple-ի iPhone-ին, iPod touch-ին եւ iPad-ին։ Նամակում նա մեղադրեց Flash Player-ին «բաց լինելու», կայունության, անվտանգության, կատարման և սենսորային ինտեգրման հետ կապված խնդիրների համար։ Նա նաև նշեց, որ Apple-ի Macintosh համակարգիչները ավելի հաճախ են շարքից դուրս գալիս և դրա պատճառը Flash-ն է[118]։ Adobe- ի գլխավոր գործադիր տնօրենը նշում է որ համակարգիչների վթարների ոչ պակաս պատճառ է հանդիսանում Apple-ի օպերացիոն համակարգը[119]։

Սթիվ Ջոբսը նաև պնդում էր, որ համացանցում տեսանյութների մեծ մասին աջակցում է iOS-ը, որը համագործակցելով HTML5-ի հետ հնարավորություն է ընձեռնում դիտել տեսանյութերը առանց Flash Player-ի աջակցության[120]։

Գաղտնիություն[խմբագրել | խմբագրել կոդը]

Flash Player-ը աջակցում լոկալ տվյալների պահեստավորմանը (այն նաև կոչվում է «Տեղական համօգտագործվող օբյեկտներ»)։ Flash Player-ի տեղական պահեստավորումն թույլ է տալիս վեբկայքեր տեղադրել օգտատերի համակարգչի վրա։ Flash Player-ը թույլ կտա միայն նույն կայքի դոմենից բովանդակություն մուտք գործել տեղական պահեստում պահպանված տվյալների մուտքագրման համար[121]։

Տեղական պահեստը կարող է օգտագործվել տեղեկատվությունը պահպանելու համար, ինչը հետագայում ստացվում է հենց նույն կայքում։ Կայքը կարող է օգտագործել տեղեկատվությունը։ Նման տեխնոլոգիաներով օգտվողների վիճակագրության հիման վրա պրոֆիլի ստեղծումը չի կարող պահպանել լիարժեք գաղտնիություն։ Օգտագործողները կարող են անջատել կամ սահմանափակել Flash Player-ի տեղական պահեստի օգտագործումը «Settings Manager» էջից[122][123]։ Այս կարգավորումներին կարելի է ծանոթանալ Adobe–ի «Global Settings»–ի միջոցով։

Դիտեք նաև[խմբագրել | խմբագրել կոդը]

Ծանոթագրություններ[խմբագրել | խմբագրել կոդը]

  1. «Why You Should Ditch Adobe Shockwave». Krebs on Security. 2014 մայիսի 14. Վերցված է 2015 փոտրվարի 21-ին.
  2. «Adobe Flash Runtimes Statistics». Adobe Systems Incorporated. Վերցված է 2013 թ․ հունվարի 2-ին.
  3. Integrated Adobe Flash Player Plug-in, Chrome team blog
  4. Porting Flash to sandboxed PPAPI platform, Official Chromium Blog
  5. «Flash Player issues | Windows 8». Adobe Systems. Վերցված է 2016 թ․ դեկտեմբերի 15-ին.
  6. «Flash Player Issues | Windows 10 | Internet Explorer». Adobe Systems. Վերցված է 2016 թ․ դեկտեմբերի 15-ին.
  7. «Flash Player issues | Windows 10 | Microsoft Edge». Adobe Systems. Վերցված է 2016 թ․ դեկտեմբերի 15-ին.
  8. Barrett, Brian (2015 թվական, հուլիսի 15). «Flash. Must. Die». Wired.com. Condé Nast.
  9. Vaughan-Nichols, Steven J. (2016 թվական, հունիսի 16). «How to really fix the latest Adobe Flash security hole». ZDNet. CBS Interactive.
  10. Collins, Katie (2016 թվական, մարտի 11). «Adobe rushes out emergency update for 'critical' Flash security flaw». CNET.
  11. «Flash & The Future of Interactive Content». 2017 թ․ հուլիսի 25. Արխիվացված է օրիգինալից 2017 թ․ սեպտեմբերի 7-ին. Վերցված է 2017 թ․ սեպտեմբերի 8-ին.
  12. Lardinois, Frederic. «Get ready to finally say goodbye to Flash — in 2020». TechCrunch. Վերցված է 2017 թ․ հուլիսի 25-ին.
  13. Warren, Tom (2017 թ․ հուլիսի 25). «Adobe will finally kill Flash in 2020». The Verge. Վերցված է 2017 թ․ հուլիսի 25-ին.
  14. «Adobe Announces Flash Distribution and Updates to End». 2017 թ․ հուլիսի 25.
  15. Pudełek, Jakub (2017 թ․ հուլիսի 25). «Migrating Games from Flash to Open Web Standards on Facebook».
  16. Laforge, Anthony (2017 թ․ հուլիսի 25). «Saying goodbye to Flash in Chrome».
  17. «The End of an Era – Next Steps for Adobe Flash». 2017 թ․ հուլիսի 25.
  18. Smedberg, Benjamin (2017 թ․ հուլիսի 25). «Firefox Roadmap for Flash End-of-Life».
  19. AIR 3, Adobe
  20. «What are local shared objects?». Security and privacy. Adobe Systems. Արխիվացված է օրիգինալից 2010 թ․ մայիսի 29-ին. Վերցված է 2007 թ․ դեկտեմբերի 5-ին.
  21. SWX: SWF Data Format, official website
  22. swxjava – SWX RPC implementation in Java, Google Code
  23. 23,0 23,1 swx-format – Data Format, Google Code
  24. SWX Contest Winners Արխիվացված 2012-08-18 Wayback Machine, SWX Format Website
  25. Introducing SWXml, Aral Balkan
  26. «Flash H.264». MainConcept. Արխիվացված է օրիգինալից 2010 թ․ նոյեմբերի 18-ին. Վերցված է 2010 թ․ սեպտեմբերի 24-ին.
  27. Future Media Standards & Guidelines – AV Addendum v1.5 Արխիվացված 2013-09-30 Wayback Machine BBC
  28. Protocols: HTTP vs. RTMP> Beginner's Guide to Distributing Flash Video, Adobe Press
  29. Cross-domain policy file usage recommendations for Flash Player, Adobe
  30. Policy file changes in Flash Player 9 and Flash Player 10, Adobe
  31. «Sites which support crossdomain.xml to allow Flash and Silverlight access». Վերցված է 2017 թ․ մարտի 25-ին.
  32. Socket, Adobe ActionScript 3 API Reference
  33. Sockets, ActionScript 3.0 Developer’s Guide
  34. Setting up a socket policy file server, Adobe
  35. AsSQL – MySQL Driver for AS3, Google Code
  36. Remi Arnaud (2011). «3D in a Web Browser». In Eric Lengyel (ed.). Game Engine Gems 2. CRC Press. էջեր 208–212. ISBN 978-1-56881-437-7.
  37. Christer Kaitila (2011). Adobe Flash 11 Stage3D (Molehill) Game Programming Beginner's Guide. Packt Publishing Ltd. էջ 9. ISBN 978-1-84969-169-7.
  38. «Stage3D vs WebGL Performance — Airtight Interactive». Airtightinteractive.com. 2011 թ․ հոկտեմբերի 28. Վերցված է 2014 թ․ օգոստոսի 4-ին.
  39. «Stage3D». scratch.mit.edu. Վերցված է 2014 թ․ օգոստոսի 5-ին.
  40. Adobe Flash Player 11.8 – Bug 3591185: Pixel Bender shader performance drastically degraded in FP11.8. Closed as "NeverFix" Արխիվացված 2014-04-22 Wayback Machine
  41. Comparing Flash, HTML5 Performance, OS News
  42. Battery Performance with Flash Player 10.1 on Nexus One Արխիվացված 2011-10-16 Wayback Machine, Flash Mobile Blog
  43. Reference Designs and Demos, QNX
  44. ActionScript 3.0 overview, "ActionScript 3.0 code executes up to 10 times faster than legacy ActionScript code.", Adobe
  45. «Alchemy:FAQ». Արխիվացված է օրիգինալից 2012 թ․ մայիսի 5-ին. Վերցված է 2012 թ․ մայիսի 5-ին., Adobe Labs, "ASC performs few optimizations at this time"
  46. Zotov, Peter (2012 թ․ մայիսի 6). «Reaching the Limits of Adobe Stupidity – whitespace». Whitequark.org. Արխիվացված է օրիգինալից 2012 թ․ հոկտեմբերի 15-ին. Վերցված է 2012 թ․ հոկտեմբերի 27-ին.
  47. 47,0 47,1 Alchemy:FAQ Արխիվացված Մայիս 5, 2012 Wayback Machine, Adobe Labs
  48. 48,0 48,1 Optimizing ActionScript Bytecode using LLVM, Adobe
  49. 49,0 49,1 Adobe Alchemy, is it ActionScript heresy? Արխիվացված 2012-08-19 Wayback Machine, Unit Zero One
  50. AS3 vs haXe performance, SplashDust website Արխիվացված Հունվար 5, 2013 Wayback Machine
  51. Optimizing performance of applications for connected TVs, Adobe Developer Connection
  52. Top 10 Performance Killers in your AIR Application Արխիվացված 2014-10-15 Wayback Machine, FlexWiz
  53. Flex versus ActionScript – the debate gets new life Արխիվացված 2014-12-09 Wayback Machine, Greg's Ramblings
  54. Pure ActionScript + MadComponents vs. Flash Builder 4.5, MobileAppDev
  55. Flex 4.5 vs Pure AS3 Արխիվացված 2011-10-21 Wayback Machine, Michael Crosby
  56. 56,0 56,1 «Adobe donates Flex to Apache». Techworld. Վերցված է 2011 թ․ նոյեմբերի 17-ին.
  57. Response to “Thoughts on Flash”, True Gryc Blog
  58. «Adobe Gaming SDK». creative.adobe.com. Adobe. Վերցված է 2014 թ․ օգոստոսի 4-ին.
  59. Wagner James Au (2012). Game Design Secrets. John Wiley & Sons. էջ 130. ISBN 978-1-118-46391-8.
  60. «Adobe Flash 11 adopts Unreal Engine 3 for better browser games | The Verge». theverge.com. Վերցված է 2014 թ․ օգոստոսի 4-ին.
  61. «List of Flash Gaming Engines». FlashRealtime.com. 2011 թ․ ապրիլի 23. Արխիվացված է օրիգինալից 2013 թ․ ապրիլի 6-ին. Վերցված է 2015 թ․ փետրվարի 21-ին.
  62. CrossBridge for Flash Player, GitHub
  63. «Adobe Finally kills Adobe Flash Player in 2020 - Article Pub». Վերցված է 2017 թ․ հուլիսի 26-ին.(չաշխատող հղում)
  64. Remi Arnaud (2011). «3D in a Web Browser». In Eric Lengyel (ed.). Game Engine Gems 2. CRC Press. էջ 205. ISBN 978-1-56881-437-7.
  65. «Downloads». Adobe Flash Player Support Center. Վերցված է 2011 թ․ հոկտեմբերի 29-ին.
  66. «Adobe and Google Partnering for Flash Player on Linux». Արխիվացված է օրիգինալից 2019 թ․ մայիսի 19-ին. Վերցված է 2012 թ․ նոյեմբերի 25-ին.
  67. Noyes, Katherine (2012 թ․ ապրիլի 6). «For Flash on Linux, Chrome Will Be Users' Only Choice | PCWorld Business Center». Pcworld.com. Վերցված է 2012 թ․ ապրիլի 10-ին.
  68. «Adobe Releases Last Linux Version of Flash Player – Slashdot». Linux.slashdot.org. Վերցված է 2012 թ․ ապրիլի 10-ին.
  69. «Beta News – Flash Player NPAPI for Linux». Adobe AIR and Adobe Flash Player Team Blog. 2016 թ․ օգոստոսի 31. Արխիվացված է օրիգինալից 2016 թ․ նոյեմբերի 18-ին. Վերցված է 2016 թ․ նոյեմբերի 17-ին.
  70. 70,0 70,1 70,2 70,3 70,4 Adobe Flash Player Versions, Adobe.com
  71. 71,0 71,1 71,2 71,3 71,4 «Archived Flash Player versions». Adobe. Վերցված է 2014 թ․ փետրվարի 18-ին.
  72. «Flash Player 5». System 7 Today. Արխիվացված է օրիգինալից 2017 թ․ փետրվարի 6-ին. Վերցված է 2016 թ․ հոկտեմբերի 15-ին.
  73. «Adobe - Flash Player». Adobe.com. Adobe Systems. Վերցված է 2020 թ․ օգոստոսի 11-ին.
  74. Flash and the HTML5 <video> tag(չաշխատող հղում), YouTube Blog
  75. Pardon Our Dust Արխիվացված 2015-05-31 Wayback Machine, Hulu Blog
  76. 76,0 76,1 iOS features in Adobe AIR 2.6, Adobe Devnet
  77. 77,0 77,1 «Flash Player 10.1 – Installations and updates». Արխիվացված է օրիգինալից 2010 թ․ հոկտեմբերի 8-ին. Վերցված է 2010 թ․ նոյեմբերի 19-ին.
  78. Arthur, Charles (2012 թ․ հունիսի 29). «Flash Player for Android: Adobe calls time, declares it dead». The Guardian. Վերցված է 2012 թ․ հունիսի 30-ին.
  79. Flash Platform Certified Devices, Adobe
  80. Flash Platform Certified Devices: Smartphones, Adobe
  81. Flash Platform Certified Devices: Tablets, Adobe
  82. Adobe abandons Flash Player on mobile browsers for HTML5 Արխիվացված 2011-11-14 Wayback Machine, CBS News
  83. Adobe abandons Flash for mobile devices, The Telegraph
  84. Web Players. Adobe. Retrieved on March 11, 2011.
  85. [1](չաշխատող հղում)
  86. MACROMEDIA INTRODUCES FREE FLASH PLAYERS FOR LINUX, SOLARIS, IRIX USERS. | Technology > Software Services & Applications from. AllBusiness.com. Retrieved on March 11, 2011.
  87. Macromedia – Flash Player SDK http://www.adobe.com/products/flashplayer_sdk/ (Taken July 7, 2006).
  88. Press Room: For immediate release Արխիվացված Օգոստոս 5, 2014 Wayback Machine. Adobe. Retrieved on March 11, 2011.
  89. Adobe Flash 10 to be ARM-optimized in 2009 Արխիվացված 2009-01-08 Wayback Machine. Electronista (November 17 2008). Retrieved on March 11, 2011.
  90. Press Room: For immediate release Արխիվացված Օգոստոս 16, 2014 Wayback Machine. Adobe. Retrieved on March 11, 2011.
  91. ARM welcomes Adobe's mobile Flash move – 5/2/2008. Electronics Weekly (May 2, 2008). Retrieved on March 11, 2011.
  92. ARM netbooks struggle with video, apps Արխիվացված 2012-07-12 Wayback Machine. Eetimes.com (April 14, 2009). Retrieved on March 11, 2011.
  93. Adobe Flash Player Արխիվացված Հոկտեմբեր 13, 2011 Wayback Machine, Android Market
  94. 94,0 94,1 94,2 Announcing Flash Player 11 and AIR 3 Արխիվացված Մայիս 4, 2012 Wayback Machine, Adobe Flash Platform Blog
  95. Flash Player 10.1: Live and Ready for Android « Adobe Flash Player Team Blog Արխիվացված 2011-07-07 Wayback Machine. Blogs.adobe.com. Retrieved on March 11, 2011.
  96. [2] Retrieved on September 19, 2011.
  97. Maemo software | Nokia › Maemo Browser Արխիվացված Դեկտեմբեր 29, 2009 Wayback Machine. Maemo.nokia.com. Retrieved on March 11, 2011.
  98. Mobile and Devices Developer Center: Sony PSP. Adobe (July 16, 2007). Retrieved on March 11, 2011.
  99. Symbian ^3 Արխիվացված 2011-01-02 Wayback Machine. Adobe Flash Lite (April 27, 2010). Retrieved on March 11, 2011.
  100. Scott Janousek » Blog Archive » Nintendo Wii Flash Player supported via Opera updated to Flash Lite 3.1 (Flash 8/9) Արխիվացված Սեպտեմբեր 13, 2011 Wayback Machine. Flashmobile.scottjanousek.com (September 1, 2009). Retrieved on March 11, 2011.
  101. 101,0 101,1 Download Macromedia Flash Player 7 for Pocket PC Արխիվացված Փետրվար 7, 2014 Wayback Machine, Adobe
  102. 102,0 102,1 Flash Player 7 For Pocket PC Արխիվացված Հունվար 19, 2014 Wayback Machine. Adobe (July 14, 2009). Retrieved on March 11, 2011.
  103. rich Internet applications | Adobe Flash Platform runtimes. Adobe.com (July 14, 2009). Retrieved on March 11, 2011.
  104. SWF Technology Center | Adobe Developer Connection. Adobe.com (July 14, 2009). Retrieved on March 11, 2011.
  105. «Adobe Open Screen Project». «Starting today, there will be no restrictions on the use of the SWF specification or the FLV and F4V specifications that make up video in Flash. Formerly, to look at the SWF specification users had to sign a licensing agreement not to use it to create competing players»
  106. «Adobe and Mozilla Foundation to Open Source Flash Player Scripting Engine». Mozilla Foundation Press Center. San Francisco. 2006 թ․ նոյեմբերի 7. Վերցված է 2010 թ․ սեպտեմբերի 3-ին.
  107. Tamarin Project Արխիվացված Փետրվար 10, 2007 Wayback Machine. Mozilla.org (October 5, 2010). Retrieved on March 11, 2011.
  108. 108,0 108,1 Tim Anderson (2015 թ․ նոյեմբերի 15). «Adobe Flex SDK bombshell STUNS developers».
  109. 109,0 109,1 Joab Jackson, IDG News Service (2011 թ․ նոյեմբերի 16). «Adobe Donates Flex to Apache». PCWorld.
  110. 110,0 110,1 110,2 Flex != Flash Արխիվացված 2016-01-10 Wayback Machine, PrintUI, January 27, 2013
  111. Open Source Flash C++ Compiler, CrossBridge Արխիվացված 2014-03-25 Wayback Machine, Adobe Blogs, June 25, 2013
  112. CrossBridge, Adobe Gaming GitHub Website
  113. Adobe Open-Sources Flash C/C++ Compiler, Phoronix, Michael Larabel, June 26, 2013
  114. «Gnash Reference Manual». gnu.org. Վերցված է 2011 թ․ նոյեմբերի 12-ին.
  115. «Flash Player Help / Installation problems».
  116. «Help / Uninstall (old-version) Flash Player (if installation is unsuccessful)».
  117. «Patch for Adobe Flash». The H. 2012 թ․ մարտի 29. Վերցված է 2014 թ․ փետրվարի 18-ին.
  118. Cassella, Dena (2010 թ․ փետրվարի 1). «Steve Jobs Unleashes His Fury During Town Hall Meeting». Արխիվացված օրիգինալից 2010 թ․ փետրվարի 6-ին. Վերցված է 2010 թ․ փետրվարի 22-ին.
  119. Richmond, Shane. (April 30, 2010) Adobe hits back at Apple's 'smokescreen' – Telegraph Blogs Արխիվացված 2010-05-03 Wayback Machine. Blogs.telegraph.co.uk. Retrieved on March 11, 2011.
  120. YouTube Mobile gets a kick start, Official YouTube Blog
  121. «What Is a Local Shared Object?». Adobe Systems. Արխիվացված է օրիգինալից 2010 թ․ մայիսի 29-ին. Վերցված է 2010 թ․ հուլիսի 1-ին.
  122. «Adobe Flash Player Settings Manager». Adobe Systems. Արխիվացված օրիգինալից 2010 թ․ հունիսի 20-ին. Վերցված է 2010 թ․ հուլիսի 1-ին.
  123. «Web Storage Settings Panel». Adobe Systems. Վերցված է 2012 թ․ ապրիլի 4-ին.

Արտաքին հղումներ[խմբագրել | խմբագրել կոդը]