Thoughts on Flash

Last updated

"Thoughts on Flash" is an open letter published by Steve Jobs, co-founder and then-chief executive officer of Apple Inc., on April 29, 2010. The letter criticized Adobe Systems' Flash platform and outlined reasons why the technology would not be allowed on the company's iOS hardware products, specifically iPhone, iPod Touch, and iPad. The letter drew immediate attention, with Adobe's CEO Shantanu Narayen firing back at Apple, stating that one of the issues in the criticism was due to Apple's own operating system rather than Flash technology, and other criticism was false. At the time, various media publications had different opinions on the topic, with some citing business motivations rather than technological, hypocrisy in the letter despite agreeing with Jobs, and outright accusations of lying. However, retroactively, more publications have agreed with Jobs, [1] with notable mentions [2] of poor performance of Flash on Android devices. [3]

Contents

That month, Apple had revised its iPhone Developer Agreement, adding new developer restrictions, particularly that only "approved" programming languages would be allowed on the App Store. The change affected companies that had developed tools for porting applications from their programming languages into native iPhone apps, such as Adobe's "Packager for iPhone" tool. The policy was criticized as anti-competitive, and in May 2010, there were talks about which US government agency would launch an antitrust investigation into the matter. The following September, Apple again revised its policy, removing restrictions on third-party development tools. In November 2011, Adobe announced that it was ceasing development of its Flash Player plug-in for mobile web browsers, and instead shifting its focus toward building tools for developing applications for mobile app stores. The company announced in July 2017 that it would stop supporting Flash by the end of 2020.

Letter

On April 29, 2010, Steve Jobs, the co-founder and then-chief executive officer of Apple Inc., published an open letter called "Thoughts on Flash" explaining why Apple would not allow Flash on the iPhone, iPod Touch and iPad. He cited the rapid energy consumption, computer crashes, poor performance on mobile devices, abysmal security, lack of touch support, and desire to avoid "a third party layer of software coming between the platform and the developer". He touched on the idea of Flash being "open", claiming "by almost any definition, Flash is a closed system". Jobs dismissed the idea that Apple customers are missing out by being sold devices without Flash compatibility by quoting a number of statistics, concluding with "Flash is no longer necessary to watch video or consume any kind of web content." [4] [5] [6]

Response

The letter drew immediate attention. In response to Jobs' accusations, Adobe's CEO Shantanu Narayen described the open letter as an "extraordinary attack", and, during an interview with The Wall Street Journal , called the problems mentioned by Jobs' "really a smokescreen". He further fired back at Apple, stating that computer crashes were due to Apple's operating system, and that allegations of battery drain were "patently false". [7] [8] Various publications had different opinions on the topic. Wired 's Brian Chen had in a 2009 article claimed Apple would not allow Flash on the iPhone for business reasons, due to the technology being able to divert users away from the App Store. [9] John Sullivan of Ars Technica agreed with Jobs, but highlighted the hypocrisy in his reasoning, writing; "every criticism he makes of Adobe's proprietary approach applies equally to Apple". [10] Dan Rayburn of Business Insider accused Steve Jobs of lying, particularly the sentiment that most content on the Internet is available in a different format. [11]

Retrospectively, more publications have agreed with Jobs. Ryan Lawler of TechCrunch wrote in 2012 "Jobs was right", adding Android users had poor experiences with watching Flash content and interactive Flash experiences were "often wonky or didn't perform well, even on high-powered phones". [12] Mike Isaac of Wired wrote in 2011 that "In [our] testing of multiple Flash-compatible devices, choppiness and browser crashes were common", and a former Adobe employee stated "Flash is a resource hog [...] It's a battery drain, and it's unreliable on mobile web browsers". [13] Kyle Wagner of Gizmodo wrote in 2011 that "Adobe was never really able to smooth over performance, battery, and security issues". [14]

iOS development

In April 2010, Apple announced changes to its iPhone Developer Agreement, with details on new developer restrictions, particularly that only apps built using "approved" programming languages would be allowed on the App Store. The change impacted a number of companies that had developed tools for porting applications from their respective languages into native iPhone apps, with the most prominent example being Adobe's "Packager for iPhone", an iOS development tool in beta at the time. [15] [16] [17] The New York Times quoted an Adobe supporter alleging the policy to be anti-competitive. [18]

On May 3, 2010, New York Post reported that the US Federal Trade Commission (FTC) and the United States Department of Justice (DOJ) were deciding which agency would launch an antitrust investigation into the matter. [19] [20]

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, and again allowing the deployment of Flash applications on iOS using Adobe's iOS Packager. [21] [22]

On November 8, 2011, Adobe announced that it was ceasing development of the Flash Player plug-in for web browsers on mobile devices, and shifting its focus toward building tools to develop applications for mobile app stores. [23] [24] [25]

