Steve Jobs โพสต์ความคิดของเขาใน Flash

ถ้าคุณต้องการทราบว่า Steve Jobs คิดอะไรเกี่ยวกับ Flash คุณมีโอกาส ซีอีโอของ Apple ได้เปิดตัวจดหมายยาวที่มีรายละเอียดว่าทำไม Apple ไม่อนุญาตให้ Flash เป็นอุปกรณ์ iPhone, iPod และ iPad เรียกร้องให้ Flash เป็นส่วนหนึ่งของ "อดีต" และ "ยุคพีซี" เขากล่าวถึงประเด็นสำคัญหกประเด็นที่ว่าเหตุใด Apple จึงทิ้ง Flash ไว้เบื้องหลังพวกเขาคือ:

การเปิดกว้างของแพลตฟอร์ม
* ประสบการณ์ "วิดีโอแบบเต็ม ๆ " และวิดีโอ
* ความน่าเชื่อถือความปลอดภัยและประสิทธิภาพของแบตเตอรี่
* แบตเตอรี่ของอุปกรณ์
* สัมผัสผู้ใช้ป้อนข้อมูล
* ความเจ็บปวดจากเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ของบุคคลที่สาม

ทั้งความพยายามที่จะเขียนเรียงความทั้งหมดในปี 1671 เป็นดังนี้

ความคิดบน Flash

Apple มีความสัมพันธ์อันยาวนานกับ Adobe ในความเป็นจริงเราได้พบผู้ก่อตั้งของ Adobe เมื่อพวกเขาอยู่ในโรงรถสุภาษิตของพวกเขา แอ็ปเปิ้ลเป็นลูกค้ารายใหญ่รายแรกของพวกเขาโดยใช้ภาษาโพสต์สคริปต์สำหรับเครื่องพิมพ์ Laserwriter เครื่องใหม่ของเรา แอปเปิ้ลลงทุนใน Adobe และเป็นเจ้าของประมาณ 20% ของ บริษัท เป็นเวลาหลายปี ทั้งสอง บริษัท ได้ทำงานร่วมกันอย่างใกล้ชิดเพื่อเป็นผู้บุกเบิกการเผยแพร่บนเดสก์ท็อปและมีช่วงเวลาที่ดีมากมาย ตั้งแต่ยุคทองนั้น บริษัท ต่างๆก็เติบโตขึ้น แอ็ปเปิ้ลประสบความสำเร็จในการเสียชีวิตและ Adobe ก็ถูกดึงเข้าสู่ตลาดองค์กรด้วยผลิตภัณฑ์ Acrobat ของพวกเขา วันนี้ทั้งสอง บริษัท ยังคงทำงานร่วมกันเพื่อให้บริการลูกค้าที่สร้างสรรค์ร่วมกันของพวกเขา - ผู้ใช้ Mac ซื้อประมาณครึ่งหนึ่งของผลิตภัณฑ์ Creative Suite ของ Adobe - แต่นอกเหนือจากนั้นมีความสนใจร่วมกันเล็กน้อย

ฉันอยากจะจดจำข้อคิดเห็นของเราเกี่ยวกับผลิตภัณฑ์ Flash ของ Adobe เพื่อให้ลูกค้าและนักวิจารณ์เข้าใจได้ดีขึ้นว่าทำไมเราไม่อนุญาตให้ใช้ Flash บน iPhone, iPods และ iPads Adobe มีลักษณะการตัดสินใจของเราเป็นธุรกิจหลักขับเคลื่อน - พวกเขากล่าวว่าเราต้องการป้องกัน App Store ของเรา - แต่ในความเป็นจริงจะขึ้นอยู่กับปัญหาเทคโนโลยี Adobe อ้างว่าเราเป็นระบบปิดและ Flash เปิดอยู่ แต่ในความเป็นจริงตรงข้ามเป็นความจริง ให้ฉันอธิบาย

ขั้นแรกมี "เปิด"

ผลิตภัณฑ์ Flash ของ Adobe มีกรรมสิทธิ์ 100% มีเพียง Adobe เท่านั้นและ Adobe มีอำนาจในการปรับปรุงราคา ฯลฯ ในขณะที่ผลิตภัณฑ์ Flash ของ Adobe มีให้ใช้งานกันอย่างแพร่หลายไม่ได้หมายความว่าผลิตภัณฑ์เหล่านี้เปิดกว้างเนื่องจากถูกควบคุมโดย Adobe และใช้ได้เฉพาะจาก Adobe เท่านั้น . เกือบทุกความหมาย Flash เป็นระบบปิด

