Ganito Pinatay ni Steve Jobs ang Adobe Flash


Pinapagana ng Adobe Flash ang pinaka-interactive na nilalaman sa web sa buong 2000's, ngunit ang pagpapakilala ng iPhone — at isang direktiba mula sa Apple CEO na si Steve Jobs — ay nagbago ng lahat. Narito kung paano ito nangyari.

Ang Paglabas ng Flash

Ang naging Adobe Flash ay nagsimula bilang isang application na tinatawag na 'SmartSketch,' na binuo ng FutureWave Software. Ang SmartSketch ay isa lamang vector drawing application para sa mga pen computer, na inilabas noong 1993. Ang mga kakayahan sa animation ng frame-by-frame ay kalaunan ay naidagdag, at ang app ay naging FutureSplash Animator para sa Mac at PC.

Nakuha ng Macromedia ang FutureSplash noong 1996, at ang application ay nahati sa dalawang produkto. Gagamitin ang Macromedia Flash para sa paglikha ng mga animation, habang papayagan ng Flash Player ang sinuman na maglaro ng mga animation na iyon nang hindi nagbabayad para sa anumang software. Mahalaga, gumawa ang Macromedia ng bersyon ng plugin ng web browser ng Flash Player, na nagpapahintulot sa mga animation na tumakbo sa loob ng mga web page.

Ang huling piraso ng palaisipan para sa pangingibabaw sa mundo ng Flash ay dumating noong 2000, sa paglabas ng Flash 5.0. Ang update na iyon ay nagdagdag ng unang bersyon ng ActionScript programming language, na nagpapahintulot sa Flash na content na maging interactive. Ngayon ang Flash ay maaaring gamitin para sa higit pa sa mga simpleng animation — maaari nitong pangasiwaan ang lahat mula sa mga naki-click na menu hanggang sa mga video player at kumplikadong mga web application.

Ayon sa Macromedia, higit sa 98% ng mga computer na nakakonekta sa web noong 2005 ay may naka-install na Flash Player, at higit sa 100 mga manufacturer ang gumagawa ng mga produkto na may Flash built-in. Sa parehong taon, binili ng Adobe ang Macromedia sa halagang $3.4 bilyon na stock, na opisyal na ginawang isang produkto ng Adobe ang Flash.

Ang iPhone

Ipinakilala ng Apple ang unang iPhone noong 2007, at kahit na ang iPhone ay magpapatuloy na maging isa sa pinakamahalagang tech na produkto kailanman, ang orihinal na modelo ay medyo limitado. Wala pang App Store (na kailangang maghintay hanggang sa iOS 2.0 noong 2008), available lang ito sa AT&T, kulang ang suporta sa 3G, hindi ito makapag-sync sa mga Microsoft Exchange account, at iba pa.

Kung ano ang mayroon ng iPhone ay isang ganap na Safari web browser, kumpleto sa suporta para sa mga bagong teknolohiya sa web noon tulad ng HTML5 na video. Gayunpaman, walang compatibility sa mga web plugin, kahit na mga naroroon sa iba pang mga telepono at PDA noong panahong iyon — kabilang ang Adobe Flash. Sinabi ng CEO ng Apple na si Steve Jobs noong Marso 2008 na ang mobile na bersyon ng Flash ay hindi kayang gamitin sa web, at sinabing kailangang magkaroon ng gitnang lupa para sa iPhone upang magdagdag ng suporta sa Flash.

Ang hindina sinabi ng Apple at Steve Jobs kahit kanino, kahit na noong panahong iyon, ay sinubukan na ng Apple at Adobe na dalhin ang Flash sa iPhone. Si Scott Forstall, pinuno ng engineering sa Apple noong panahong iyon, ay nagpahayag sa isang deposisyon mula sa demanda ng Epic Games v. Apple noong nakaraang taon na ang mga maagang pagsisikap ay hindi nangangako. Sinubukan naming gawin ang Flash. Tinulungan namin si Adobe. Talagang interesado kami, sabi ni Forstall, nang mapatakbo namin ito sa iOS, ang pagganap ay hindi maganda at nakakahiya at hinding-hindi ito makakarating sa isang bagay na magiging halaga ng consumer.

