Saturday, March 10, 2012

Apple and Flash: promoting HTML5

Comparison of HTML5 and Flash - Wikipedia, the free encyclopedia.pdf Download this file

http://en.wikipedia.org/wiki/Comparison_of_HTML5_and_Flash


Apple has been promoting HTML5 as an alternative to Flash for video and other content on the iOS, citing performance reasons for not allowing the Flash runtime to be installed on iOS. Flash as a runtime is not available on Apple's iOS devices: iPhone, iPod touch and iPad[24] but can be compiled as a native iOS application through Adobe's iOS packager in Flash CS5 Professional. According to Adobe Labs, Adobe's iOS Packager “offers Flash developers a fast and efficient method to reuse existing code from ActionScript 3 projects

to deliver native applications on iOS devices”.


In April 2010, Steve Jobs, the co-founder and then-chief executive officer of Apple[26] criticized Flash technology in an open letter posted to Apple's website, offering an explanation for why Apple does not support Flash on its mobile devices. Among his criticisms were that "Flash was created during the PC era – for PCs and mice," and that "Flash is no longer necessary to watch video or consume any kind of web content." He also described Flash's performance and security as sub-standard.


In November 2010, a Wired columnist said "allowing Flash — which is a development platform of its own — [on the iPhone] would just be too dangerous for Apple, a company that enjoys exerting total dominance over its hardware and the software that runs on it. Flash has evolved from being a mere animation player into a multimedia platform capable of running applications of its own. That means Flash would open a new door for application developers to get their software onto the iPhone: Just code them in Flash and put them on a web page. In so doing, Flash would divert business from the App Store, as well as enable publishers to distribute music, videos and movies that could compete with the iTunes Store." 


Also in April 2010, Apple modified its iOS developer agreement to limit the development of iOS apps to the use of a small set of Apple-approved programming languages and tools. Adobe's iOS packager was seen as the target  of these new rules.[29] However, because the new rules were broadly written, and did not cite Adobe's iOS Packager specifically, they also potentially restricted the development of many popular iOS games and applications created using other non-approved application frameworks, such as MonoTouch, Unity3D, and Lua.


In September 2010, after having "listened to our developers and taken much of their feedback to heart", Apple removed the restrictions on third-party tools, languages and frameworks, removing uncertainty from developers who used these third-party tools, and again allowing the deployment of Flash applications on iOS using Adobe's iOS Packager.


References


1. ^ Bilton, Nick (June 30, 2010). "Amazon to Introduce Web-Based Book Previews" 


