? Netflix a commencé à offrir exclusivement des DVD par la poste , mais a récemment commencé à permettre aux abonnés de regarder des extraits de ses bibliothèques de vidéo en ligne . En raison d'une combinaison de problèmes techniques et commerciaux , Netflix flux de ses vidéos pour les utilisateurs d'iPad avec HTML5 plutôt que de la plate-forme Silverlight qui alimente son streaming bureau basé . Le service de streaming de Silverlight
Netflix sur les ordinateurs de bureau utilise la plate-forme Silverlight de Microsoft. Silverlight est un composant du framework. NET de l'entreprise pour créer des applications avec des capacités Internet pour les navigateurs Web ou autoportantes programmes de bureau . Les applications que les programmeurs créent en utilisant la plate-forme Silverlight peuvent fonctionner sur n'importe quel ordinateur pour lequel Microsoft a créé une application Silverlight. Microsoft produit un plugin Silverlight pour Mac OS X bureau du système d'exploitation d'Apple , mais pas pour le système iOS d'Apple qui fonctionne sur des périphériques comme l'iPad.
Silverlight et iOS
partie de le modèle d'affaires d'Apple pour iPads et iPhones centres sur les applications qui s'exécutent sur elle . Le framework. NET , y compris Silverlight, sont des outils de développement d'applications pour les ordinateurs de bureau et des applications pour leur propre plate-forme de smartphone de Microsoft. Les développeurs qui souhaitent créer des applications iPhone doivent utiliser Objective- C et propre kit de développement de logiciels d'Apple pour la plateforme iOS. Cette restriction nécessaire Netflix pour créer une application séparée de diffuser des vidéos pour les utilisateurs d'iPad . Choix de
HTML5
Netflix pour son format de streaming iPad était HTML5. HTML5 est une norme plus robuste que les précédentes implémentations , ce qui permet un certain nombre de fonctions multimédia qui étaient autrefois limités aux plates-formes fermées comme Flash d'Adobe , Oracle Java, la plate-forme Silverlight de Microsoft. Contrairement à ces médiums , HTML5 est un standard ouvert qu'Apple considère comme plus sûr que d'autres options de streaming . Normes de sécurité , ainsi que d'ouvrir qui rendent le développement de HTML5 plus accessible à un plus grand nombre de programmeurs, sont parmi les raisons que Apple a choisi HTML5 sur les alternatives pour sa plate-forme iOS.
Netflix Raisonnement
Netflix a créé un client de streaming HTML5 pour atteindre les utilisateurs d'iPad , ainsi que pour simplifier le processus de développement et de maintien de clients de streaming pour d'autres plates-formes non - bureau. Développer les clients pour les machines aussi différentes que les comprimés iPad et consoles de jeux en HTML5 permet aux développeurs de Netflix se déplacer entre différents projets. Les programmeurs peuvent tourner de travailler sur le site de Netflix à leurs implémentations de la console et leurs plates-formes mobiles sans avoir à tout réapprendre chaque projet.