{"id":49214,"date":"2009-11-26T11:00:07","date_gmt":"2009-11-26T16:00:07","guid":{"rendered":"http:\/\/theappleblog.com\/?p=36432"},"modified":"2009-11-26T11:00:07","modified_gmt":"2009-11-26T16:00:07","slug":"no-flash-on-your-iphone-how-about-silverlight-instead","status":"publish","type":"post","link":"https:\/\/mereja.media\/index\/49214","title":{"rendered":"No Flash on Your iPhone? How About Silverlight, Instead?"},"content":{"rendered":"<div class='snap_preview'><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-medium wp-image-36435\" title=\"iPhone with Silverlight\" src=\"http:\/\/gigapple.files.wordpress.com\/2009\/11\/iphone-with-silverlight1.png?w=151&#038;h=300\" alt=\"\" width=\"151\" height=\"300\" \/><\/p>\n<p class=\"excerpt\">It\u2019s been a double-edged sword, this no-Flash-on-the-iPhone business. On the one hand, we don\u2019t get the complete Internet. On the other hand, the web pages we <em>do<\/em> get are less likely to crash or drag-along at a snail\u2019s pace. And really, who wants to see yet another \u201cSmack the monkey\u201d banner ad?<\/p>\n<p>Just as we bemoaned the lack of MMS functionality, some of us complain endlessly about the absence of Flash support on the iPhone. But following a demonstration at Microsoft\u2019s Professional Developers Conference, it looks like we may see that software giant\u2019s Flash competitor, Silverlight, appearing on the iPhone in the not too distant future. <span id=\"more-36432\"><\/span><\/p>\n<p>Reporting for <a href=\"http:\/\/www.betanews.com\/article\/Microsoft-worked-with-Apple-for-Silverlight-on-iPhone-says-Goldfarb\/1259185079\">Betanews.com<\/a>, Scott Fulton writes:<\/p>\n<blockquote>\n<p>It was an impressive demonstration, once they got it working: H.264 video streaming wirelessly (and slowly, at least during the caching sequence) using Microsoft&#8217;s Silverlight video streaming, to an Apple iPhone\u2026 You&#8217;d think Apple would have stood firm against Microsoft at least as aggressively as it has against Adobe, if not more so. How did this happen? We asked Microsoft User Experience Platform Manager Brian Goldfarb last week at PDC 2009, and the answer was a huge surprise&#8230;followed by some caveats. But it contained these four amazing words: &#8220;We worked with Apple.&#8221;<\/p>\n<\/blockquote>\n<p>OK, quick recap for those of you who don\u2019t know what Silverlight is all about. Silverlight was launched by Microsoft in 2007, and provides a toolset developers can leverage to build rich multimedia and interactivity into websites. In this sense, it\u2019s like Adobe\u2019s venerable Flash. But <em>unlike<\/em> Flash, Silverlight content is based on a flavor of XML which means&#8230;well, it all gets <em>very<\/em> nerdy from here on in, so I\u2019ll stop there. The take-home message is that, for the most part, Silverlight is a more modern, powerful and less crash-tastic alternative to Flash. It\u2019s also more standards-compliant than Flash, depending on who you get to build your Silverlight web apps, and that matters a lot in an age when more and more of what we do happens in the browser. (Before I get flamed in the comments, please note &#8212; I didn\u2019t say Silverlight <em>is<\/em> standards compliant &#8212; it\u2019s just <em>less horrible<\/em> than Flash. And yes, I <em>do<\/em> realize that&#8217;s hardly a ringing endorsement.)<\/p>\n<p>It\u2019s precisely the browser technology in the iPhone that helped make Silverlight video streaming a possibility. Brian Goldfarb told Betanews:<\/p>\n<blockquote>\n<p>&#8220;The promise of Silverlight is that it&#8217;s a cross-device, cross-browser, cross-platform solution, and it works the same on Macs as it does on Windows. The iPhone is a unique scenario. We talked to our customers&#8230;and they said, &#8216;Look, we just need to get our content there, and it&#8217;s mainly in the media space like broadcasting, and we want to put it on the iPhone.&#8217; They have a great solution for that; if you&#8217;re surfing the Web, and hit YouTube and hit &#8216;Play,&#8217; it&#8217;ll play your video because [Apple] created an environment where they can safely play media, and they&#8217;re comfortable with that.<\/p>\n<\/blockquote>\n<p>Goldfarb is talking about the native YouTube app found on every iPhone. The YouTube app sorta helps, but usually only for YouTube-hosted video. Want to play videos hosted elsewhere? Good luck. <em>Some<\/em> H.264 QuickTime-encoded videos will play, but as you likely already know, it\u2019s all a bit hit-and-miss.<\/p>\n<blockquote>\n<p>&#8220;So we&#8217;ve worked with Apple to create a server-side based solution [\u2026] and what we&#8217;re doing is taking content that&#8217;s encoded for smooth streaming and enabling the content owner to say, &#8216;I want to enable the iPhone.&#8217; The server will dynamically make the content work \u2013 same content, same point of origin \u2013 on the iPhone. We do this with the HTML 5  tag, in many ways.&#8221;<\/p>\n<\/blockquote>\n<p>And there\u2019s the magic bullet right there. Silverlight works because (in conjunction with Microsoft&#8217;s Internet Information Services technology found on Windows Servers) it exploits HTML 5\u2019s native video support &#8212; and Mobile Safari is a decent HTML 5-compatible browser. All the video encoding trickery is taking place on the remote server; it identifies when an iPhone is requesting a video stream and bundles it into a format the device can handle.<\/p>\n<div id=\"attachment_36436\" class=\"wp-caption aligncenter\" style=\"width: 410px\"><a rel=\"attachment wp-att-36436\" href=\"http:\/\/theappleblog.com\/2009\/11\/26\/no-flash-on-your-iphone-how-about-silverlight-instead\/iphone-silverlight-streaming\/\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-36436\" title=\"iPhone Silverlight streaming\" src=\"http:\/\/gigapple.files.wordpress.com\/2009\/11\/iphone-silverlight-streaming.jpg?w=400&#038;h=300\" alt=\"\" width=\"400\" height=\"300\" \/><\/a><\/p>\n<p class=\"wp-caption-text\">Silverlight-powered streaming video on an iPhone \u2013 image from Betanews.com<\/p>\n<\/div>\n<p>Although Goldfarb says Microsoft \u201cworked with Apple,\u201d he elaborated on the degree of that collaboration. Turns out, it wasn\u2019t a lot;\u00a0&#8221;We did all the work. We just made sure Apple was comfortable with it.&#8221;<\/p>\n<p>Could this represent a potential lesson to learn for Adobe? Despite the enormous market penetration of the Flash player technology (Adobe <a href=\"http:\/\/www.adobe.com\/products\/player_census\/flashplayer\/version_penetration.html\">claims<\/a> 99.7 percent of browsers are capable of displaying Flash content) it\u2019s widely criticised for being an antiquated, less-than-optimal platform for delivering multimedia. (Except, it seems, in L.A. Have you noticed how many Hollywood Studios doggedly insist on building their movie websites entirely in Flash?)<\/p>\n<p>Who would have thought that the best solution, and lead runner in the race to provide non-YouTube video streaming for the iPhone, would be Microsoft? There\u2019s something about that which is almost\u2026 poetic.<\/p>\n<p>  <a rel=\"nofollow\" href=\"http:\/\/feeds.wordpress.com\/1.0\/gocomments\/gigapple.wordpress.com\/36432\/\"><img decoding=\"async\" alt=\"\" border=\"0\" src=\"http:\/\/feeds.wordpress.com\/1.0\/comments\/gigapple.wordpress.com\/36432\/\" \/><\/a> <a rel=\"nofollow\" href=\"http:\/\/feeds.wordpress.com\/1.0\/godelicious\/gigapple.wordpress.com\/36432\/\"><img decoding=\"async\" alt=\"\" border=\"0\" src=\"http:\/\/feeds.wordpress.com\/1.0\/delicious\/gigapple.wordpress.com\/36432\/\" \/><\/a> <a rel=\"nofollow\" href=\"http:\/\/feeds.wordpress.com\/1.0\/gostumble\/gigapple.wordpress.com\/36432\/\"><img decoding=\"async\" alt=\"\" border=\"0\" src=\"http:\/\/feeds.wordpress.com\/1.0\/stumble\/gigapple.wordpress.com\/36432\/\" \/><\/a> <a rel=\"nofollow\" href=\"http:\/\/feeds.wordpress.com\/1.0\/godigg\/gigapple.wordpress.com\/36432\/\"><img decoding=\"async\" alt=\"\" border=\"0\" src=\"http:\/\/feeds.wordpress.com\/1.0\/digg\/gigapple.wordpress.com\/36432\/\" \/><\/a> <a rel=\"nofollow\" href=\"http:\/\/feeds.wordpress.com\/1.0\/goreddit\/gigapple.wordpress.com\/36432\/\"><img decoding=\"async\" alt=\"\" border=\"0\" src=\"http:\/\/feeds.wordpress.com\/1.0\/reddit\/gigapple.wordpress.com\/36432\/\" \/><\/a> <img decoding=\"async\" alt=\"\" border=\"0\" src=\"http:\/\/stats.wordpress.com\/b.gif?host=theappleblog.com&#038;blog=5550580&#038;post=36432&#038;subd=gigapple&#038;ref=&#038;feed=1\" \/><\/div>\n<div class=\"feedflare\">\n<a href=\"http:\/\/feeds.feedburner.com\/~ff\/TheAppleBlog?a=qPTUivWRNPk:NAUT2iZMbOg:yIl2AUoC8zA\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/TheAppleBlog?d=yIl2AUoC8zA\" border=\"0\"><\/img><\/a> <a href=\"http:\/\/feeds.feedburner.com\/~ff\/TheAppleBlog?a=qPTUivWRNPk:NAUT2iZMbOg:D7DqB2pKExk\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/TheAppleBlog?i=qPTUivWRNPk:NAUT2iZMbOg:D7DqB2pKExk\" border=\"0\"><\/img><\/a> <a href=\"http:\/\/feeds.feedburner.com\/~ff\/TheAppleBlog?a=qPTUivWRNPk:NAUT2iZMbOg:V_sGLiPBpWU\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/TheAppleBlog?i=qPTUivWRNPk:NAUT2iZMbOg:V_sGLiPBpWU\" border=\"0\"><\/img><\/a> <a href=\"http:\/\/feeds.feedburner.com\/~ff\/TheAppleBlog?a=qPTUivWRNPk:NAUT2iZMbOg:F7zBnMyn0Lo\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/TheAppleBlog?i=qPTUivWRNPk:NAUT2iZMbOg:F7zBnMyn0Lo\" border=\"0\"><\/img><\/a> <a href=\"http:\/\/feeds.feedburner.com\/~ff\/TheAppleBlog?a=qPTUivWRNPk:NAUT2iZMbOg:guobEISWfyQ\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/TheAppleBlog?i=qPTUivWRNPk:NAUT2iZMbOg:guobEISWfyQ\" border=\"0\"><\/img><\/a>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~r\/TheAppleBlog\/~4\/qPTUivWRNPk\" height=\"1\" width=\"1\"\/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>It\u2019s been a double-edged sword, this no-Flash-on-the-iPhone business. On the one hand, we don\u2019t get the complete Internet. On the other hand, the web pages we do get are less likely to crash or drag-along at a snail\u2019s pace. And really, who wants to see yet another \u201cSmack the monkey\u201d banner ad? Just as we [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,10],"tags":[],"class_list":["post-49214","post","type-post","status-publish","format-standard","hentry","category-news","category-software"],"_links":{"self":[{"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/posts\/49214","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/comments?post=49214"}],"version-history":[{"count":0,"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/posts\/49214\/revisions"}],"wp:attachment":[{"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/media?parent=49214"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/categories?post=49214"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/tags?post=49214"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}