Flash globally ending by 2020

In July 2017, Adobe announced its intention to discontinue Flash (including security updates) altogether by the year 2020. [26] [27] As of December 31, 2020, Flash support has ended. [28]

See also

Related Research Articles

Adobe Flash is a discontinued multimedia software platform used for production of animations, Rich web applications, desktop applications, mobile apps, mobile games, and embedded web browser video players. Flash displays text, vector graphics, and raster graphics to provide animations, video games, and applications. It allows streaming of audio and video, and can capture mouse, keyboard, microphone, and camera input. Adobe has announced it will no longer update or maintain Flash after December 2020. Related development platform Adobe AIR continues to be supported.

iTunes Apples media library and media player software

iTunes is a media player, media library, Internet radio broadcaster, mobile device management utility, and the client app for the iTunes Store, developed by Apple Inc. It is used to purchase, play, download, and organize digital multimedia, on personal computers running the macOS and Windows operating systems, and can be used to rip songs from CDs, as well as play content with the use of dynamic, smart playlists. Options for sound optimizations exist, as well as ways to wirelessly share the iTunes library.

Adobe Flash Player is continued computer software for content created on the Adobe Flash platform. Flash Player is capable of viewing multimedia contents, executing rich Internet applications, and streaming audio and video. In addition, Flash Player can run from a web browser as a browser plug-in or on supported mobile devices. Flash Player was created by Macromedia and has been developed and distributed by Adobe Systems since Adobe acquired Macromedia in 2005. Flash Player was distributed as freeware. It was discontinued on December 31, 2020, its download page disappeared on January 2, 2021, and a built-in time bomb from versions newer than 32.0.0.371 will display a static icon with an information page link starting on January 12, 2021.

Android (operating system) Mobile operating system

Android is a mobile operating system based on a modified version of the Linux kernel and other open source software, designed primarily for touchscreen mobile devices such as smartphones and tablets. Android is developed by a consortium of developers known as the Open Handset Alliance and commercially sponsored by Google. It was unveiled in November 2007, with the first commercial Android device launched in September 2008.

iOS Mobile operating system by Apple

iOS is a mobile operating system created and developed by Apple Inc. exclusively for its hardware. It is the operating system that powers many of the company's mobile devices, including the iPhone and iPod Touch; the term also included the versions running on iPads until the name iPadOS was introduced with version 13 in 2019. It is the world's second-most widely installed mobile operating system, after Android. It is the basis for three other operating systems made by Apple: iPadOS, tvOS, and watchOS. It is proprietary software, although some parts of it are open source under the Apple Public Source License and other licenses.

iOS SDK iOS Software Development Kit

The iOS SDK, formerly the iPhone SDK, is a software development kit (SDK) developed by Apple Inc. The kit allows for the development of mobile apps on Apple's iOS operating system.

The App Store is a digital distribution platform, developed and maintained by Apple Inc., for mobile apps on its iOS & iPadOS operating systems. The store allows users to browse and download apps developed with Apple's iOS Software Development Kit. Apps can be downloaded on the iPhone smartphone, the iPod Touch handheld computer, or the iPad tablet computer, and some can be transferred to the Apple Watch smartwatch or 4th-generation or newer Apple TVs as extensions of iPhone apps.

Dropbox is a file hosting service operated by the American company Dropbox, Inc., headquartered in San Francisco, California, that offers cloud storage, file synchronization, personal cloud, and client software. Dropbox was founded in 2007 by MIT students Drew Houston and Arash Ferdowsi as a startup company, with initial funding from seed accelerator Y Combinator.

Jailbreaking refers to privilege escalation on an Apple device to remove software restrictions imposed by Apple on iOS, iPadOS, tvOS, watchOS, bridgeOS and audioOS operating systems. Typically it is done through a series of kernel patches. A jailbroken device permits root access within the operating system and provides the opportunity to install software not available through the iOS App Store. Different devices and versions are exploited with a variety of tools. Apple views jailbreaking as a violation of the End-user licence agreement, and strongly cautions device owners from attempting to achieve root access through exploitation of vulnerabilities.

Apache Cordova

Apache Cordova is a mobile application development framework created by Nitobi. Adobe Systems purchased Nitobi in 2011, rebranded it as PhoneGap, and later released an open-source version of the software called Apache Cordova. Apache Cordova enables software programmers to build hybrid web applications for mobile devices using CSS3, HTML5, and JavaScript, instead of relying on platform-specific APIs like those in Android, iOS, or Windows Phone. It enables wrapping up of CSS, HTML, and JavaScript code depending upon the platform of the device. It extends the features of HTML and JavaScript to work with the device. The resulting applications are hybrid, meaning that they are neither truly native mobile application nor purely Web-based. Mixing native and hybrid code snippets has been possible since version 1.9.