Inilabas ng Apple ang unang iPhone SDK noong Marso 2008, kasabay ng pagpapakilala ng App Store, na nagpapahintulot sa mga developer na (opisyal) na lumikha at mamahagi ng mga katutubong iPhone app sa unang pagkakataon. Sinabi ng Adobe sa huling bahagi ng taong iyon na gumagana ito sa isang bersyon ng Flash Player para sa iPhone gamit ang SDK, ngunit hindi malinaw sa oras kung papayagan ito ng Apple sa App Store. Kahit na mula sa mga unang araw ng App Store, hinarangan ng Apple ang mga developer mula sa paglikha ng mga app na maaaring mag-download at magpatakbo ng iba pang executable code — kaya naman ang mga third-party na web browser engine ay hindi kailanman naging available sa iPhone at iPad. Awtomatikong inalis nito ang isang karaniwang Flash Player, ngunit may iba pang mga pagpipilian.

Ang laban

Hindi makagawa ang Adobe ng Flash plugin para sa Safari sa iPhone nang walang Apple, ngunit maaari itong pumunta sa ibang direksyon: payagan ang mga developer na balutin ang kanilang Flash na content gamit ang built-in na runtime, at isumite ito sa App Store. Noong Hunyo 2008, pinatakbo ng Adobe ang Flash sa iPhone emulator ng Apple. Sa kaganapan ng Adobe MAX sa susunod na taon, ipinakita ng kumpanya ang isang video na nagtatampok ng Adobe CTO Kevin Lynch (na ngayon ay nagtatrabaho sa Apple) at Creative Solutions SVP Johnny Loiacono sa isang parody ng Mythbusters.

Ang video ay naglalagay sa parehong mga executive sa papel na pag-hack ng isang alamat na ipinakita ni Steve from Cupertino (Steve Jobs), na nagpadala sa isang liham na nagsasabing hindi posible na magpatakbo ng Flash sa iPhone. Pagkatapos ng ilang gags, tumawag sila ng isang tao mula sa Adobe, na nagsasabing kakatakbo lang nila ng Flash sa iPhone.

Kinailangan ng mga developer ng Flash na maghintay hanggang sa paglabas ng Flash CS5 noong 2010 upang lumikha ng Flash-based na iPhone apps, ngunit bago ito ilabas, hinarangan ng Apple ang mga developer ng app mula sa paggamit nito o sa iba pang mga third-party na frameworks. Ang iOS 4 SDK (noon ay tinatawag na iPhone OS 4) noong Abril 2010 ay nagsabi na ang mga iPhone application ay maaari lamang isulat sa Objective-C, C, C++, o JavaScript — anumang iba pang programming environment o compatibility layer ay ipinagbabawal.

Nagreklamo ang Adobe sa U.S. Federal Trade Commission tungkol sa mga bagong panuntunan ng Apple, na nagsimulang mag-imbestiga sa Apple para sa posibleng mga paglabag sa anti-trust. Noong Agosto 2010, ang FTC ay may halos 200 na pahina ng mga talaan na nauugnay sa reklamo, at tinanggihan ang kahilingan ng Wiredng FOIA dahil ang “pagsisiwalat ng materyal na iyon ay maaaring makatwirang inaasahan na makagambala sa pagsasagawa ng batas ng Komisyon. mga aktibidad sa pagpapatupad. Sa madaling salita, ang FTC ay naghahanda para sa legal na aksyon.

Mga saloobin sa Flash

Ang mga away sa pagitan ng Adobe at Apple ay nagwakas noong Abril 29, 2010, nang ang Apple CEO na si Steve Jobs ay naglathala ng isang bukas na liham na pinamagatang Thoughts on Flash. Sinabi ni Jobs sa liham, Nailalarawan ng Adobe ang aming desisyon bilang pangunahing hinihimok ng negosyo - sabi nila gusto naming protektahan ang aming App Store - ngunit sa katotohanan ito ay batay sa mga isyu sa teknolohiya. Sinasabi ng Adobe na kami ay isang saradong sistema, at ang Flash ay bukas, ngunit sa katunayan ang kabaligtaran ay totoo.

