Che cos'è SWF?
SWF è un'estensione del formato file. È stato originariamente sviluppato nel 1995 per l'API plug-in Netscape® (Application Programming Interface) per consentire ai browser Web di riprodurre l'animazione senza utilizzare Java®. Il plug-in, progettato per il semplice disegno e animazione sul Web, era originariamente chiamato FutureSplash Animator ™ e la società di sviluppo si chiamava FutureWave®. Gli sviluppatori hanno tentato senza successo di vendere il software ad Adobe® e hanno rifiutato Fractal Design®, spedendo il software nel 1996.
Nell'estate del 1996, Microsoft® ha utilizzato FutureSplash® nel suo lancio MSN® (MicroSoft Network) e Disney® Online, che stava lavorando con Macromedia® Shockwave® in altre capacità, ha utilizzato FutureSplash® per il loro Disney® Daily Blast. Fu così che Macromedia® venne a conoscenza del prodotto e, successivamente, nel 1996, Macromedia® lo acquistò, ribattezzò il prodotto Flash® e lo sviluppò in un ambiente di sviluppo multimediale completo.
Poiché Macromedia® ha utilizzato il plug-in Web chiamato ShockWave® per numerosi prodotti multimediali, incluso Flash®, il tipo MIME di Flash è application / x-shockwave-flash. La designazione del file è stata fatta essere SWF, come acronimo di "ShockWave Flash". Shockwave®, tuttavia, è un pacchetto di authoring separato, a causa della confusione, e insieme ad un acquisto di Macromedia® da Adobe® nel 2005, SWF era riconcepito come "Small Web Format". Il formato SWF può fornire grafica vettoriale, video, testo e audio su Internet con il supporto di Adobe® Flash® Player e Adobe AIR ™. Le stime all'inizio del 2010 sostenevano che il 70-80% del materiale video su Internet fosse in formato Flash®, ovvero file SWF, e che oltre il 98% dei computer desktop abilitati a Internet avesse Flash® Player.
SWF è il formato di esportazione nativo per Adobe® Flash®, il software di creazione multimediale, ma altri file possono essere convertiti in formato SWF mediante convertitori o convertiti dal formato SWF in altri formati. Una controversia sul formato dei file SWF è nata nella primavera del 2010, quando Apple® ha modificato il contratto di licenza per sviluppatori iPhone® per specificare che le app per iPhone® devono essere originariamente scritte in un linguaggio di programmazione approvato da Apple®. Ciò esclude lo sviluppo della versione Flash® CS5 per il 2010, progettata appositamente per consentire agli sviluppatori di creare app in Flash® e portarle su altre piattaforme.