mboost-dp1

Microsoft

Microsoft: Der er en fremtid for Silverlight efter HTML5

- Via Silverlight blog - , redigeret af Emil , indsendt af arne_v

Understøttelse af HTML5 er hastigt på vej i nye browsere, hvilket gør det muligt for webdesignere at lave nye ting på en hjemmeside uden brug af 3.-parts applikationer.

En af de mest omtalte er integrationen af video, og hvordan det undergraver eksistensgrundlaget for Adobe Flash og Microsofts Silverlight.

Hos Microsoft har Brad Becker, produktansvarlig i afdelingen Developer Platforms, set nærmere på, om der er mere at komme efter for Silverlight efter HTML5. Ikke overraskende så mener han, det er tilfældet, men i stedet for blot at sige, “ja det er der”, så er han kommet med et udførligt svar.

Becker påpeger blandt andet, at Silverlight ikke konkurrerer mod HTML5, eller andre standarder, men er lavet for at tilbyde funktionalitet, som de ikke gør. Når en given funktionalitet indarbejdes i en standard, er det ikke et tilbageskridt for Silverlight, men en grund til ikke at opfinde den dybe tallerken igen og fokusere på ny funktionalitet.

I artiklen nævner Becker desuden en lang række punkter, hvor Silverlight adskiller sig fra HTML5, som du kan læse ved at følge linket til kilden.





Gå til bund
Gravatar #51 - dub
12. sep. 2010 20:46
Mr_Mo (48) skrev:
Virker ikke i Chrome 6 og YouTube skriver selv, at fuldskærm ikke er fuld implementeret, den udvider bare vinduet, istedet for at gå i fuldskærm. Så vidt jeg ved er annonations, captions og ads slet ikke understøttet i HTML5 versionen, den skifter over til flash-versionen ved de videoer. Virker det hos dig med HTML5? Hvilken browser benytter du?
Youtubes HTML5 er også kun beta og det passer. Vimeo.com HTML5 afspiller er meget bedre og i Safari på OS X er der ingen forskel på HTML5 og Flash (fullscreen virker som en drøm).

/EDIT Bortset fra Flash playeren bruger 40-50% mere af CPUen
Gravatar #52 - Dr_Mo
12. sep. 2010 20:49
Justin (49) skrev:
og det der "uden buffering", e noget lort hvis man prøver af se sputnik over en 3G forbindelse :(

Nu ved jeg ikke med sputnik, men genial, hvis man kigger på MS' demo over en hurtig forbindelse. Over en langsom forbindelse er jeg enig med myplacedk, så heller vente og buffere høj kvalitet stream end at se en lav kvalitets stream. Men stadig smart, at man selv på en langsom og utilregnelig 3G forbindelse kan streame med det samme på en lav kvalitet, også streamer den med den højeste kvalitet din forbindelse kan levere efter nogle sekunder, selvom du skulle få en ringere signal senere, vil du ikke se noget hak, den vil bare streame med en lavere kvalitet. Så selv over en 3G forbindelse er den genial, såfremt man ikke er ude efter en konstant HD-stream, så er det eneste mulighed buffering grundet det begrænsede båndbredde.

myplacedk (50) skrev:
Det passer mig personligt fint, at en funktion jeg ikke kan lide ikke er der.

Og du vidste godt og ved stadig godt, at det var ikke den éne funktion jeg hentydede til, men de mange flere funktioner der er tilgængelige ved at bruge SL fremfor HTML5.

myplacedk (50) skrev:
Det har jeg overhovedet ikke snakket om.

Ok, sorry hvis jeg misforstod dine indlæg :-)
Gravatar #53 - Dr_Mo
12. sep. 2010 20:59
dub (51) skrev:
Youtubes HTML5 er også kun beta og det passer.

