Co to jest SWF?
SWF to rozszerzenie formatu pliku. Został pierwotnie opracowany w 1995 roku dla interfejsu API wtyczki Netscape® (interfejs programowania aplikacji), aby umożliwić przeglądarce internetowe odtwarzanie animacji bez użycia Java®. Wtyczka, zaprojektowana do prostego rysowania i animacji w Internecie, została pierwotnie nazwana Futuresplash Animator ™, a firma rozwijająca się nazywała FutureWave®. Deweloperzy bezskutecznie próbowali sprzedać oprogramowanie Adobe® i odrzucili Fractal Design®, wysyłając oprogramowanie w 1996 roku.
Latem 1996 roku Microsoft® używał FuturesPlash® w MSN® (Microsoft Network) Launch i Disney® Online, który pracował online, który pracował z MacRomedia Shockwave® w innych powstawaniach FutureSplash®. W ten sposób Macromedia® usłyszał o produkcie, a później w 1996 r. Macromedia® kupił go, przemianował produkt Flash® i rozwinął go na pełne środowisko programistyczne multimedialne.
Ponieważ Macromedia® używał wtyczki internetowej o nazwie ShockWave® dla kilku produktów multimedialnych, w tym Flash®, typ MIME Flash to aplikacja/X-Shockwave-Flash. Oznaczenie pliku zostało stworzone jako SWF, jako akronim „Flash”. Jednak ShockWave® jest jednak oddzielnym pakietem autorskim, a ze względu na zamieszanie, a wraz z zakupem MacRomedia® przez Adobe® w 2005 r. SWF został ponownie postawiony jako stojący do „małego formatu internetowego”. Format SWF może dostarczać grafiki wektorowe, wideo, tekst i dźwięk w Internecie z obsługą Adobe® Flash® Player i oprogramowania Adobe Air ™. Szacunki na początku 2010 r. Twierdziły, że 70–80% materiałów wideo w Internecie było w formacie Flash®, tj. Pliki SWF, i że ponad 98% komputerów stacjonarnych, które zostały obsługujące Internet.
SWF to natywny format eksportu dla Adobe® Flash®, oprogramowania do tworzenia multimediów, ale inne pliki można przekonwertować na format SWF za pomocą konwerterów lub konwertowany z SWFformat do innych formatów. Kontrowersja wokół formatu plików SWF pojawiła się wiosną 2010 roku, kiedy Apple® zmienił umowę licencyjną programisty iPhone®, aby określić, że aplikacje na iPhone® muszą być pierwotnie napisane w języku programowym zatwierdzonym przez Apple®. To wyklucza opracowanie w wersji Flash® CS5 w 2010 roku, która została specjalnie zaprojektowana, aby umożliwić programistom budowanie aplikacji w Flash® i ich przenoszenie ich na inne platformy.