Apple สิ้นสุดการพัฒนา Safari สำหรับ Windows ในปี 2010 แต่อาจถึงเวลาที่เบราว์เซอร์จะกลับมาอีกครั้ง
เว็บมีการเปลี่ยนแปลงอย่างมากในช่วงทศวรรษที่ผ่านมา เว็บแอปกลายเป็นเรื่องปกติมากขึ้น อัลกอริธึมเป็นตัวกำหนดวิธีที่คนส่วนใหญ่รับเนื้อหา และผู้คนนับพันล้านคนทั่วโลกเชื่อมต่อกัน Google ยังมีความโดดเด่นมากขึ้นในช่วงเวลานั้น และบางครั้งก็ใช้ตำแหน่งของตนในระบบนิเวศของเว็บและตลาดเบราว์เซอร์ในลักษณะที่เป็นอันตราย มีแนวคิดมากมายเกี่ยวกับวิธีรักษาอำนาจของ Google แต่แนวคิดของฉันคือ Apple ควรทำเว็บเบราว์เซอร์ Safari ข้ามแพลตฟอร์มอีกครั้ง
คุณอาจจำได้ว่าเว็บเบราว์เซอร์ Safari เคยใช้งานได้ ไมโครซอฟต์ วินโดวส์นอกเหนือจาก ระบบปฏิบัติการ macOS (ซึ่งต่อมารู้จักกันในชื่อ Mac OS X) และ iPhone และ iPad รุ่นใหม่กว่า Apple เลิกใช้ Safari เวอร์ชัน Windows เมื่อหลายปีก่อน แต่การนำกลับมาใช้ใหม่ตอนนี้อาจเป็นทางเลือกที่ดีที่สุดอย่างหนึ่งแทนเบราว์เซอร์ที่สร้างด้วยกลไก Chromium ของ Google
การทดลองวินโดวส์
Apple เปิดตัวเว็บเบราว์เซอร์ Safari เวอร์ชันแรกในเดือนมกราคม พ.ศ. 2546 โดยเป็นส่วนหนึ่งของ Mac OS X 10.3 'Panther' หลังจากสิ้นสุดข้อตกลงห้าปีของ Microsoft กับ Apple เพื่อให้ Internet Explorer เป็นเว็บเบราว์เซอร์เริ่มต้น แม็ค แม้ว่าเว็บเบราว์เซอร์จะยังใหม่ แต่เทคโนโลยีที่ขับเคลื่อนเว็บนั้นไม่ได้เป็นเช่นนั้น — Apple ใช้กลไกการเรนเดอร์ KHTML เป็นจุดเริ่มต้นในการสร้างกลไก WebKit ของ Safari
ในตอนแรกเบราว์เซอร์นี้มีเฉพาะบน Mac แต่เมื่อ iPhone เครื่องแรกเปิดตัวในปี 2550 ก็รวม Safari ไว้ด้วย เวอร์ชันแรกสำหรับ Windows คือ Safari 3.0 เปิดตัวในปีเดียวกันนั้น อย่างไรก็ตามเวอร์ชั่นวินโดวส์ ไม่ได้ยอดเยี่ยมขนาดนั้น. การเปิดตัวครั้งแรกมีช่องโหว่ด้านความปลอดภัยสำหรับการเรียกใช้โค้ดโดยอำเภอใจ ซึ่งได้รับการแพตช์ในเวลาไม่ถึง 48 ชั่วโมงต่อมาใน Safari 3.0.1
Safari ก็รู้สึกว่าไม่เหมาะสมบน Windows Apple ใช้เลเยอร์ความเข้ากันได้เดียวกัน (แย่มาก) จาก iTunes สำหรับ Windows ด้วยพอร์ตซาฟารีซึ่งนำไลบรารี Cocoa UI, Core Foundation, Core Graphics ไปใช้งานใหม่ที่ด้านบนของ Windows ซึ่งคล้ายกับการใช้ Wine เพื่อรันโปรแกรม Windows บน Linux ผลลัพธ์ที่ได้คือแอปพลิเคชันที่ใช้งานได้ แต่ไม่ตรงกับการออกแบบหรือฟังก์ชันการทำงานที่คาดหวังของระบบปฏิบัติการโฮสต์
แม้จะมีปัญหาด้านความปลอดภัยในช่วงแรกและสถาปัตยกรรมซอฟต์แวร์ที่น่าสงสัย แต่ Safari สำหรับ Windows ก็เป็นเว็บเบราว์เซอร์ที่ดี Apple โฆษณาว่า "เร็วกว่า Internet Explorer 7 ถึงสองเท่า" และมีประสิทธิภาพสูงถึง 1.6 เท่า ของ Mozilla Firefox 2 (ทั้งคู่ทดสอบบนระบบ Intel Core 2 Duo ที่ใช้ Windows XP และ 1GB แกะ).
Apple ยังคงเปิดตัว Safari เวอร์ชันใหม่สำหรับ Mac และ Windows แต่เมื่อ Safari 6.0 เปิดตัวโดยเป็นส่วนหนึ่งของ Mac OS X Mountain Lion ในปี 2012 เวอร์ชัน Windows ก็หายไป ในเวลาต่อมา Apple ได้ลบลิงก์ดาวน์โหลดสำหรับ Windows Safari อย่างเงียบๆ ซึ่งดูเหมือนว่าจะเป็นการยุติการมีอยู่ของเบราว์เซอร์บนแพลตฟอร์มที่ไม่ใช่ของ Apple เวอร์ชันสุดท้ายคือ Safari 5.1 ซึ่งเปิดตัวในปี 2010
การกลับมา
ก้าวไปข้างหน้าอย่างรวดเร็วสู่ปี 2022 และระบบนิเวศของเว็บดีขึ้นในหลาย ๆ ด้าน แต่ก็ยังห่างไกลจากความสมบูรณ์แบบ เว็บแอปมีความสามารถมากขึ้นกว่าเดิม ส่วนใหญ่ต้องขอบคุณการพัฒนา API ใหม่ใน Google Chrome ที่รวดเร็ว อย่างไรก็ตาม ขณะนี้ Google มีอิทธิพลอย่างมากต่อการใช้งานเว็บเบราว์เซอร์ - Opera และ Microsoft ยุติการพัฒนาของตนเอง เรนเดอร์เอ็นจิ้นเพื่อใช้ Chromium เอ็นจิ้นของ Google ในขณะที่คู่แข่งรุ่นใหม่อย่าง Brave และ Vivaldi ใช้ Chromium จาก เริ่ม.
เว็บเบราว์เซอร์ที่ใช้ Chromium สามารถทำการเปลี่ยนแปลงอินเทอร์เฟซและกลไกของเบราว์เซอร์ได้ ดังนั้น Google จึงไม่มี สมบูรณ์ ควบคุมวิธีการทำงาน แต่ละขั้นตอนที่อยู่ห่างจากโค้ดอัปสตรีมของ Google ทำให้การนำการเปลี่ยนแปลงใหม่มาใช้กับ Chromium ใช้เวลานานมากขึ้น นั่นทำให้การพัฒนามีภาระมากขึ้น และที่สำคัญกว่านั้นคืออาจทำให้แพตช์รักษาความปลอดภัยใน Chromium ใช้เวลานานในการแสดงในเบราว์เซอร์บางตัว ตัวอย่างหนึ่งคือ Kiwi Browser สำหรับ Android ซึ่งติดอยู่บน Chrome 77 มานานกว่าหนึ่งปี
เว็บต้องการความสมดุลของอำนาจเพื่อที่จะยังคงเป็นแพลตฟอร์มแบบเปิด
เว็บต้องการพลังที่สมดุลเพื่อที่จะยังคงเป็นแพลตฟอร์มแบบเปิด แต่ปัจจุบันมีเว็บเบราว์เซอร์หลักๆ เพียงสองตัวที่ไม่อิงกับ Chromium: Mozilla Firefox และ Apple Safari Firefox ใช้เครื่องมือ Gecko ของตัวเอง ซึ่งเห็นการปรับปรุงประสิทธิภาพที่สำคัญในช่วงไม่กี่ปีที่ผ่านมา Safari ยังคงใช้ WebKit และแม้ว่าความนิยมของ Safari ส่วนใหญ่มาจากการเป็นเบราว์เซอร์จริงเพียงตัวเดียวที่อนุญาตบน iOS และ iPadOS แต่ก็กลายเป็นคู่แข่งที่เหมาะสมสำหรับ Chrome ในช่วงไม่กี่ปีที่ผ่านมา Apple การนำ Safari ไปสู่แพลตฟอร์มอื่น ๆ สามารถดึงส่วนแบ่งการตลาดบางส่วนจาก Chrome และเบราว์เซอร์ที่ใช้ Chromium อื่น ๆ ได้
Christian Schaefer ชี้ให้เห็น โพสต์บล็อกเมื่อปีที่แล้ว ที่ Apple ยังคงรองรับเอ็นจิ้น WebKit บน Windows ส่วนใหญ่สำหรับแอพพลิเคชั่นแบบฝังและแพลตฟอร์มทดสอบ Playright ของ Microsoft เวอร์ชันที่ใหม่กว่ายังทิ้งสัตว์ประหลาดบน iTunes ของเลเยอร์ความเข้ากันได้เพื่อสนับสนุนไลบรารีกราฟิกไคโรข้ามแพลตฟอร์ม อย่างไรก็ตาม WebKit เวอร์ชันขั้นต่ำเหล่านี้มีไว้สำหรับการทดสอบไซต์เท่านั้น และไม่มีฟีเจอร์เบราว์เซอร์ทั่วไป เช่น การซิงค์ แท็บ หรือส่วนขยาย
มีเหตุผลนอกเหนือจากความสมบูรณ์ของเว็บแบบเปิดสำหรับ Apple ในการย้าย Safari ไปยังแพลตฟอร์มอื่นๆ มีผู้คนหลายล้านคนที่ใช้ iPhone หรือ iPad แต่ใช้ Windows PC แทนคอมพิวเตอร์ Mac การทำให้ Safari เป็นเอกสิทธิ์ของ macOS อาจกระตุ้นให้คนเหล่านั้นบางคนซื้อ Mac แต่ Safari บน Windows (และแพลตฟอร์มอื่น ๆ) สามารถทำได้ ยังทำหน้าที่เป็นผู้นำการสูญเสียที่สนับสนุนการซื้อฮาร์ดแวร์ของ Apple ในอนาคต เช่นเดียวกับ iTunes ดั้งเดิมสำหรับ Windows เกือบสองทศวรรษ ที่ผ่านมา. นี่เป็นกลยุทธ์ที่ใช้ได้ผลกับ Google เช่นกัน: ยอดขาย Chromebook ได้รับความช่วยเหลือจากความนิยมของเบราว์เซอร์ Chrome ซึ่งทำให้ Chrome ได้รับความนิยมมากขึ้นเท่านั้น
ในช่วงไม่กี่ปีที่ผ่านมา Apple มีความเต็มใจมากขึ้นที่จะนำบริการและแอพพลิเคชั่นของตนไปสู่แพลตฟอร์มอื่น ๆ แม้จะเป็นเพียงรูปแบบที่จำกัดก็ตาม iCloud ใช้งานได้กับ Windows, เว็บแอป iCloud ใช้งานได้บนเว็บเบราว์เซอร์ส่วนใหญ่, สามารถเข้าร่วมการโทร FaceTime ผ่านลิงก์จากอุปกรณ์ที่ไม่ใช่ของ Apple, Apple Music มีแอป Android และอื่นๆ
Safari สำหรับ Windows อาจทำให้เบราว์เซอร์ Chromium มีการแข่งขันที่จำเป็นมาก ในขณะเดียวกันก็เปิดประสบการณ์การเชื่อมต่อที่มากขึ้นสำหรับอุปกรณ์ Apple ยังมีเหตุผลอีกมากมายที่ Apple จะทำ ไม่ ทำสิ แต่ฉันอยากเห็นมันเกิดขึ้นอย่างแน่นอน