? Netflix startet utelukkende levere DVDer i posten , men nylig begynte slik at abonnenter til å se utdrag fra sine videobibliotekene nettet. På grunn av en blanding av tekniske og forretningsmessige hensyn, Netflix bekker sine videoer til iPad brukere med HTML5 i stedet for Silverlight -plattformen som driver sine desktop- baserte streaming . Silverlight
Netflix streaming tjeneste på stasjonære datamaskiner bruker Microsofts Silverlight -plattformen. Silverlight er en del av selskapets . NET rammeverk for å bygge applikasjoner med Internett-funksjoner for nettlesere eller frittstående desktop programmer . Programmene som programmerere lager ved hjelp av Silverlight -plattformen kan kjøres på enhver datamaskin som Microsoft opprettet et Silverlight gjennomføring. Microsoft produserer en Silverlight plugin for Apples OS X operativsystem , men ikke for Apples iOS -system som kjører på enheter som iPad .
Silverlight og iOS
del av Apples forretningsmodell for iPad og iPhone sentre på de programmene som kjører på den . . NET rammeverket , inkludert Silverlight , er verktøy for å utvikle applikasjoner for både stasjonære datamaskiner og programmer for Microsofts egen mobil plattform for smarttelefoner . Utviklere som ønsker å lage iPhone-apps må bruke Objective- C og Apples egen software development kit for iOS-plattformen . Denne begrensningen er nødvendig Netflix til å lage et eget program for å streame videoer til iPad-brukere .
HTML5
Netflix valg for sin iPad streaming-format var HTML5 . HTML5 er en mer robust standard enn tidligere implementeringer , noe som åpner for en rekke muligheter for multimedia som en gang ble begrenset til lukkede plattformer som Adobe Flash, Oracles Java , Microsofts Silverlight -plattformen. I motsetning til disse mediene , er HTML5 en åpen standard som Apple anser for å være sikrere enn andre alternativer for direkteavspilling . Sikkerhet , samt åpne standarder som gjør HTML5 utvikling mer tilgjengelig for et større antall programmerere , er blant årsakene til at Apple valgte HTML5 over alternativer for sin iOS -plattformen.
Netflix Argumentasjon
Netflix opprettet en HTML5 streaming klient å nå iPad-brukere , samt å forenkle prosessen med å utvikle og vedlikeholde streaming klienter for andre ikke- stasjonære plattformer. Utvikle klienter for maskiner så forskjellige som iPad tabletter og spillkonsoller i HTML5 gjør Netflix utviklere å bevege seg mellom ulike prosjekter. Programmerere kan rotere fra arbeidet med Netflix hjemmeside til deres konsoll implementeringer og deres mobile plattformer uten å måtte fullstendig re - lære hvert prosjekt .