Ja, stadig efter over et halvt år. Den video jeg linker til med MS' demo er over et år gammelt. Er det fordi SL er meget nemmere at udvikle til end HTML5? Hvis alt i HTML5 skal være i beta i et år, så er det jo endnu en grund til at bruge Flash og SL..
Gravatar #54 - dub
12. sep. 2010 23:08
Mr_Mo (53) skrev:
Er det fordi SL er meget nemmere at udvikle til end HTML5? Hvis alt i HTML5 skal være i beta i et år, så er det jo endnu en grund til at bruge Flash og SL..
Jeg tror med det ikke er særligt vigtigt for Google, så derfor bruger de ikke meget tid på det. Det siger ikke noget om hvad der er nemmest.
Gravatar #55 - Dr_Mo
12. sep. 2010 23:42
#54
Jeg tror faktisk det er meget nemmere at kode annonations, captions. reklamer, oversættelse (speach-to-text) til silverlight og flash end til HTML5 video. Nu er jeg ikke programmør, så jeg kan godt tage fejl. Men så skal nok nogle kloge hoveder rette på mig :-)

Så jo det siger også noget om hvad der er nemmest, når de efter så lang tid med HTML5 stadig skifter over til flash-playeren, hvis reklamer eller captions er slået til på de videoer. Men du har nok ret i, at det ikke er 1. prioritet, men det ville være lavet, hvis det var nemt.
Gravatar #56 - myplacedk
13. sep. 2010 06:36
Mr_Mo (53) skrev:
Ja, stadig efter over et halvt år. Den video jeg linker til med MS' demo er over et år gammelt. Er det fordi SL er meget nemmere at udvikle til end HTML5?

Det er nok nærmere fordi Microsoft rigtigt gerne vil have folk til at bruge deres teknologier, mens YouTube rigtigt gerne vil vise nogle videoer og nogle reklamer.
Gravatar #57 - myplacedk
13. sep. 2010 06:39
Mr_Mo (55) skrev:
Men du har nok ret i, at det ikke er 1. prioritet, men det ville være lavet, hvis det var nemt.

Som udvikler på et større system kan jeg fortælle dig at man laver ikke alt hvad der er nemt. Vi har enormt mange opgaver som ville glæde en eller andet at få løst, og som jeg kan lave på få minutter. Der er bare så mange andre ting der er vigtigere, også i forhold til tiden det tager at lave det.
Gravatar #58 - Montago.NET
13. sep. 2010 06:41
Justin (49) skrev:
Montago (34) skrev:

"uden buffering" betyder at video'en starter med det samme (i modsætning til dét du oplever på youtube) -- dette kan i princippet godt lade sig gøre i HTML5 - men vil være en feature som skal udvikles af BÅDE Server-fabrikanten OG Browser-fabrikanten - hvilket reelt set kan betagtes som umuligt...

Smooth-streaming kræver at serveren er forberedt (hvilket MS IIS er) + Afspilleren (hvilket Silverlight er)


og det der "uden buffering", e noget lort hvis man prøver af se sputnik over en 3G forbindelse :(


hvad havde du forventet ?

ingen arme ingen småkage...
Gravatar #59 - Montago.NET
13. sep. 2010 06:44
Mr_Mo (55) skrev:
Jeg tror faktisk det er meget nemmere at kode annonations, captions. reklamer, oversættelse (speach-to-text) til silverlight og flash end til HTML5 video


man kan med Expression Encoder, indsætte annotationer direkte i video'en - som Silverlight derefter kan opsnappe.
Gravatar #60 - Magten
13. sep. 2010 08:08
Mr_Mo (48) skrev:
Har du prøvet det? Jeg mente det samme, men må sige jeg er imponeret over bufferingstiden og kvaliteten, når det køres over en hurtig forbindelse.
Hvis der virkelig skal gå 10-15 sekunder før jeg får en kvalitet der er værd at kigge på, så venter jeg hellere og får hele videoen i den kvalitet.

75 kbit/s i 5-10 sekunder er bare ikke godt nok. Youtube 720p/1080p starter instant her og er samme kvalitet hele vejen igennem.

Jeg er ikke imponeret :/
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login