แอปเปิ้ลมีผลิตภัณฑ์ที่เป็นกรรมสิทธิ์มากเกินไป แม้ว่าระบบปฏิบัติการสำหรับ iPhone, iPod และ iPad เป็นกรรมสิทธิ์ แต่เราเชื่อมั่นว่าควรมีการเปิดใช้มาตรฐานทั้งหมดเกี่ยวกับเว็บ แทนที่จะใช้ Flash Apple ได้ใช้ HTML5, CSS และ JavaScript ซึ่งเป็นมาตรฐานแบบเปิดทั้งหมด อุปกรณ์เคลื่อนที่ของ Apple มีประสิทธิภาพสูงและมีการใช้พลังงานต่ำสำหรับมาตรฐานแบบเปิดนี้ HTML5 ซึ่งเป็นมาตรฐานเว็บใหม่ที่ได้รับการยอมรับจาก Apple, Google และอื่น ๆ อีกมากมายทำให้นักพัฒนาเว็บสามารถสร้างกราฟิกขั้นสูงการพิมพ์การเคลื่อนไหวและการเปลี่ยนภาพได้โดยไม่ต้องใช้ปลั๊กอินเบราว์เซอร์ของบุคคลที่สาม (เช่น Flash) HTML5 ได้รับการเปิดและควบคุมโดยคณะกรรมการมาตรฐานซึ่งแอ็ปเปิ้ลเป็นสมาชิก

Apple สร้างมาตรฐานแบบเปิดสำหรับเว็บ ตัวอย่างเช่นแอปเปิ้ลเริ่มต้นด้วยโครงการโอเพนซอร์สขนาดเล็กและสร้าง WebKit ซึ่งเป็นเครื่องมือการแสดง HTML5 แบบโอเพ่นซอร์สที่สมบูรณ์แบบซึ่งเป็นหัวใจสำคัญของเว็บเบราเซอร์ Safari ที่ใช้ในผลิตภัณฑ์ทั้งหมดของเรา WebKit ได้รับการรับรองอย่างกว้างขวาง Google ใช้มันสำหรับเบราว์เซอร์ของ Android, Palm ใช้มัน, Nokia ใช้มันและ RIM (Blackberry) ได้ประกาศว่าพวกเขาจะใช้มันเกินไป เว็บเบราเซอร์เกือบทุกเว็บมาร์ทโฟนที่ไม่ใช่ WebKit ของ Microsoft ด้วยการเปิดใช้เทคโนโลยี WebKit Apple จึงได้กำหนดมาตรฐานสำหรับเว็บเบราเซอร์บนมือถือ

ประการที่สองมี "เว็บแบบเต็มรูปแบบ"

Adobe ได้กล่าวซ้ำ ๆ กันว่าอุปกรณ์เคลื่อนที่ Apple ไม่สามารถเข้าถึง "เว็บแบบเต็มรูปแบบได้" เนื่องจาก 75% ของวิดีโอบนเว็บอยู่ใน Flash สิ่งที่พวกเขาไม่ได้พูดคือเกือบทั้งหมดนี้มีรูปแบบวิดีโอ H.264 และสามารถดูได้บน iPhone, iPods และ iPads YouTube ซึ่งมีประมาณ 40% ของวิดีโอเว็บส่องในแอปที่รวมอยู่ในอุปกรณ์เคลื่อนที่ของ Apple ทั้งหมดด้วยการเสนอขาย iPad อาจเป็นการค้นพบและการดู YouTube ที่ดีที่สุดตลอดกาล เพิ่มวิดีโอนี้จาก Vimeo, Netflix, Facebook, ABC, CBS, CNN, MSNBC, Fox News, ESPN, NPR, เวลา, The New York Times, The Wall Street Journal, Sports Illustrated, People, National Geographic และอีกหลายแห่ง คนอื่น ๆ ผู้ใช้ iPhone, iPod และ iPad ไม่มีวิดีโอมากนัก

ข้อกล่าวหาอื่นของ Adobe คืออุปกรณ์ Apple ไม่สามารถเล่นเกม Flash ได้ นี่เป็นความจริง โชคดีที่มีเกมและชื่อเรื่องบันเทิงกว่า 50, 000 เกมใน App Store และมีหลายเกมฟรี มีเกมและชื่อบันเทิงมากมายสำหรับ iPhone, iPod และ iPad มากกว่าแพลตฟอร์มอื่น ๆ ในโลก

