Hva er Netflix Streaming Format for iPad?

Hva er Netflix Streaming Format for iPad?


Netflix begynte å utelukkende levere DVDer i posten, men nylig begynte å tillate abonnenter å se utdrag fra sine videobibliotek online. På grunn av en blanding av tekniske og forretningsmessige hensyn, bekker Netflix sine videoer til iPad brukere med HTML5 i stedet for Silverlight-plattformen som driver sin 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 skrivebordsprogrammer. Programmene som programmerere create bruker Silverlight-plattformen kan kjøres på hvilken som helst datamaskin som Microsoft laget en Silverlight-implementering. 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

En del av Apples forretningsmodell for iPads og iPhones sentre på applikasjoner som kjører på den. .NET Framework, 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 å opprette et eget program for å streame video 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 multimediefunksjoner som en gang var 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 Reasoning

Netflix skapt en HTML5 streaming klient å nå iPad brukere, samt å forenkle prosessen med å utvikle og vedlikeholde streaming klienter for andre ikke-stasjonære plattformer. Utvikling av klienter for maskiner så forskjellige som iPad tabletter og spillkonsoller i HTML5 lar Netflix utviklere å flytte mellom ulike prosjekter. Programmerere kan rotere fra arbeidet med Netflix hjemmeside til deres konsoll implementeringer og deres mobile plattformer uten å re-lære hvert prosjekt.