ปิดโฆษณา

Don Melton หนึ่งในผู้ที่อยู่เบื้องหลังการพัฒนา Safari เวอร์ชันแรกเขียนในบล็อกของเขาเกี่ยวกับกระบวนการลับที่เกี่ยวข้องกับการพัฒนาอินเทอร์เน็ตเบราว์เซอร์ ย้อนกลับไปเมื่อ Apple ไม่มีเบราว์เซอร์ของตัวเอง ผู้ใช้สามารถเลือกได้ระหว่าง Internet Explorer สำหรับ Mac, Firefox หรือทางเลือกอื่นๆ ที่มีอยู่แล้ว อย่างไรก็ตาม Steve Jobs ตัดสินใจว่าจะเป็นการดีที่สุดที่จะติดตั้งเบราว์เซอร์แบบกำหนดเองไว้ล่วงหน้าในระบบปฏิบัติการ เขาจึงแต่งตั้ง Scott Forstall ให้ดูแลทีมพัฒนาที่ Melton เป็นผู้นำ

Steve Jobs แนะนำ Safari เป็น "อีกสิ่งหนึ่ง..."

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

แม้แต่พนักงานคนอื่นๆ ในมหาวิทยาลัยก็ไม่ได้รับอนุญาตให้รู้ว่าทีมเล็กๆ นี้กำลังทำอะไรอยู่ เบราว์เซอร์ถูกสร้างขึ้นหลังประตูที่ปิด Forstall ไว้วางใจ Metn ซึ่งเขากล่าวว่าเป็นหนึ่งในหลายๆ สิ่งที่ทำให้เขาเป็นเจ้านายที่ยิ่งใหญ่ น่าแปลกที่ Forstall ถูกไล่ออกเมื่อปีที่แล้วเนื่องจากความเย่อหยิ่งและไม่เต็มใจที่จะให้ความร่วมมือ เมลตันไม่กลัวการรั่วไหลจากภายใน ยังไม่มี Twitter และ Facebook และไม่มีใครมีเหตุผลเพียงพอที่จะเขียนบล็อกเกี่ยวกับโครงการนี้ แม้แต่ผู้ทดสอบเบต้าก็ยังเป็นความลับมาก แม้ว่าพวกเขาจะได้รับการดูแลอย่างเหมาะสมก็ตาม

อันตรายเพียงอย่างเดียวจึงอยู่ในบันทึกของเซิร์ฟเวอร์ อินเทอร์เน็ตเบราว์เซอร์แต่ละตัวจะถูกระบุเมื่อเยี่ยมชมเว็บไซต์ โดยเฉพาะอย่างยิ่งตามชื่อ หมายเลขเวอร์ชัน แพลตฟอร์ม และสุดท้ายแต่ไม่ท้ายสุดคือที่อยู่ IP และนั่นคือปัญหา ในปี 1990 นักวิทยาศาสตร์คอมพิวเตอร์สามารถรักษาความปลอดภัยที่อยู่ IP แบบคงที่ทั้งหมดของเครือข่าย Class A ซึ่ง Apple มีเกือบ 17 ล้านรายการในขณะนั้น

วิธีนี้จะช่วยให้เจ้าของไซต์ตรวจพบได้อย่างง่ายดายว่าการเยี่ยมชมนั้นมาจากวิทยาเขตของ Apple โดยระบุเบราว์เซอร์ด้วยชื่อที่ไม่รู้จัก ในขณะนั้น ใครๆ ก็สามารถล้อเล่นได้ว่า Apple กำลังสร้างอินเทอร์เน็ตเบราว์เซอร์ของตัวเอง นั่นคือสิ่งที่เมลตันจำเป็นต้องป้องกัน เพื่อที่สตีฟ จ็อบส์จะทำให้ทุกคนตื่นตาในงาน MacWorld 2003 ในวันที่ 7 มกราคม Melton มีความคิดที่ชาญฉลาดในการซ่อน Safari จากสาธารณะ

เขาแก้ไขสตริงที่มีตัวแทนผู้ใช้ เช่น ตัวระบุเบราว์เซอร์ เพื่อเลียนแบบเบราว์เซอร์อื่น ในตอนแรก Safari (โครงการนี้ยังห่างไกลจากชื่ออย่างเป็นทางการ) อ้างว่าเป็น Internet Explorer สำหรับ Mac จากนั้นครึ่งปีก่อนที่จะเปิดตัวก็แกล้งทำเป็น Firefox ของ Mozilla อย่างไรก็ตาม มาตรการนี้จำเป็นเฉพาะในวิทยาเขตเท่านั้น ดังนั้นพวกเขาจึงแก้ไขสตริงที่กำหนดเพื่อให้สามารถแสดงตัวแทนผู้ใช้จริงได้ จำเป็นอย่างยิ่งสำหรับการทดสอบความเข้ากันได้บนไซต์ขนาดใหญ่ในยุคนั้น เพื่อไม่ให้ปิดการใช้งานสตริงที่มีตัวแทนผู้ใช้จริงแม้ในเวอร์ชันสุดท้าย นักพัฒนาจึงได้คิดค้นวิธีแก้ปัญหาที่ชาญฉลาดอีกอย่างขึ้นมา - สตริงนั้นจะถูกเปิดใช้งานโดยอัตโนมัติหลังจากวันที่กำหนด ซึ่งก็คือวันที่ 7 มกราคม พ.ศ. 2003 ซึ่งเป็นเวอร์ชันเบต้าสาธารณะ ยังได้รับการปล่อยตัว หลังจากนั้นเบราว์เซอร์จะไม่ซ่อนอยู่ข้างหลังผู้อื่นอีกต่อไปและประกาศชื่อในบันทึกเซิร์ฟเวอร์อย่างภาคภูมิใจ - Safari- แต่เบราว์เซอร์ได้ชื่อนี้มาได้อย่างไร อีกเรื่องหนึ่ง.

ในวันที่ 7 มกราคม เหนือสิ่งอื่นใด Safari เฉลิมฉลองวันเกิดปีที่ 10 นับตั้งแต่ก่อตั้ง ปัจจุบันมีส่วนแบ่งทั่วโลกต่ำกว่า 4% ทำให้เป็นเบราว์เซอร์ที่มีคนใช้มากที่สุดเป็นอันดับ 11 ซึ่งถือว่าไม่เลวเลยเมื่อพิจารณาว่าใช้งานบนแพลตฟอร์ม Mac โดยเฉพาะ (เหลือ Windows ไว้ในเวอร์ชัน XNUMX)

[youtube id=T_ZNXQujgXw width=”600″ height=”350″]

แหล่งที่มา: ดอนเมลตันดอทคอม
.