Ska jag använda Flash eller Silverlight
De flesta som är uppmärksamma på den växande tekniken och prylarna i världen kanske känner till Apples berömda hårdfasthållning när de vägrar att konfigurera sina iOS-produkter för att spela Flash i mobila Safari-webbläsare, till synes mer än villiga att stänga av iPhone- och iPad-användare från sådana saker som inbäddade videor och Zynga-spel på Facebook, medan andra smartphones som Android och Blackberry-system är mer än villiga att göra Flash-aktiverade mobila webbläsare. Apples förklaring var att Flash var buggy, använde för mycket batteritid och var ändå på väg ut. Vissa nämnde till och med den framväxande tekniken från Microsoft, Silverlight, som en ersättning för Flash, och att webbdesigners bör börja optimera sina webbsidor för Silverlight istället för Flash.

För att ytterligare förstå vad du, som webbdesigner, bör göra med Flash vs. Silverlight-debatten, och vilka du ska välja för din egen webbdesign, är det viktigt att förstå grunderna för båda. Till att börja med är Flash mycket mer etablerat än Silverlight och befintliga webbsidor med inbäddade media använder redan mer Flash än någonting annat. Silverlight, även om det är nytt, gör dock effektivare användning av webbläsarens begränsningar och optimerar det resulterande objektet lättare än Flash i många fall.

Ett exempel skulle vara på hur de två gör animering. Flash använder en rendering per ram per sekund, vilket innebär att om du vill att något ska flytta över skärmen under en viss tid måste du beräkna ramarna per sekund som det kommer att ta för att göra det. Silverlight tillåter samma sak baserat på en viss tid istället för hur många bilder per sekund, vilket gör det möjligt för webbdesignern att skapa mer flexibilitet för att definiera var och hur länge en animering ska köras.

Flash-filer komprimeras vanligtvis medan Silverlight-filer inte är det, så även om Silverlight kan vara mer flexibla är dess filer vanligtvis större. Flash kommer att stödja flera videoformat, medan Silverlight endast är begränsat till WMV och WMA, när detta skrivs. Flash kommer att stödja Microsoft operativsystem såväl som Mac och Linux, medan Silverlight endast stöder Microsoft och Mac men inte Linux. Flash kommer att stödja nästan alla tillgängliga bildformat, medan Silverlight endast stöder PNG- och JPEG-format. Den kanske största hangupen till Silverlight är dock att Flash stöder webbkamera och mikrofoner, medan Silverlight inte gör det.

Som ni ser är Silverlight mycket i sin spädbarn och har fortfarande många funktioner som den måste erbjuda för att vara kompatibel med Flash. Om du letar efter att designa din webbsida med mycket media och interaktivitet är Flash ibland vägen att gå. Det kommer att vara ditt val om du vill optimera din webbsida för mobila webbläsare som inte stöder Flash, men även iOS-användare hittar sätt runt Flash-begränsningen som Apple har infört sina enheter och visar webbdesignvärlden att även de begränsade av Flash fortfarande föredrar det framför Silverlight.



Video Instruktioner: SPOT THE DIFFERENCE: Real Apple Airpods VS Fake Airpods. What Do You Think?? (Maj 2024).