? Netflix begann liefern ausschließlich DVDs mit der Post , aber vor kurzem begann die Abonnenten Auswahl aus seinen Video- Bibliotheken online zu sehen. Wegen einer Mischung aus technischen und geschäftlichen Belangen , Bäche Netflix seine Videos auf iPad-Nutzer mit HTML5 statt der Silverlight Plattform, auf der die Desktop -basierte Streaming. Silverlight
Netflix Streaming-Service auf Desktop-Computern verwendet Microsofts Silverlight -Plattform. Silverlight ist ein Bestandteil des Unternehmens . NET Framework für die Erstellung von Anwendungen mit Internet -Funktionen für Web-Browser oder freistehende Desktop-Programme . Die Anwendungen, die Programmierer erstellen mit der Silverlight-Plattform kann auf jedem Computer , für die Microsoft erstellt eine Silverlight-Implementierung ausgeführt . Microsoft produziert eine Silverlight -Plugin für Apples OS X -Desktop-Betriebssystem , aber nicht für Apples iOS -System, das läuft auf Peripheriegeräte wie das iPad .
Silverlight und iOS
Teil Apples Geschäftsmodell für iPads und iPhones konzentriert sich auf die Anwendungen, die darauf ausgeführt werden. . NET Framework , einschließlich Silverlight , sind Werkzeuge für die Entwicklung von Anwendungen für Desktop- Computer und Anwendungen für eigene mobile Microsofts Smartphone-Plattform . Entwickler, die iPhone-Apps erstellen wollen, müssen Objective- C und Apples eigene Software Development Kit für die iOS-Plattform zu verwenden. Diese Einschränkung erforderlich Netflix eine separate Anwendung zum Streamen von Videos auf iPad-Nutzer zu erstellen.
HTML5
Netflix Wahl für seine iPad Streaming-Format war HTML5 . HTML5 ist ein robuster als bisherige Standard- Implementierungen , so dass für eine Reihe von Multimedia-Funktionen , die einst geschlossenen Plattformen wie Adobe Flash , Oracle Java, Microsoft Silverlight Plattform beschränkt waren . Im Gegensatz zu diesen Medien ist HTML5 ein offener Standard , dass Apple hält sicherer sein als andere Streaming -Optionen. Sicherheit, sowie offene Standards, die HTML5 Entwicklung mehr ansprechbar , eine größere Zahl von Programmierern zu machen, gehören zu den Gründen , dass Apple wählte HTML5 gegenüber den Alternativen für die iOS-Plattform .
Netflix Reasoning
Netflix erstellt eine HTML5 -Streaming-Client , um iPad-Nutzer zu erreichen , sowie um den Prozess der Entwicklung und Pflege von Streaming-Clients für andere nicht- Desktop-Plattformen zu vereinfachen. Die Entwicklung der Kunden für Maschinen so unterschiedlich wie iPad Tablets und Spielkonsolen in HTML5 ermöglicht Netflix Entwickler zwischen verschiedenen Projekten wechseln. Programmierer können von der Arbeit auf Netflix -Website, um ihre Konsole Implementierungen und ihre mobilen Plattformen , ohne komplett neu lernen jedes Projekt zu drehen.