ประการที่สามมีความน่าเชื่อถือความปลอดภัยและประสิทธิภาพ

เมื่อเร็ว ๆ นี้ไซแมนเทคได้ให้ความสำคัญกับ Flash ว่ามีบันทึกความปลอดภัยที่เลวร้ายที่สุดแห่งหนึ่งในปี 2009 นอกจากนี้เรายังรู้ด้วยว่า Flash เป็นสาเหตุอันดับหนึ่งของ Macs เรากำลังทำงานร่วมกับ Adobe เพื่อแก้ไขปัญหาเหล่านี้ แต่พวกเขาก็ยังคงดำเนินต่อไปเป็นเวลาหลายปี เราไม่ต้องการลดความน่าเชื่อถือและความปลอดภัยของ iPhones, iPods และ iPads ด้วยการเพิ่ม Flash

นอกจากนี้ Flash ยังไม่ทำงานได้ดีบนโทรศัพท์มือถือ เราได้ขอให้ Adobe แสดงให้เราทราบว่า Flash ทำงานได้ดีในโทรศัพท์มือถืออุปกรณ์เคลื่อนที่ใด ๆ มาหลายปีแล้ว เราไม่เคยเห็นมัน Adobe เปิดเผยต่อสาธารณชนว่า Flash จะจัดส่งบนสมาร์ทโฟนในต้นปี 2009 แล้วช่วงครึ่งปีหลังของปี 2009 จากนั้นในช่วงครึ่งแรกของปี 2010 และตอนนี้พวกเขากล่าวว่าช่วงครึ่งปีหลังของปี 2010 เราคิดว่าในที่สุดจะจัดส่ง แต่เราดีใจ เราไม่ได้กลั้นลมหายใจ ใครจะรู้ว่ามันจะดำเนินการอย่างไร?

ประการที่สี่มีแบตเตอรี่

เพื่อให้ได้อายุการใช้งานแบตเตอรี่ที่ยาวนานเมื่อเล่นวิดีโอโทรศัพท์มือถือต้องถอดรหัสวิดีโอในฮาร์ดแวร์ ถอดรหัสในซอฟต์แวร์ใช้พลังงานมากเกินไป ชิปหลายตัวที่ใช้ในโทรศัพท์มือถือที่ทันสมัยมีตัวถอดรหัสที่เรียกว่า H.264 ซึ่งเป็นมาตรฐานอุตสาหกรรมที่ใช้กับเครื่องเล่นดีวีดีบลูเรย์ทุกรุ่นและได้รับการรับรองจาก Apple, Google (YouTube), Vimeo, Netflix และ บริษัท อื่น ๆ อีกมากมาย

แม้ว่า Flash เพิ่งเพิ่มการสนับสนุน H.264 วิดีโอในเกือบทุกเว็บไซต์ Flash ต้องใช้ตัวถอดรหัสรุ่นเก่าที่ไม่ได้ใช้งานในชิปโทรศัพท์มือถือและต้องใช้งานซอฟต์แวร์ ความแตกต่างที่โดดเด่นคือใน iPhone ตัวอย่างเช่นวิดีโอ H.264 จะเล่นได้นานถึง 10 ชั่วโมงในขณะที่วิดีโอถอดรหัสในการเล่นซอฟต์แวร์ไม่น้อยกว่า 5 ชั่วโมงก่อนที่แบตเตอรี่จะระบายออกเต็มที่

เมื่อเว็บไซต์เข้ารหัสวิดีโอของตนโดยใช้ H.264 อีกครั้งพวกเขาสามารถเสนอวิดีโอเหล่านี้ได้โดยไม่ต้องใช้ Flash เลย พวกเขาเล่นได้อย่างสมบูรณ์แบบในเบราว์เซอร์เช่น Safari ของ Apple และ Google Chrome โดยไม่มีปลั๊กอินใด ๆ และดูดีใน iPhone, iPods และ iPads

ประการที่ห้ามี Touch