(http://bits.blogs.nytimes.com/2010/06/30/amazon-to-launch-web-based-book-previews/) . 


Bits. The New York Times. 


http://bits.blogs.nytimes.com/2010/06/30/amazon-to-launch-web-based-book-prev.... Retrieved December 26, 2010.


2. ^ James Williamson (August 23, 2010). "What HTML5 is (and what it isn't)" (http://www.lynda.com/home/DisplayCourse.aspx?lpk2=67161) . HTML5 First Look (Lynda.com). http://www.lynda.com/home/DisplayCourse.aspx?lpk2=67161.


3. ^ Shankland, Stephen (February 3, 2010). HTML vs. Flash: Can a turf war be avoided? (http://news.cnet.com/8301- 30685_3-20000037-264.html) . CNET News. http://news.cnet.com/8301-30685_3-20000037-264.html. Retrieved December 26, 2010.


4. ^ a b c Jobs, Steve (April 2010). "Thoughts on Flash" (http://www.apple.com/hotnews/thoughts-on-flash/) . Apple Inc.. http://www.apple.com/hotnews/thoughts-on-flash/. Retrieved May 1, 2010.


5. ^ "HTML Current Status" (http://www.w3.org/standards/techs/html#w3c_all) . World Wide Web Consortium. http://www.w3.org/standards/techs/html#w3c_all.


6. ^ "Bug/Issue Tracking Service" 


(http://www.w3.org/Bugs/Public/buglist.cgi? query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=HTML+WG&long_desc_type=allword ssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status _whiteboard=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=A SSIGNED&bug_status=REOPENED&emailassigned_to1=1&emailtype1=exact&email1=ian%40hixie.ch&emailtype2=s ubstring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit &order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=) . 


World Wide Web Consortium. 10 December 2010. 


http://www.w3.org/Bugs/Public/buglist.cgi? query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=HTML+WG&long_desc_type=allword ssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status _whiteboard=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=A SSIGNED&bug_status=REOPENED&emailassigned_to1=1&emailtype1=exact&email1=ian%40hixie.ch&emailtype2=s ubstring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit &order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=. 


Retrieved 11 December 2010.


7. ^ James, Justin (August 27, 2008). "HTML 5 Editor Ian Hickson discusses features, pain points, adoption rate, and more" (http://blogs.techrepublic.com.com/programming-and-development/?p=718) . TechRepublic. http://blogs.techrepublic.com.com/programming-and-development/?p=718.


8. ^ "The Truth About Flash" (http://www.adobe.com/choice/flash.html) . Adobe Systems. http://www.adobe.com/choice/flash.html. Retrieved January 6, 2010.


9. ^ Kingsley-Hughes, Adrian (January 31, 2010). "IPad Can't Play Flash Video, but It May Not Matter" (http://www.zdnet.com/blog/hardware/why-theres-no-flash-on-the-iphoneipad-and-why-there-shouldnt-be-flash-on- android/8455) . The New York Times (ZDNet). http://www.zdnet.com/blog/hardware/why-theres-no-flash-on-the- iphoneipad-and-why-there-shouldnt-be-flash-on-android/8455. Retrieved December 26, 2010.


10. ^ "Flash – CPU Usage – FPS – Frame Rate." Online posting. 10 Dec 2008. Reader discussions, Adobe Support Forums.

11. ^ Dachis, Adam (December 1, 2010). "Adobe Releases Flash 10.2 Beta, Reduces CPU Usage During Video Playback"

http://en.wikipedia.org/wiki/Comparison_of_HTML5_and_Flash Page 5 of 7Comparison of HTML5 and Flash - Wikipedia, the free encyclopedia 1/25/12 10:10 PM

10 Dec 2010. http://forums.adobe.com/thread/230334 1

(http://lifehacker.com/5702983/adobe-releases-flash-102-beta-reduces-cpu-usage-during-video-playback) . Lifehacker. http://lifehacker.com/5702983/adobe-releases-flash-102-beta-reduces-cpu-usage-during-video-playback. Retrieved December 27, 2010.


12. ^ "ActionScript 3.0 overview" (http://www.adobe.com/devnet/actionscript/articles/actionscript3_overview.html) . Adobe Systems. 2006. http://www.adobe.com/devnet/actionscript/articles/actionscript3_overview.html.


13. ^ Skinner, Grant (October 2010). "Quick as a Flash" (http://2010.max.adobe.com/schedule/by-session/quick-as-a- flash/471c495b-7ddf-4c0c-936b-609916f11e85) . Adobe MAX 2010 (http://2010.max.adobe.com/) . http://2010.max.adobe.com/schedule/by-session/quick-as-a-flash/471c495b-7ddf-4c0c-936b-609916f11e85.


14. ^ a b c Wayner, Peter (June 2, 2010). "HTML5 vs. Flash: The case for Flash" (http://www.infoworld.com/d/developer- world/html5-vs-flash-the-case-flash-721?page=0,1) . InfoWorld. http://www.infoworld.com/d/developer-world/html5-vs- flash-the-case-flash-721?page=0,1. Retrieved January 5, 2011.


15. ^ [1] (http://blogs.adobe.com/jnack/2011/03/wallaby-flash-to-html5-conversion-tool-now-available.html) 16. ^ [2] (http://www.gizmag.com/adobe-edge-html5-animation-tool/16741/) 17. ^ http://ajaxian.com/archives/video-conferencing-with-the-html5-device-element 18. ^ http://www.whatwg.org/specs/web-apps/current-work/complete/


19. ^ http://www.w3.org/html/wiki/FAQs#Is_there_support_for_digital_rights_management_.28DRM.29_in_HTML5_video.3F


20. ^ Itai Asseo, "The Death of Flash," <http://tv.adobe.com/watch/max-2011-envision/the-death-of-flash/> [Accessed November 19, 2011]


21. ^ "Adobe Flash accessibility design guidelines," Adobe Systems, [Retrieved May 21, 2011], <http://www.adobe.com/accessibility/products/flash/animation.html>


22. ^ "Flash and other rich media files," [Retrieved May 21, 2011], <http://www.google.com/support/webmasters/bin/answer.py?answer=72746#1>


23. ^ "Google, Yahoo spiders can now crawl through Flash sites," Ars Technica, [Retrieved May 21, 2011], <http://arstechnica.com/old/content/2008/07/google-yahoo-spiders-can-now-crawl-through-flash-sites.ars>


24. ^ a b Shankland, Stephen (April 29, 2010). "Jobs: Why Apple banned Flash from the iPhone" (http://news.cnet.com/8301- 30685_3-20003739-264.html) . Deep Tech (CNET). http://news.cnet.com/8301-30685_3-20003739-264.html. Retrieved November 13, 2011.


25. ^ http://labs.adobe.com/downloads/packagerforiphone.html 26. ^ url=http://www.apple.com/pr/bios/jobs.html 27. ^ http://www.apple.com/hotnews/thoughts-on-flash/ 28. ^ Chen, Brian X. (November 17, 2008). "Why Apple Won’t Allow Adobe Flash on iPhone"


(http://www.wired.com/gadgetlab/2008/11/adobe-flash-on/) . Gadget Lab (Wired).


http://www.wired.com/gadgetlab/2008/11/adobe-flash-on/. Retrieved January 6, 2011. 29. ^ Chen, Brian X. (April 8, 2010). "Adobe 


Apps: Easier to Pass Through the 'i' of a Needle?" (http://www.wired.com/gadgetlab/2010/04/iphone-developer-policy/) . Gadget Lab (Wired).


http://www.wired.com/gadgetlab/2010/04/iphone-developer-policy/. Retrieved September 1, 2011. 30. 


Gruber, John (April 8, 2010). "New iPhone Developer Agreement Bans the Use of Adobe's Flash-to-iPhone Compiler"


(http://daringfireball.net/2010/04/iphone_agreement_bans_flash_compiler) . Daring Fireball (John Gruber).


http://daringfireball.net/2010/04/iphone_agreement_bans_flash_compiler. Retrieved September 1, 2011. 31.


http://www.technewsworld.com/story/Apple-Eases-iOS-Dev-Clampdown-as-Android-G...?

wlc=1314914262 32. 


Sorrel, Charlie (September 9, 2010). "Apple Eases App Development Rules, Adobe Surges"


(http://www.wired.com/gadgetlab/2010/09/apple-lifts-app-store-flash-ban-publishes-app-review-rules/) . 


Gadget Lab (Wired). 


http://www.wired.com/gadgetlab/2010/09/apple-lifts-app-store-flash-ban-publis...>


Retrieved January 6, 2011.





No comments: