Czy powinienem używać Flasha lub Silverlight
Większość osób, które zwracają uwagę na powstający świat technologii i gadżetów, może być zaznajomiona ze słynną twardą postawą Apple'a dotyczącą odmowy skonfigurowania produktów iOS do grania we Flash w przeglądarkach mobilnych Safari, najwyraźniej chętniej odciąć użytkowników iPhone'a i iPada od takich takie jak osadzone filmy i gry Zynga na Facebooku, podczas gdy inne smartfony, takie jak systemy Android i Blackberry, są bardziej niż skłonne do tworzenia przeglądarek mobilnych z obsługą Flash. Wyjaśnienie Apple było takie, że Flash był wadliwy, zużywał zbyt dużo czasu pracy baterii i i tak był w drodze. Wspomniano nawet o nowej technologii Microsoftu, Silverlight, jako zamienniku Flasha, i że projektanci stron internetowych powinni zacząć optymalizować swoje strony internetowe pod kątem Silverlight zamiast Flasha.

Aby lepiej zrozumieć, co Ty, jako projektant stron internetowych, powinieneś zrobić w związku z debatą Flash vs. Silverlight, i którą wybrać dla własnego projektu internetowego, ważne jest zrozumienie podstaw obu tych zagadnień. Po pierwsze, Flash jest o wiele bardziej ugruntowany niż Silverlight, a istniejące strony internetowe z osadzonymi multimediami już korzystają z Flasha bardziej niż cokolwiek innego. Silverlight, choć nowy, bardziej efektywnie wykorzystuje ograniczenia przeglądarki internetowej i w wielu przypadkach optymalizuje wynikowy obiekt łatwiej niż Flash.

Przykładem może być sposób renderowania dwóch animacji. Flash korzysta z renderowania klatek na sekundę, co oznacza, że ​​jeśli chcesz, aby jakiś element poruszał się po ekranie w określonym czasie, musisz obliczyć liczbę klatek na sekundę. Silverlight pozwala na to samo w oparciu o ustalony czas, zamiast liczby klatek na sekundę, pozwalając projektantowi stron internetowych na większą swobodę w określaniu, gdzie i jak długo powinna trwać animacja.

Pliki Flash są zwykle kompresowane, podczas gdy pliki Silverlight nie są, więc chociaż Silverlight może być bardziej elastyczny, jego pliki są zwykle większe. Flash będzie obsługiwał wiele formatów wideo, podczas gdy Silverlight jest ograniczony tylko do WMV i WMA w momencie pisania tego tekstu. Flash będzie obsługiwał systemy operacyjne Microsoft, a także Mac i Linux, podczas gdy Silverlight obsługuje tylko Microsoft i Mac, ale nie Linux. Flash będzie obsługiwał prawie każdy obecnie dostępny format obrazu, a Silverlight obsługuje tylko formaty PNG i JPEG. Być może największym zawieszeniem Silverlight jest jednak to, że Flash obsługuje kamerę internetową i mikrofony, podczas gdy Silverlight nie.

Jak widać, Silverlight jest bardzo w powijakach i wciąż ma wiele funkcji, które musi oferować, aby być kompatybilnym z Flash. Jeśli chcesz zaprojektować swoją stronę internetową z dużą ilością multimediów i interaktywnością, Flash jest wtedy najlepszym rozwiązaniem. To Ty wybierzesz, czy zoptymalizować swoją stronę internetową pod kątem przeglądarek mobilnych, które nie obsługują Flasha, ale nawet użytkownicy iOS znajdują sposoby na obejście ograniczeń Flash nałożonych przez Apple na swoje urządzenia, pokazując świat projektowania stron internetowych, który nawet te ograniczone przez Flash wolę to niż Silverlight.



Instrukcje Wideo: Enabling Flash in Google Chrome and Microsoft Edge Browsers (Może 2024).