Criticism of Apple Inc. Overview of the criticism of Apple Inc.

Apple Inc. is a multinational American technology company which sells consumer electronics that have been claimed by critics to combine stolen and/or purchased designs that it claims are its own original creations. Criticism of Apple includes allegations of unethical business practices such as anti-competitive behavior, rash litigation, and dubious tax tactics, their production methods involving the use of sweatshop labor, customer service issues involving misleading warranties and insufficient data security, and concerns about environmental destruction. Additionally, it has been criticized for its alleged collaboration with U.S. surveillance program, PRISM.

iPad Line of tablet computers by Apple

iPad is a line of tablet computers designed, developed and marketed by Apple Inc., which run the iOS and iPadOS mobile operating systems. The first iPad was released on April 3, 2010; the most recent iPad models are the eighth-generation iPad, released on September 18, 2020; the fifth-generation iPad mini, released on March 18, 2019; the fourth-generation iPad Air, released on October 23, 2020; and the second-generation 11-inch (280 mm) and fourth-generation 12.9-inch (330 mm) iPad Pro, released on March 25, 2020.

Solar2D

Solar2D is a free and open-source, cross-platform software development kit originally developed by Corona Labs Inc. and now maintained by Vlad Shcherban. Released in late 2009, it allows software programmers to build 2D mobile applications for iOS, Android, and Kindle, desktop applications for Windows, Linux and macOS, and connected TV applications for Apple TV, Fire TV and Android TV.

iOS 4 Fourth major release of iOS, the mobile operating system developed by Apple Inc.

iOS 4 is the fourth major release of the iOS mobile operating system developed by Apple Inc., being the successor to iPhone OS 3. It was announced at the company's Worldwide Developers Conference on June 7, 2010, and was released on June 21, 2010. iOS 4 is the first iOS version issued under the "iOS" rebranding, dropping the "iPhone OS" naming convention of previous versions. It was succeeded by iOS 5 on October 12, 2011.

iPhone (1st generation) First smartphone of the iPhone line by Apple Inc.

The iPhone is the first smartphone designed and marketed by Apple Inc. After years of rumors and speculation, it was officially announced in January 2007, and was released in the United States in June.

Google Play Digital distribution service by Google

Google Play, formerly Android Market, is a digital distribution service operated and developed by Google. It serves as the official app store for certified devices running on the Android operating system, allowing users to browse and download applications developed with the Android software development kit (SDK) and published through Google. Google Play also serves as a digital media store, offering music, books, movies, and television programs. It previously offered Google hardware devices for purchase until the introduction of a separate online hardware retailer, Google Store, on March 11, 2015, and it also offered news publications and magazines before the revamp of Google News on May 15, 2018, and it offered music and podcasts as part of Google Play Music until December 2020 when the service was replaced with YouTube Music and Google Podcasts.

Facebook Messenger is an American messaging app and platform developed by Facebook, Inc. Originally developed as Facebook Chat in 2008, the company revamped its messaging service in 2010, and subsequently released standalone iOS and Android apps in August 2011 and standalone Facebook Portal hardware for Messenger-based calling in Q4 2018. Later on, Facebook has launched a dedicated website interface (Messenger.com), and separated the messaging functionality from the main Facebook app, allowing users to use the web interface or download one of the standalone apps. In April 2020, Facebook officially released Messenger for Desktop, which is supported on Windows 10 and macOS and distributed on Microsoft Store and App Store respectively.

iPad (1st generation) The line of tablet computers designed by Apple, Inc.

The first-generation iPad is a tablet computer designed and marketed by Apple Inc. as the first device in the iPad lineup of tablet computers. The device features an Apple A4 SoC, a 9.7" touchscreen display, and, on certain variants, the capability of accessing cellular networks. Using the iOS operating system, the iPad can play music, send and receive email and browse the web. Other functions, which include the ability to play games and access references, GPS navigation software and social network services can be enabled by downloading apps.

iOS 8 Eighth major release of iOS, the mobile operating system developed by Apple Inc.

iOS 8 is the eighth major release of the iOS mobile operating system developed by Apple Inc., being the successor to iOS 7. It was announced at the company's Worldwide Developers Conference on June 2, 2014, and was released on September 17, 2014. It was succeeded by iOS 9 on September 16, 2015.

iOS 10 Tenth major release of iOS, the mobile operating system developed by Apple Inc.

iOS 10 is the tenth major release of the iOS mobile operating system developed by Apple Inc., being the successor to iOS 9. It was announced at the company's Worldwide Developers Conference on June 13, 2016, and was released on September 13, that year. It was succeeded by iOS 11 on September 19, 2017.