Ang liham ay nagpatuloy upang ipaliwanag ang pangangatwiran ng Apple (at ni Job) para sa pagharang sa Flash sa iPhone. Karamihan sa mga punto ay nakatuon sa Flash bilang isang closed system na may mahinang buhay ng baterya, suporta sa touch screen, performance, hardware decoding para sa video, at seguridad. Itinampok din ng mga Trabaho na marami sa mga kakayahan ng Flash ang maaaring pangasiwaan gamit ang HTML5 na video at iba pang mga feature na sinusuportahan ng iPhone, at kung kailangan pang i-update ng mga developer ng Flash ang kanilang code upang suportahan pa rin ang mga touch screen at iPhone, dapat silang magpatuloy at muling isulat ang kanilang mga app sa native o web code.

Tiyak na mapagkunwari ang sulat ni Jobs sa ilang lugar — ang ilan sa kanyang mga punto tungkol sa Flash na isang saradong sistema ay maaari ding ilapat sa App Store ng Apple — ngunit ang karamihan sa kanyang mga punto ay wasto pa rin. Nagtapos siya sa, marahil ang Adobe ay dapat na higit na tumutok sa paglikha ng mahusay na mga tool sa HTML5 para sa hinaharap, at mas kaunti sa pagpuna sa Apple sa pag-iwan sa nakaraan.

Ang CEO ng Adobe na si Shantanu Narayen ay nakapanayam pagkaraan ng ilang sandali. Tinawag niya ang sulat na isang pambihirang pag-atake, at tinanggihan ang mga pahayag tungkol sa labis na pagkaubos ng baterya. Mayroon tayong iba't ibang pananaw sa mundo, sabi niya, ang ating pananaw sa mundo ay multi-platform.

Isang Tagumpay na Huli

Marahil dahil sa malamang na legal na aksyon mula sa FTC, binago muli ng Apple ang mga kasunduan ng developer nito noong Setyembre 2010. Pinahintulutan na ngayon ng kumpanya ang mga developer ng app na gumamit ng anumang mga tool na gusto nila, kabilang ang Adobe Flash, hangga't ang mga resultang app ay hindi nagda-download ng anumang code. ” Di-nagtagal pagkatapos, ipinagpatuloy ng Adobe ang pag-develop sa Flash-to-iPhone compiler nito.

Sa kasamaang palad para sa Adobe, nagsimula na ang mundo na lumipat mula sa Flash. Higit pang mga site ang ina-update upang suportahan ang HTML5 na video, o nag-aalok ng mga native na app para sa iPhone, iPad, Android, at iba pang mga mobile platform. Itinigil ng Adobe ang Flash Player para sa lahat ng mga mobile device noong 2011, na iniwan ang mga tool sa packaging (tulad ng pinahihintulutan ngayon ng Apple) bilang ang tanging paraan upang patakbuhin ang Flash software sa Android at iba pang mga mobile platform.

Ang Flash ay unti-unting nawawalan ng pabor sa mga desktop platform, karamihan ay dahil sa matagal nang problema sa seguridad nito. Ginamit ng Apple ang sistema ng proteksyon ng malware nito upang harangan ang Flash Player mula sa pagtakbo sa Mac halos tuwing may natuklasang kahinaan sa seguridad, halimbawa.

Opisyal na hindi na ipinagpatuloy ang Adobe Flash sa lahat ng platform noong Disyembre 31, 2020. Karamihan sa mga web browser ay nag-alis na ng suporta para sa Flash plugin sa puntong iyon, at ang Microsoft ay nagtulak ng mga update para sa Windows na nag-alis ng Flash kung ito ay naka-install.

Ang flash ay nagkaroon ng hindi kapani-paniwalang epekto sa mga computer, at naging daan ito para sa mga modernong web application. Gayunpaman, sa pamamagitan ng 2010, tiyak na oras na para magpatuloy — at masasabing binigyan ni Steve Jobs ng kaunting push ang industriya.

Ang kuwentong ito ay orihinal na isang episode ng Tech Tales, isang podcast na sumasaklaw sa history ng teknolohiya.