Flash ได้รับการออกแบบมาสำหรับเครื่องพีซีที่ใช้เมาส์ไม่ใช่สำหรับหน้าจอสัมผัสโดยใช้นิ้วมือ ตัวอย่างเช่นเว็บไซต์ Flash จำนวนมากใช้ "rollovers" ซึ่งจะปรากฏเมนูหรือองค์ประกอบอื่น ๆ เมื่อลูกศรชี้ขึ้นเหนือจุดที่เฉพาะเจาะจง ส่วนติดต่อแบบมัลติทัชแบบปฏิวัติของ Apple ไม่ได้ใช้เมาส์และไม่มีแนวคิดแบบโรลโอเวอร์ เว็บไซต์ Flash ส่วนใหญ่จะต้องมีการเขียนใหม่เพื่อสนับสนุนอุปกรณ์ที่ใช้ระบบสัมผัส หากนักพัฒนาซอฟต์แวร์ต้องการเขียนเว็บไซต์ Flash ใหม่ทำไมไม่ใช้เทคโนโลยีสมัยใหม่เช่น HTML5, CSS และ JavaScript?

แม้ว่า iPhones, iPods และ iPads จะใช้ Flash แต่จะไม่สามารถแก้ปัญหาได้ว่าเว็บไซต์ Flash ส่วนใหญ่จะต้องมีการเขียนใหม่เพื่อสนับสนุนอุปกรณ์แบบสัมผัส

ประการที่หกเหตุผลที่สำคัญที่สุด

นอกจากความจริงที่ว่า Flash ถูกปิดและมีกรรมสิทธิ์แล้วมีข้อเสียทางเทคนิคที่สำคัญและไม่สนับสนุนอุปกรณ์ที่ใช้การสัมผัสอยู่มีเหตุผลสำคัญยิ่งกว่าที่เราไม่อนุญาตให้ใช้ Flash บน iPhones iPods และ iPads เราได้กล่าวถึงข้อเสียของการใช้ Flash ในการเล่นวิดีโอและเนื้อหาเชิงโต้ตอบจากเว็บไซต์ แต่ Adobe ยังต้องการให้นักพัฒนาซอฟต์แวร์นำ Flash มาใช้เพื่อสร้างแอปที่รันบนอุปกรณ์เคลื่อนที่ของเรา

เรารู้จากประสบการณ์ที่เจ็บปวดซึ่งทำให้ชั้นซอฟต์แวร์ของบุคคลที่สามเข้ามาระหว่างแพลตฟอร์มและนักพัฒนาซอฟต์แวร์ในท้ายที่สุดส่งผลให้แอปย่อยมาตรฐานและเป็นอุปสรรคต่อการเพิ่มประสิทธิภาพและความคืบหน้าของแพลตฟอร์ม หากนักพัฒนาซอฟต์แวร์เติบโตขึ้นอยู่กับไลบรารีและเครื่องมือการพัฒนาของบุคคลที่สามบุคคลเหล่านี้สามารถใช้ประโยชน์จากการปรับปรุงแพลตฟอร์มได้หากบุคคลที่สามเลือกใช้คุณลักษณะใหม่ ๆ เราไม่สามารถอยู่ในความเมตตาของบุคคลที่สามที่ตัดสินใจว่าจะทำให้การปรับปรุงของเราพร้อมสำหรับนักพัฒนาซอฟต์แวร์ของเราหรือไม่

จะยิ่งแย่ลงหากบุคคลที่สามจัดหาเครื่องมือการพัฒนาข้ามแพลตฟอร์ม บุคคลที่สามไม่สามารถใช้การปรับปรุงจากแพลตฟอร์มเดียวเว้นแต่ว่าจะมีให้บริการบนแพลตฟอร์มที่สนับสนุนทั้งหมดของตน ดังนั้นนักพัฒนาซอฟต์แวร์จึงมีสิทธิ์เข้าถึงชุดคุณลักษณะที่ต่ำที่สุดเท่านั้น อีกครั้งเราไม่สามารถยอมรับผลที่นักพัฒนาซอฟต์แวร์บล็อกการใช้นวัตกรรมและการปรับปรุงของเราเนื่องจากไม่สามารถใช้แพลตฟอร์มของคู่แข่งได้

