Adobe Flash programı
Benzer makaleler için bkz . Flash ve Adobe Flash Player .
tarafından geliştirildi | Adobe |
---|---|
Yazılmış | C++ |
İşletim sistemi | Microsoft Windows , Linux ve macOS |
Okunan biçimler | FLA ( d ) , Küçük Web Biçimi ve FLV ( d ) |
Yazılı biçimler | FLA ( d ) |
Tür | Yazılım motoru ( tr ) Vektör görüntü düzenleyici Hesaplama platformu |
Lisans | tescilli lisans |
İnternet sitesi | www.adobe.com/products/flash/flashpro |
Yayın zaman çizelgesi
Adobe Flash veya Flash , eski adı Macromedia Flash , multimedya içeriği (animasyonlar, videolar, oyunlar, uygulamalar...) oluşturmak veya kullanmak için vektör grafiklerinin , raster görüntülerin ve ActionScript komut dosyalarınınişlenmesine izin verenbir dizi yazılım teknolojisi belirtir. Flash Player yazılımıdesteği sona erene kadar yazılıma destek sağlayan Adobe Systems tarafından satın alınmasının ardından 2005 yılına kadar Macromedia tarafından geliştirilmiş ve dağıtılmıştır. Flash Player, etkileşimli nesnelerin kullanımına veya o sırada tarayıcılar tarafından yerel olarak izin verilmeyen video akışlarının akışına izin veren çoğu web tarayıcısında bir eklenti olarak mevcuttu .
Flash, Flash dosyalarını (SWF uzantısı) oynatmak için Flash Player veya Flash sunucusu tarafından kullanılan bir sanal makine olan tümleşik bir geliştirme ortamına (IDE) atıfta bulunabilir .
1996'da kullanıma sunulmasının ardından Flash teknolojisi, bir web sayfasına animasyonlar ve etkileşimli nesneler eklemek ve ayrıca video akışını bir web sayfasına entegre etmek için en popüler teknolojilerden biri haline geldi . Teknoloji daha sonra birçok yazılıma dahil edilir ve ayrıca animasyonlar, reklamlar veya video oyunları oluşturmak için kullanılır.
Flash uzun süredir web'deki multimedya içeriği için baskın platform olmuştur, ancak Apple'ın 2010'da Flash'ı işlevsellik açısından geride bırakan yeni web teknolojilerinin geliştirilmesiyle birlikte artık markanın tablet bilgisayarlarına ve telefonlarına dahil etmeme kararından bu yana ve güvenlik, teknolojinin kullanımı 2011'de web sitelerinin yaklaşık %50'sinden 2011'de %10'a düştü., 2020'de Flash Player geliştirmesinin sona ermesi ve tarayıcılar tarafından desteğinin kesilmesiyle birlikte çökmeden önce.
Hikaye
Başlangıçlar
İçindeCharlie Jackson , Jonathan Gay ve Michelle Welsh , FutureWave adında küçük bir yazılım şirketi ( başlangıç ) ve grafiksel kullanıcı arayüzleri oluşturmayı kağıt üzerinde çizim yapmak kadar kolay hale getirmek için tasarlanmış eski bir çizim yazılımı olan SmartSketch'i kurdular [ 1 ] . SmartSketch yenilikçi olmasına rağmen beklenen başarıyı yakalayamadı. İnternetin demokratikleşmesi ile FutureWave, Web için vektör animasyon araçlarının potansiyelini fark eder. 1995 yılında FutureWave, SmartSketch'i kare kare bir sistem ekleyerek değiştirdi ve yazılımı şu şekilde yeniden yayınladı: Macintosh ve Windows'ta FutureSplash Animator . Zamanla şirket, iş gücüne ikinci bir programcı olan Robert Tatsumi [ 2 ] , bir sanatçı olan Adam Grofcsik ve bir halkla ilişkiler uzmanı olan Ralph Mittman'ı ekledi .
İçinde, Macromedia vektör animasyon yazılımı satın alır ve Flash 1.0 olarak pazarlar. Macromedia Flash'ın ikinci sürümü, stereo ses desteği, bitmap entegrasyonu, düğmeler ve kitaplık gibi yeni özelliklerle 1997 yılında piyasaya sürüldü. Macromedia Flash 3, 1998'de piyasaya sürüldü ve animasyon işleme ve yayınlamayı önemli ölçüde geliştirdi. Etkileşimli nesneleri kontrol etmek için basit bir betik dili görünür; Macromedia aynı yıl 100.000'inci ürününü sattı [ref. gerekli] . 1999'da Macromedia, Flash'ın dördüncü sürümünü yayınladı ve şimdi Microsoft'a dahil olan Flash Player'ın [ 3 ] 100 milyon kurulumunu kaydetti . Internet Explorer 5 . Flash 4, MP3 desteğinin başladığını görür . Başlangıçta, Flash oynatıcı web tarayıcılarına dahil değildi ve kullanıcıların onu indirmek için Macromedia'nın sitesini ziyaret etmesi gerekiyordu. 2000 yılı itibari ile AOL , Netscape ve Internet Explorer tarayıcıları ile dağıtılmaktadır . İki yıl sonra, Windows XP'nin tüm sürümleriyle birlikte gelir ve web kullanıcılarının %92'sine ulaşır.
2000'ler
Flash'ın beşinci sürümü, artık ActionScript olarak adlandırılan dilde yeni betik oluşturma yetenekleriyle 2000 yılında piyasaya sürüldü. Ayrıca, metinsel ortamların arayüzünü değiştirme olasılığıyla da yenilikler sunar.
Macromedia Generator , Macromedia'nın tasarımı Flash dosya içeriğinden ayırmaya yönelik ilk girişimidir . Jeneratör 2.0 yayınlandıve Flash'ın profesyonel sürümünde gerçek zamanlı sunucu oluşturmayı içerir. Generator, istemci ve ColdFusion sunucuları arasında veri aktarımına izin veren yeni teknolojiler lehine 2002 yılında durduruldu .
İçindeMedia Metrix tarafından Macromedia için yapılan bir araştırma, Amerika'daki en büyük 10 siteden 7'sinin Flash teknolojisini kullandığını gösteriyor [ 4 ] .
the, Macromedia, yeni video uygulamaları, bileşenleri ve indirilebilir kitaplıklarıyla Macromedia Flash MX ve Macromedia Flash Player 6'nın kullanıma sunulduğunu duyurur. Yine 2002'de piyasaya sürülen Flash Communication Server MX, videoların Flash Player'ın altıncı sürümü (önceden Flash dosyasına dahil) tarafından indirilmesine izin verir.
Flash MX 2004 çıkıyor, yeni derleyici ve yeni Macromedia Flash Player 7 ile sekiz kata kadar daha hızlı başlatma, tablolar, grafikler ve metin animasyonları oluşturma yeteneği, PDF ve Adobe Illustrator 10 gibi yeni formatlar için destek gibi yeni özelliklerle. Ayrıca ActionScript 2.0 görünür, gelişmelerin daha resmi bir nesne yönelimine izin verir.
Flash MX 2004, “standart” ve “profesyonel” olmak üzere iki versiyonda pazarlanan ilk modeldir . Standart sürüm, klasik Flash animasyonuna yönelikken, Pro sürüm, geliştiriciler için gelişmiş yetenekler içerir.
2004 yılında "Flash platformu" nun piyasaya sürülmesi, onu basit bir oluşturma aracı statüsünün ötesine taşıdı (Flex 1.0/Breeze 1.0). Flash Lite 1.1, cep telefonları gibi gömülü cihazlarda Flash içeriğinin okunmasına izin verir . Ağustos ayının başlarında piyasaya sürülen [ 5 ] Macromedia, Flash'ın sekizinci sürümünü 2005 yılında piyasaya sürdü ve Macromedia tarafından Flash'ın beşinci sürümünden bu yana en önemli güncelleme olarak kabul edildi [ 6 ] : filtreler, bit eşlem , yeni On2 VP6 video codec bileşeni, yeni motor " FlashType" oluşturucu, bir cep telefonu öykünücüsü ve BitmapData gibi birkaç ActionScript 2.0 eklemesi ve çeşitli geometri sınıfları.
Flash Lite 2 de 2005'te güncellendi (Flash Player 7'ye paralel) [ 7 ] .
theAdobe Systems , Macromedia'yı ve tüm ürünlerini [ 8 ] , [ 9 ] satın aldı .
Flash Player'ın dokuzuncu sürümü, 2006 yılında ilk kez yazma yazılımının yanı sıra bir Flash oynatıcının güncellendiğine işaret ediyor. Flex 2.0, Flash Player 9 ile birlikte güncellenir; Flash tarihinde ilk kez, oynatıcı ilgili flash yazılımından önce güncellenecektir [ ref. istenen] .
2007'de Flash, Adobe'nin Creative Suite'ine (CS3) dahil edilmiştir. Flash CS3 hala iki versiyonda mevcuttur (Basit ve Profesyonel). Ana yeni özellikler, Adobe paketinin geri kalanıyla tam entegrasyon ve diğer şeylerin yanı sıra Bridge CS3 sayesinde dosyalara daha kolay erişimdir. Ancak asıl değişiklik orada değil, onu büyük ölçüde iyileştiren ActionScript'in üçüncü sürümüne geçiş, daha eksiksiz olduğu ortaya çıkıyor, ancak yeni başlayanlar için daha karmaşık.
İçinde, ilk kez aynı zamanda (ve kısmen) bilgisayarın grafik kartının (GPU) özelliklerine dayanan Flash Player 10'un 2. Sürüm adayını ( uygun sürüm) yayınladı. the, Flash 10 mevcuttur [ 10 ] , Adobe tarafından kararlı kabul edilen sürümünde [ref. gerekli] .
Yine 2008'de, Adobe ile açık kaynak topluluğu arasındaki uzun bir çekişmeden sonra, flash'ın yerel C++/C ve Assembler dillerini taklit etmesine izin veren llvm çerçevesine dayanan Alchemy Compiler projesi ortaya çıktı . Adobe max konferansları sırasında, fceu öykünücüsünün veya daha sonrasının Unreal Engine'in bağlantı noktaları ekrana yansıtılacaktır.
2010'lar
the, Flash'ın on birinci sürümü 32 bit ve 64 bit sürümlerde mevcuttur [ 11 ] , [ 12 ] ; diğer şeylerin yanı sıra Stage3D teknolojisini getirir.Adobe, cep telefonları için Flash eklentisinin geliştirilmesinin sona erdiğini duyurur [ 13 ] . the, Flash player 11.2, 3D ve Alchemy 2'yi (şu anda Flashcc) birleştiren oyunlar için Flash Player işleminin premium sürümü, ücretli sürümü (kazanılan ilk 50.000 $'dan sonra gelirlerin %9'u [ 14 ] ) mevcuttur., Adobe, "speedtax" projesini iptal eder ve ASNext'i (actionscript 4) yol haritasından [ref. gerekli] .
2010 sonrası gelecek
Geliştiriciler, uzun vadede, web tarayıcıları teknik olarak ses ve video arabellek yönetimi (işleme hızı, vsync, audiobytes, tam ekran vb.) açısından Flash'ı yakaladığında, Flash eklentisinin tamamen HTML5 ile değiştirilmesi gerektiğini varsayar. , video ve sesin düşük düzeyde tamamlanmasının geliştirme bütçelerinde önemli bir artış gerektirdiğini bilerek, bu yalnızca bir hipotez olarak kalmasına rağmen. Bu nedenle Adobe, web oynatıcısını gözden kaçırmadan masaüstü multimedya uygulamaları için Flash kullanımına giderek daha fazla odaklanmaktadır.
Son olarak Adobe, sayısız güvenlik açığının keşfedilmesi ve eklentinin Mozilla Firefox ve Google Chrome başta olmak üzere birçok tarayıcı tarafından etkin hale getirilmesi nedeniyle, geliştiricileri Flash teknolojisini terk etmeye teşvik ediyor .
2016
Flash, Animate CC [ 15 ] olarak yeniden adlandırıldı . Bu yeni ad, yazılımın yeniden konumlandırılmasını açıkça duyurur: animasyon . İş jargonunda Flash adı her zaman kullanılır.
Flash kullanımı 2011'de web sitelerinin neredeyse %50'sinden 2011'de %10'a düştü.[ 16 ] .
2020 sonu
Adobe blogunda duyurdu2020'nin sonu için planlanan Flash ürününün sonu [ 17 ] . Flash oynatıcıyı güncellemeyi ve dağıtmayı bırakacaklar. İçerik oluşturucuları HTML5 ve WebGL'ye [ 18 ] geçiş yapmaya teşvik ederler . O zamandan beri Adobe, HTML5'e geçişi tercih ediyor ve Flash'ın son ölümü 2020'de duyuruluyor [ 19 ] .
Animasyondan videoya
Başlangıçta animasyona odaklanan Flash'ın ilk sürümleri, çok sınırlı komut dosyası oluşturma yetenekleriyle çok az etkileşim sunuyordu. Komut dosyaları, Flash animasyonlarında bulunan etkileşimlerin (düğmeler, alanlar, açılır menüler) çoğunu oluşturmak için kullanılır. Komut dosyaları, her şeyden önce animasyon için tasarlanan anahtar görüntülerin kullanımına kıyasla, geliştirme sürelerini .swfs'nin ağırlığı kadar azaltmayı mümkün kılar. Ek olarak, kolayca tekrar kullanılabilirler. Bir Flash web istemcisinin programlama dili ActionScript'tir ; istemci, bir sunucuyla XML soketi veya http (LoadVariables() işlevi veya LoadVars sınıfı [ 20 ] aracılığıyla iletişim kurar.) tarayıcıya bağlı olarak XMLHTTPRequest veya ActiveXObject kullanan AJAX'tan farklı olarak. Bir XMLHTTPRequest uygulaması, işlevselliği oynatıcının sürümüne bağlı olan flaşa taşınmıştır [ 21 ] .
Flash Player, ActionScript 3.0'ın ortaya çıkışından bu yana iki sanal makineye sahiptir; ActionScript 1.0 ve 2.0 ile uyumlu AVM1 ve karmaşıklığı nedeniyle AVM2 uyumlu ActionScript 3.0 ile daha odaklı programlayıcı.
yıl | ActionScript | Flash IDE'si | Flash player | FlashLite |
---|---|---|---|---|
2000-2003 | 1.0 | Flaş 5, Flaş MX | 6 | |
2003-2006 | 2.0 | Flaş MX 2004, Flaş 8 | sürüm 7 ve 8 | sürüm 2.0, 2.1 ve 3 |
2006'dan beri | 3.0 | Adobe Flex 2.0, Flash CS3, Flash CS4, Flash CS5, Flash CS5.5, Flash CS6, Flash CC | sürüm 9, 10 ve 11 |
Mimari
Bir Flash oynatıcı, grafik arayüzü yönetmenin yanı sıra , swf dosyalarında bulunan ActionScript dilini , daha sonra oynatıcı tarafından yorumlanabilecek bir bayt kodu halinde derleyebilir. Ancak, Adobe'nin Flash oynatıcısında kullanılan bazı teknolojiler kamuya açık değildir veya patentlere tabidir (örneğin ses ve video sıkıştırma).
Animasyonları HTML5'te dışa aktarmak da mümkündür. Android ve iOS'ta en yeni sürümlerde artık desteklenmeyen swf biçiminin aksine, çeşitli mobil cihazlar yerel olarak HTML5 biçimini destekler .
Adobe okuyucu
Flash oynatıcı, hızlı kurulum sağlar. Vektör grafiklerinin ( PostScript , SVG ve PDF gibi ) kullanımı, özellikle animasyon için ActionScript koduyla birleştirildiğinde, Flash dosyalarının bitmap veya grafik videolardan daha az bant genişliği kullanan küçük dosyalar olmasını sağlar. Birkaç noktada Flash, birden fazla içeriğin iletilmesi için çok ilginç bir çözümdür. İçerik, metin, video veya ses gibi yalnızca [belirsiz] bir biçimdeyse , diğer alternatifler daha iyi sonuçlar verebilir. Ancak, oluşturulan uygulamanın veya animasyonun türüne bağlıdır. Bir Flash animasyonu birkaç tane gerektirebilirişlemci _ Macromedia'ya göre, NPD tarafından yürütülen bir araştırmaya göre, Adobe Flash oynatıcı ( eklenti veya Windows'ta Internet Explorer için ActiveX ) şu anda dünya çapındaki tarayıcıların %97'sinde mevcut ve bunların %90'ı en son sürüme sahip [ 22 ] . Webhits [ 23 ] gibi diğer kaynaklar, oranların 2005'te %70'in altında olduğunu öne sürüyor.
Flash Player 8 iki video codec bileşeni sunar: On2 Technologies'in VP6 ve Sorenson Spark'ı ve JPEG , Progressive JPEG, PNG ve GIF başlatma hızlandırması . Bir sonraki sürümünde, ActionScript motoru için bir tam zamanında (JIT) derleyici kullanabilmelidir. Flash bilgisayarlarda çok yaygın hale geliyor. NPD'ye [ 24 ] göre , Amerikalı İnternet kullanıcılarının %98'i Flash oynatıcı yüklü [ 22 ] , %45 - %56 [ 25 ]] en son sürüme sahip olan. Oynatıcı, çok sayıda sistem ve cihaz için mevcuttur. İçerikler Microsoft Windows,Mac OSveLinuxsorunsuz oynatılabilir(Macromedia aşağıdaki sistemler için oynatıcılar oluşturmuş veya lisanslamıştır: Windows,Mac OS 9/X,Solaris,HP-UX,Pocket PC,OS/2,QNX,Symbian,Palm OS,BeOSveIRIX). Başarısız olursa, Macromedia Flash Lite diğer sistemlerle uyumluluk sağlar.
Flash Player 8 hiçbir zaman Linux için yayınlanmadı . Bazı insanlar Adobe'nin Linux pazarını terk ettiğini düşündüğü için bu karara Linux topluluğu içinde itiraz edildi. Adobe, Windows ve Mac OS X sürümlerinden kısa bir süre sonra piyasaya sürülen 9. sürüme odaklanmak için bu sürümü bir kenara atacağını duyurdu.Çaresiz bir şekilde , web siteleri en son sürümleri kullanmakta ısrar ediyor, Adobe, Flash oynatıcılarının "Linux uyumlu" olduğunu iddia ediyor . Sürüm 9'un piyasaya sürülmesi bu durumu iyileştirmeye yardımcı oldu. [Net değil]Bu eklenti birçok platformda (PC (Windows, Mac OS veya GNU/Linux) Pocket PC, PSP, Mobiles...) bulunmaktadır. UNIX sistemleri oynatıcı sürüm 9 ve 10'u destekler, ancak 8'i desteklemez ve yalnızca belirli Linux sürümlerinde, ALSA ses sürücülerinde çalışır , OSS veya esd desteği yoktur . Linux'ta eski sürümler için destek eksikliği Wine kullanılarak giderilebilir .
Adobe, lisansı kabul eden kullanıcılarına, Flash formatında dışa aktarılabilen programlar geliştirmek için özellikleri kullanma imkanı sunar. Lisans, Flash dosyalarını kopyalamak üzere programlar oluşturmak için özelliklerin kullanılmasını yasaklar. Reklam içeriği için giderek daha fazla kullanılan Flash teknolojisi, bazen uygunsuz, Mozilla ve FlashBlock gibi türev uzantıları için oluşturuldu ve Flash reklam içeriğini, istenmeyen tanıtım sayfalarının yüklenmesini ve Flash yükleyici isteklerini engellemeye olanak tanıyor.
Alternatif okuyucular
Flash Player bileşeni, kaynakları mevcut olmayan tescilli bir eklentidir (veya bir ActiveX). Farklı tamamlanma aşamalarında olan GPLFlash ve swfdec gibi başka Flash player projeleri mevcuttur .
Son olarak, flash formatının yaygın kullanımı göz önüne alındığında, uyumlu bir oynatma programının geliştirilmesi FSF'nin öncelik listesine alındı . Projeye Gnash denir .
Geliştirme ortamları
Flash düzenleyici, hem Illustrator gibi bir vektör çizim yazılımı hem de bir animasyon yazılımıdır. Yazarlar için dezavantaj, Flash dosyaları oluşturmak için tescilli yazılıma güvenmenin yanı sıra, gelecekteki gelişimini yalnızca Macromedia'nın yönlendirdiği bir formata güvenmedir. Bununla birlikte, yayın.SWF biçim spesifikasyonu sürüm 3, Flash ile uyumlu uygulamaların geliştirilmesini daha erişilebilir hale getirdi.
- Flash (sürüm 5): klipler için düğmelerden daha güçlü bir olay işleyici eklendi.
- Flash MX ('Multimedia eXperience' için sürüm 6.0, MX): Bu sürümden itibaren Flash, masaüstü bilgisayarlar ve mobil cihazlar için dinamik içerik ve uygulamalar oluşturmak ve yayınlamak için standart araç haline geldi. Flash artık genellikle yalnızca animasyon yazılımı olarak tanımlanmamaktadır; dinamik içeriğe sahip Zengin İnternet Uygulaması (RIA) uygulamalarının yanı sıra çevrimdışı uygulamalar da geliştirmek için giderek daha fazla kullanılmaktadır . Büyük gruplar, Flash'ın olanaklarından ve özellikle kullanıcıya göre dinamik arayüz oluşturma olanaklarından yararlanmaktan çekinmezler. (Örn.: Eurokoptereğitim araçlarını Flash'ta geliştirmiştir. İster pilot ister mekanik, tüm paydaşlar kendilerini ilgilendiren eğitime Flash'ta geliştirilen uyarlanabilir bir arayüz aracılığıyla erişir).
- FlashMX 2004 (sürüm 7.0). Flash, Visual Studio ve Eclipse gibi bir Entegre Geliştirme Ortamı (IDE) olma eğilimindedir ve bu, sonunda Hızlı Uygulama Geliştirme (RAD) olarak adlandırılan şeye izin verecektir . Artık ActionScript 2.0 dilini temel almaktadır. HTML tarafından kullanılan aynı basamaklı stil sayfalarını destekler; bu, görsel efektler (hikayenin efektleri) eklemenin daha hızlı bir yoludur; videonun içe aktarılmasını kolaylaştıran bir sihirbaz; Flash Player 7'nin yanı sıra araçlar (çokgen, ücretsiz dönüştürme) ve panel (geçmiş, komutlar, davranışlar, bileşen, HTML dışı yardım) ile ilgili çeşitli iyileştirmeler.
- Flaş 8 (Sürüm 8.0). Flash 8 , zenginleştirdiği ActionScript 2.0 diline güvenmeye devam ediyor . Flash 8 artık filtreler ve karıştırma modları sunuyor, harici API aracılığıyla animasyon ile kapsayıcısı arasındaki iletişimi kolaylaştırıyor ve FileReference sınıfı sayesinde bir kullanıcının bilgisayarı ile sunucu arasında dosyaların yüklenmesini ve indirilmesini kolaylaştırıyor.
- Flash CS3 (sürüm 9.0). Flash artık tercih ettiği ActionScript 3 dilinin yeni bir sürümüne güvenebilir.Bir kullanıcının tam ekran modunu etkinleştirmesine/devre dışı bırakmasına özellikle olanak tanır.
- Flash CS4 (sürüm 10.0). Flash, oynatıcısının yeni sürümüyle artık 3D kullanımına izin veriyor ve video için H.264 standardını destekliyor . Aynı zamanda ters kinematiğe izin verir. Önceki Director ve "Xtras" larının aksine , Flash'ın eklentiler kullanılarak genişletilmesi amaçlanmamıştır. Yayıncının web sitesinden indirmek veya birçok geliştirici tarafından yapılan ek bileşenleri veya 'Bileşenleri' entegre etmek mümkündür. Bu bileşenlerin kendileri Flash teknolojisinde geliştirilmiştir ve "Xtras"tan farklı olarak şeffaf bir şekilde ve bunun ima ettiği platformlar arası uyumlulukla entegre edilmiştir.farklı teknolojileri kullanabilen ve bazen belirli platformlara özgü harici kütüphanelerdir. Alternatif derleyiciler ve geliştirme ortamları arasında Flash, Ming , haXe , E anim , SWiSH ve Multimedia Fusion 2 yer alır . Şu anda [Ne Zaman?] , LibreOffice , Gnash , Swift, SWiSH veya Toon boom studio (cartoon) gibi birçok yazılım bu formatta dışa aktarabilir.
- Flash CS5 , Flash CS5.5 , Flash CS6 , Flash CC .Flash'ta bulunan Air derleyicisi ile artık Android ve iOS platformları için telefonlar ve tabletler için uygulamalar geliştirebilirsiniz. Oluşturulan uygulamaları kullanabilir veya farklı mağazalarda sergileyebilirsiniz. Oluşturulan çeşitli sertifikaların yanı sıra bir geliştirici hesabı oluşturulduktan sonra, uygulamalarınız Google Play'de, Amazon AppStore'da veya Apple App Store'da bulunacaktır. Animasyonlarınızı, piyasadaki çeşitli telefon ve tabletlerle uyumlu bir internet formatı olan HTML5 formatında da dışa aktarabilirsiniz (artık iOS ve Android'de desteklenmeyen .SWF formatının aksine). [promosyon kartı]
kullanımlar
Oluşturulan Flash dosyaları , İnternette kullanım için bir web sayfasına dahil edilebilir veya çevrimdışı kullanım için bağımsız bir biçimde (eklentiler olmaksızın tek bir yürütülebilir dosya olarak) gösterilebilir. Flash dosyalarının grafik içeriği, dijital ses ve dijital videoyu bütünleştiren vektör desteği ve multimedya dosyaları sayesinde zengin web uygulamaları elde etmeyi mümkün kılar . Flash, Web'e sözde " RichMedia " ve " Motion Design " yaklaşımında görsel içerik üretmek için kullanılır.
Bu yazılım şu anda aşağıdaki bağlamlarda kullanılmaktadır:
- World Wide Web'de dağıtılan İnternet sitelerinin ve video oyunlarının oluşturulması .
- İllüstrasyonların oluşturulması.
- Televizyon veya sinema için videolar oluşturma (jenerik, müzik videoları, reklamlar, animasyonlu kısa filmler).
- TV şovları için dış görünüm tasarımı.
- Multimedya uygulamalarının oluşturulması .
- Video oyun arayüzlerinin bölümleri
- Etkileşimli slayt gösterileri oluşturun .
- Reklam afişlerinin oluşturulması.
- CD'de pazarlama dağıtımları.
- Web üzerinden video yayınlama .
- Bir veritabanı ile etkileşim için web modülü .
- Flash Video , uzantı .flv
Flash özellikli Adobe ürünleri
Flash teknolojisi birçok uygulama ve medya alanında kullanılmaktadır:
- Flash-MX
- FlashPaper , Acrobat PDF formatına benzer
- Versiyon 2'den itibaren Flash Media Server haline gelen Flash Communication Server , özellikle ses/video/veri iletişimi için kullanılır.
- Flash Remoting Mx, istemci-sunucu verilerine bağlı Flash içeriğine ağ geçidi
- RichMedia içeriğinin özellikle cep telefonlarında entegrasyonuna olanak sağlayan Flash Lite ...
- Adobe Flex , RIA Çerçevesi
- Adobe Entegre Çalışma Zamanı , DRIA Çalışma Zamanı
- Adobe Premiere , Sorenson video codec bileşenini destekler
tartışmalar
Açık kaynak topluluğu
Çok uzun bir açmaz, Macromedia ve Adobe'yi, önceki Adobe Director'dan farklı olarak Flash'ın yalnızca özel bir betik dili derlediği gerçeğini protesto eden açık kaynak topluluğuyla karşı karşıya getirdi . Tartışma 2008'de C , C++ ve montaj dillerinin yönetilen modda derlenmesine izin veren ve diğer şeylerin yanı sıra birçok eski MS-DOS oyununun yanı sıra atari salonunun taşınmasına izin veren Alchemy derleyicisinin geliştirilmesiyle ortak bir paydada sona erdi. konsol öykünücüleri veya Unity 3D ve Unreal Engine'in Flash sürümleri. Artık Flash teknolojisi, açık kaynak dünyasında çalışmakla uyumludur.
Web entegrasyonu
Flash birçok web sitesinde kullanılmasına rağmen W3C standartlarının bir parçası değildir ve bu nedenle bu haliyle tanınan bir internet standardı değildir.
Adobe, Flash'ın kısmi özelliklerini (örneğin video codec'leri hariç) yayınlamış olsa da, kamuya açık referans dokümantasyonu yoktur ve bu nedenle, onu, tanımı gereği, halka açık olarak belgelenmesi gereken bir standart haline getirmek [ 26 ] imkansızdır.
Kamuya açık dokümantasyon eksikliği ve standardizasyon eksikliği, üçüncü tarafların uyumlu eklentiler geliştirme yeteneklerini sınırlar. Aslında, bir Flash eklentisi çok sayıda tüketici bilgisayarına önceden yüklenmiş olsa da , ücretsiz olsun ya da olmasın bazı işletim sistemlerinin uyumlu bir modülü yoktur [ 27 ] .
Adobe kendi sitesinde Flash'ı "Web araçlarının bir parçası" [ 28 ] olarak sunar , ancak kullanımı özellikle açık standartların destekçileri tarafından eleştirilir [ 29 ] .
Birlikte çalışabilirlik sorunları
Flash formatı standartlaştırılmamıştır, spesifikasyonlar daha yeni açılmıştır (bir oynatıcı yazmak için), tıpkı RTMP protokolü [ 30 ] gibi, birlikte çalışabilirlik sorunları ortaya çıkar.
Uzun bir süre arama motorları Flash'ı [ 31 ] indekslemedi . Basamaklı stil sayfaları , CSS stillerini kullanabilen basitleştirilmiş HTML'yi (esas olarak biçimlendirme etiketi) [ 32 ] görüntüleyebilen yerel Texfield nesneleri [ 33 ] veya bir webkit motorunu entegre eden ve eksiksiz görüntüleyebilen AIR motoru dışında bir Flash nesnesine uygulanamaz html sayfaları. Bir eklentinin olmaması, bu biçimin belirli platformlarda kullanılmasını zorlaştırır [ 34 ]. Tarayıcı arama işlevleri, Flash içeriğine erişmez. Tarama geçmişi, Flash içeriğini içermez, bu nedenle örneğin çok sayfalı bir formda bir adıma geri dönmek mümkün değildir. Flash içeriğindeki bir öğeye köprü metni bağlantısı oluşturmak mümkün değildir: yalnızca öğeyi içeren sayfa bağlanabilir; Ancak SWFAddress buna izin verir [ 35 ] .
içerik erişilebilirliği
2003 yılına kadar bu noktada şiddetle eleştirildi [ 36 ] , Flash şu anda W3C'nin [ 37 ] WCAG2.0 standardı (Web İçeriği Erişilebilirlik Yönergeleri) anlamında erişilebilirlikle uyumlu teknolojiler kategorisine giriyor : erişilebilirlik işlevleri Flash player 6'dan beri eklentiye dahildir [ 38 ] .
Güvenlik sorunları
Varsayılan olarak, Flash oynatıcı bilgisayarın web kamerasının ve mikrofonunun kullanılmasına izin verir. Çoğu kullanıcı yazılım yapılandırmasını değiştirmez ve geçmişte web kamerasını ve mikrofonu kullanan kötü amaçlı programlar olmuştur. Gizlilik ve güvenliğin ihlalidir.
Birçok reklam, Flash'ta animasyonlu banner'ların kullanımına dayanıyordu. İnternet kullanıcılarına bir web sitesini ziyaret ettiklerinde kötü niyetli bir programın gönderilmesi için tek gereken, reklamları barındıran sunucunun güvenliğinin aşılmasıdır. Ancak 2010'lardan itibaren Flash giderek daha az kullanılıyor [ 39 ] ve kendinizi korumak için tarayıcıda etkinleştirmemeniz yeterli.
Çok sayıda güncellemeye rağmen, algoritmanın doğası, Truva atları ve diğer casus yazılımlar için ideal bir üreme alanının temelini oluşturmaktadır. CVE Ayrıntıları sitesine göre, son 10 yılda Flash oynatıcı 338 saldırının hedefi olmuştur [ 40 ] . Apple, tam da bu güvenlik kusurları nedeniyle, yazılımı iPhone veya iPad cihazlarına entegre etmeyi reddeden ve bunun yerine HTTP tabanlı akışı tercih eden pazardaki ilk büyük oyunculardan biridir.
AISP'nin "Yasadışı Akış ve Siber Güvenlik Riskleri" başlıklı bir raporuna göre [ 41 ], bilgisayar virüslerini yaymanın en popüler yollarından biri, Flash player kullanan yasa dışı video akış siteleridir. Yasal sitelerin aksine, yasa dışı siteler, İnternet kullanıcılarını Flash oynatıcıları için güncellemeler yüklemeye davet eden "kişiye özel" video oynatıcılar içerir. Bu güncelleme, istek üzerine video sunmak yerine, kullanıcının makinesine bir Truva atı veya benzeri bir kötü amaçlı yazılım yükler. Bulaşma türlerine bağlı olarak, program arka planda çalışabilir ve birkaç TCP bağlantı noktası açabilir, bir komut ve kontrol arayüzü oluşturabilir ve yönetici ile iletişim kurabilir. Bilgisayar daha sonra bir "bot" veya "zombiye" [ 42 ] dönüştürülür .
Notlar ve referanslar
- " FutureSplash Animator Nasıl Doğdu " . Adobe .) .
- Crunchbase aracılığıyla " Robert Tatsumi " ( erişildi ) .
- " Macromedia Flash 100 Milyondan Fazla Web Kullanıcısına Ulaşıyor " . PR Newswire .) .
- " Büyük Şirketler ColdFusion MX Kullanıyor " [ arşiv] , Adobe'de (erişilen) .
- Paul Festa, " Flash 8: Macromedia video yeteneklerine güveniyor " , su ZDnet , (danışıldı) .
- " Flash Platformdaki Sürümler " , su Senocular ( erişildi) .
- " Flash Lite 2 Güncelleme Önizlemesi " , Flash Magazine'de ( erişildi) .
- " Adobe'nin Macromedia'yı Satın Alma İşleminin 3 Aralık 2005'te Kapanması Bekleniyor " , su Adobe , (danışıldı) .
- CowboyNeal, " Adobe , Macromedia'yı 3 Aralık 2005'te Ediniyor " (erişildi) .
- " Flash 10 yayınlandı , 3D hızlandırmayı sunuyor " , neowin.net'te , (danışıldı) .
- Anh, " Adobe, Android'de Flash 11 ve Air 3'e yükseltiyor " , sur Journal du Geek , (danışıldı) .
- " Adobe Flash 11: Stage 3D ve 64 bit " , Zone Numérique'de , (danışıldı) .
- David Goldmann, " Adobe Flash için sonun başlangıcı " (erişildi) .
- Alex McCaw, " Adobe'nin %9 Flash vergisi " (erişildi) .
- " Animate CC'deki Yenilikler | New Brushes and Layers , ” , adobe.com'da (erişildi)
- Statista'dan " Dünya Flash'a elveda diyor " .
- Flash ve Etkileşimli İçeriğin Geleceği
- " Flash player 2020 güncellemelerinin ve dağıtımının sonuna doğru " , su cnetfrance .
- " Adobe, 2020 için Flash'ın Ölümünü Duyurdu " , su ZdNet .
- "Arşivlenmiş kopya" LoadVars sınıfı kullanılarak ( İnternet Arşivinde 2 Haziran 2012 versiyonu ) , liveocs.adobe.com
- Kurtarmak İçin Flash , xml.com
- İstatistikler , adobe.com
- Web Barometresi , webhits.de
- Macromedia Flash ve Shockwave Oynatıcıları
- Adobe Flash Player Versiyon Penetrasyonu
- kısıtlı erişim olsun ya da olmasın ve telif ücretinin ödenmesine tabi olsun ya da olmasın
- GNU/Linux yalnızca x86 mimarisi için bir eklentiye sahiptir [1] , Linux diğer birçok mimaride mevcuttur
- " Adobe Creative Cloud " , Adobe'de (erişildi) .
- Örneğin Nisan ayı konumuna bakın
- " Adobe, Flash Platform Mesajlaşma Protokolünü Açacak " , su Adobe .
- " Google Artık İndeks Yapabilir…Flash! " , www.searchengineworkshops.com adresinde ( şu adresten erişildi:) .
- " Metin Ekranı " (erişildi) .
- " Harici CSS dosyalarını yükleme " , su Yardım Adobe .
- PC penetrasyonu , www.adobe.com
- SWFAdresi
- Flash Erişimi: Konseptte Belirsiz , Joe Clark, A List Apart , Aralık 2000
- [PDF] WCAG 2.0, Flash, PDF, Javascript ve diğerleri bir teknede… (PDF, 1.1 MB ) , Sébastien Delorme ve Aurélien Levy, Paris Web konferansları 2009.
- Adobe Erişilebilirlik Kaynak Merkezi ve Erişilebilir Flash İçeriği Oluşturma , WebAim
- Kaya Yurieff , " Elveda, Flash: Adobe eklentiyi 2020'ye kadar sonlandıracak " , su CNNMoney , (danışıldı)
- " Adobe Flash Player: CVE güvenlik açıkları, sürümleri ve ayrıntılı raporları " , CVE Ayrıntılarında (şu adresten erişilir:)
- " Yasadışı Akış ve Siber Güvenlik riskleri: tehlikeli bir statüko mu? " , Documentcloud.org'da ( şu adresten erişildi:)
- " Kötü Amaçlı Yazılım Yayılma Yöntemlerine Sıfırlama " , Microsoft Güvenlik İstihbarat Raporu , Cilt 11 yok ,, s. 17-19
Ekler
İlgili Makaleler
- gıcırdamak
- Ölçeklenebilir Vektör Grafikleri (SVG)
- Flash, çevrimiçi çizgi roman oluşturmak için kullanılabilir
- Flash, dijital bir hikaye oluşturmak için kullanılabilir
- Flash, XiaoXiao gibi çevrimiçi animasyon yapmak için kullanılabilir
- GNU projesinden Gnash yazılımı , Flash oynatıcıya ücretsiz bir alternatiftir .
- ışıklar parkı
- Swfdec , GNU/Linux ve FreeBSD ortamları için ücretsiz bir yazılımdır ve şu anda Flash sürüm 9'un birçok özelliğini desteklemektedir.
- Bir dizi açık kaynaklı yazılım, .swf formatında üretmeyi veya Flash ile çalışmayı mümkün kılar - profesyonel olarak en çok kullanılanı MTASC'dir.
- Grafik uygulamaları oluşturmak için Adobe Flash Catalyst aracı (kod adı Thermo)
- Synfig Studio ücretsiz vektör animasyon yazılımı.
- Charlie Miller , güvenlik açıklarını keşfeden kişi
- Flash, Dofus gibi oyunlar yapmak için de kullanılabilir.
Dış bağlantılar
- (tr) Resmi web sitesi