References

  1. Lawler, Ryan (June 30, 2012). "Steve Would Be Proud: How Apple Won The War Against Flash". TechCrunch . AOL . Retrieved June 19, 2017.
  2. Isaac, Mike (November 9, 2011). "Adobe Had It Coming: The Long, Slow Goodbye of Mobile Flash". Wired . Condé Nast . Retrieved June 19, 2017.
  3. Wagner, Kyle (November 9, 2011). "Report: Adobe Is Finally Pulling the Plug on Mobile Flash (Updated)". Gizmodo . Univision Communications . Retrieved June 19, 2017.
  4. Jobs, Steve (April 29, 2010). "Thoughts on Flash". Apple Inc. Archived from the original on June 15, 2017. Retrieved June 19, 2017.
  5. Slivka, Eric (April 29, 2010). "Steve Jobs Posts 'Thoughts on Flash' Open Letter". MacRumors . Retrieved June 19, 2017.
  6. Luoma, TJ (April 29, 2010). "Apple posts thoughts on Flash". Engadget . AOL . Retrieved June 19, 2017.
  7. Valentino-Devries, Jennifer (April 29, 2010). "Highlights: The Journal's Exclusive Interview With Adobe CEO". The Wall Street Journal . Dow Jones & Company . Retrieved June 19, 2017.
  8. Arthur, Charles (April 29, 2010). "Adobe CEO hits back in row with Steve Jobs over Flash on Apple's iPhone". The Guardian . Guardian Media Group . Retrieved June 19, 2017.
  9. Chen, Brian X. (November 17, 2009). "Why Apple won't allow Adobe Flash on iPhone". Wired . Condé Nast . Retrieved June 19, 2017.
  10. Sullivan, John (April 30, 2010). "Pot, meet kettle: a response to Steve Jobs' letter on Flash". Ars Technica . Condé Nast . Retrieved June 19, 2017.
  11. Rayburn, Dan (April 29, 2010). "Steve Jobs Is Lying About Flash". Business Insider . Axel Springer SE . Retrieved June 19, 2017.
  12. Lawler, Ryan (June 30, 2012). "Steve Would Be Proud: How Apple Won The War Against Flash". TechCrunch . AOL . Retrieved June 19, 2017.
  13. Isaac, Mike (November 9, 2011). "Adobe Had It Coming: The Long, Slow Goodbye of Mobile Flash". Wired . Condé Nast . Retrieved June 19, 2017.
  14. Wagner, Kyle (November 9, 2011). "Report: Adobe Is Finally Pulling the Plug on Mobile Flash (Updated)". Gizmodo . Univision Communications . Retrieved June 19, 2017.
  15. Chen, Brian X. (April 8, 2010). "Adobe Apps: Easier to Pass Through the 'i' of a Needle?". Wired . Condé Nast . Retrieved June 19, 2017.
  16. Gruber, John (April 8, 2010). "New iPhone Developer Agreement Bans the Use of Adobe's Flash-to-iPhone Compiler". Daring Fireball. Retrieved June 19, 2017.
  17. Kincaid, Jason (April 8, 2010). "Apple Gives Adobe The Finger With Its New iPhone SDK Agreement". TechCrunch . AOL . Retrieved June 19, 2017.
  18. Wortham, Jenna (April 12, 2010). "Apple Places New Limits on App Developers". The New York Times . Retrieved June 19, 2017.
  19. Kosman, Josh (May 3, 2010). "An antitrust app". New York Post . News Corp . Retrieved June 19, 2017.
  20. Cheng, Jacqui (May 3, 2010). "Apple iPhone OS compiler policy may lead to antitrust probe". Ars Technica . Condé Nast . Retrieved June 19, 2017.
  21. Arthur, Charles (September 9, 2010). "Apple opens App Store to programs written in Adobe Flash – and more". The Guardian . Guardian Media Group . Retrieved June 19, 2017.
  22. Sorrel, Charlie (September 9, 2010). "Apple eases app development rules, Adobe surges". Wired . Condé Nast . Retrieved June 19, 2017.
  23. Golson, Jordan (November 8, 2011). "Adobe Discontinues Development of Flash Player on Mobile Devices". MacRumors . Retrieved June 19, 2017.
  24. Shankland, Stephen (November 8, 2011). "Adobe abandons Flash plug-in for mobile devices: report". CNET . CBS Interactive . Retrieved June 19, 2017.
  25. Siegler, MG (November 8, 2011). "Steve's Last Laugh: Adobe Killing Off Flash For Mobile Devices". TechCrunch . AOL . Retrieved June 19, 2017.
  26. Warren, Tom (July 25, 2017). "Adobe will finally kill Flash in 2020". The Verge . Vox Media . Retrieved September 3, 2017.
  27. Barrett, Brian (July 25, 2017). "Adobe finally kills Flash dead". Wired . Condé Nast . Retrieved September 3, 2017.
  28. "Adobe Flash Player End of Life". www.adobe.com. Retrieved 2020-12-15.