Flash เป็นเครื่องมือในการพัฒนาข้ามแพลตฟอร์ม ไม่ใช่เป้าหมายของ Adobe ในการช่วยนักพัฒนาซอฟต์แวร์เขียนแอป iPhone, iPod และ iPad ที่ดีที่สุด เป้าหมายของพวกเขาคือช่วยนักพัฒนาซอฟต์แวร์เขียนแอปแพลตฟอร์มต่างๆ และ Adobe ได้รับผลกระทบอย่างช้าๆจากการปรับปรุงแพลตฟอร์มของ Apple ตัวอย่างเช่นแม้ว่า Mac OS X ได้รับการจัดส่งเป็นเวลาเกือบ 10 ปีแล้ว แต่ Adobe ก็เพิ่งได้รับการรับรองจาก Cocoa เมื่อสองสัปดาห์ก่อนเมื่อจัดส่ง CS5 Adobe เป็นผู้พัฒนาบุคคลที่สามรายสุดท้ายที่ได้รับการรับรองระบบปฏิบัติการ Mac OS X อย่างเต็มที่

แรงจูงใจของเราเป็นเรื่องง่ายเราต้องการมอบแพลตฟอร์มขั้นสูงและนวัตกรรมให้แก่นักพัฒนาซอฟต์แวร์ของเราและเราต้องการให้พวกเขายืนอยู่บนไหล่ของแพลตฟอร์มนี้และสร้างแอพพลิเคชันที่ดีที่สุดที่โลกเคยเห็นมา เราต้องการปรับปรุงแพลตฟอร์มอย่างต่อเนื่องเพื่อให้นักพัฒนาซอฟต์แวร์สามารถสร้างแอพพลิเคชันที่น่าตื่นตาตื่นใจมีพลังมากขึ้นและมีประโยชน์ ทุกคนชนะ - เราขายอุปกรณ์เพิ่มขึ้นเนื่องจากเรามีแอปที่ดีที่สุดนักพัฒนาจะเข้าถึงผู้ชมและฐานลูกค้าที่กว้างขึ้นและกว้างขึ้นและผู้ใช้มีความยินดีอย่างต่อเนื่องโดยการเลือกแอปพลิเคชันที่ดีที่สุดและกว้างที่สุดบนแพลตฟอร์มใดก็ได้

สรุปผลการวิจัย

Flash สร้างขึ้นในช่วงพีซี - สำหรับเครื่องพีซีและเมาส์ Flash เป็นธุรกิจที่ประสบความสำเร็จสำหรับ Adobe และเราสามารถเข้าใจว่าเหตุใดพวกเขาจึงต้องการผลักดันให้มากกว่าพีซี แต่ยุคมือถือเป็นเรื่องเกี่ยวกับอุปกรณ์พลังงานต่ำการเชื่อมต่อแบบสัมผัสและมาตรฐานเว็บแบบเปิด - ทุกที่ที่แฟลชตกอยู่ในระยะสั้น

การล่มสลายของสื่อที่นำเสนอเนื้อหาสำหรับอุปกรณ์เคลื่อนที่ของ Apple แสดงให้เห็นว่า Flash ไม่จำเป็นต้องดูวิดีโอหรือใช้เนื้อหาเว็บประเภทใดอีกต่อไป และแอปพลิเคชัน 200, 000 รายการใน App Store ของ Apple พิสูจน์ให้เห็นว่า Flash ไม่จำเป็นสำหรับนักพัฒนานับหมื่นคนในการสร้างแอปพลิเคชันที่สมบูรณ์แบบกราฟิกรวมถึงเกมต่างๆ

มาตรฐานแบบใหม่ที่สร้างขึ้นในยุคของอุปกรณ์มือถือเช่น HTML5 จะชนะบนโทรศัพท์มือถือ (และพีซีด้วย) บางที Adobe อาจมุ่งเน้นที่การสร้างเครื่องมือ HTML5 ที่ยอดเยี่ยมสำหรับอนาคตและให้คำวิพากษ์วิจารณ์ Apple ในการทิ้งอดีตที่ผ่านมา

สตีฟจ็อบส์
เมษายน 2010

ฉันใช้ผลิตภัณฑ์ของ Adobe บ่อยๆ แต่ฉันยินดีที่จะเห็น Flash ทิ้งไว้ ประสิทธิภาพ Flash บน Mac เป็นเรื่องที่สุดซึ้งที่จะกล่าวได้อย่างน้อยที่สุดและพิจารณาความนิยมของ Flash blockers สำหรับ Mac ฉันรู้ว่าฉันไม่ได้อยู่คนเดียวในความคิดของฉัน การจัดการที่ดีใน Flash

[ผ่าน Apple.com: ความคิดบน Flash]