Đóng quảng cáo

Don Melton, một trong những người đứng đằng sau sự phát triển của phiên bản Safari đầu tiên, đã viết trên blog của mình về quy trình bí mật xung quanh sự phát triển của trình duyệt Internet. Quay lại thời Apple chưa có trình duyệt riêng, người dùng có thể chọn giữa Internet Explorer hiện có cho Mac, Firefox hoặc một số lựa chọn thay thế khác. Tuy nhiên, Steve Jobs đã quyết định rằng tốt nhất nên cài đặt sẵn một trình duyệt tùy chỉnh trong hệ điều hành. Do đó, ông đã giao cho Scott Forstall giám sát nhóm phát triển do Melton lãnh đạo.

Steve Jobs giới thiệu Safari là "Một điều nữa..."

Phát triển một trình duyệt khác xa so với việc phát triển các phần mềm khác. Vì bạn không thể sử dụng một số ít người thử nghiệm beta trong môi trường nội bộ nên trình duyệt cần được thử nghiệm trên hàng nghìn trang để đảm bảo rằng trình duyệt hiển thị chính xác các trang. Tuy nhiên, đây là một vấn đề, vì giống như hầu hết các dự án, trình duyệt được tạo ra trong tình trạng cực kỳ bí mật. Vấn đề đối với Melton vốn là ở chỗ tìm người, vì anh không được phép nói cho họ biết họ sẽ làm gì trước khi nhận việc.

Ngay cả những công nhân khác trong trường cũng không được phép biết nhóm nhỏ hơn này đang làm gì. Trình duyệt được tạo ra sau cánh cửa đóng kín. Forstall tin tưởng Metn, điều mà anh ấy nói là một trong nhiều điều khiến anh ấy trở thành một ông chủ tuyệt vời. Trớ trêu thay, Forstall đã bị sa thải vào năm ngoái chính vì sự kiêu ngạo và không sẵn lòng hợp tác. Melton không sợ rò rỉ nội bộ. Twitter và Facebook vẫn chưa tồn tại và không ai có đủ hiểu biết để viết blog về dự án. Ngay cả những người thử nghiệm beta cũng rất bí mật, mặc dù họ được giám sát chặt chẽ.

Do đó, mối nguy hiểm duy nhất nằm ở hồ sơ của máy chủ. Mỗi trình duyệt internet được xác định khi truy cập một trang web, đặc biệt là theo tên, số phiên bản, nền tảng và cuối cùng nhưng không kém phần quan trọng là địa chỉ IP. Và đó là vấn đề. Năm 1990, một nhà khoa học máy tính đã quản lý để bảo mật tất cả các địa chỉ IP tĩnh của mạng Loại A, trong đó Apple có gần 17 triệu địa chỉ vào thời điểm đó.

Điều này sẽ cho phép chủ sở hữu trang web dễ dàng phát hiện rằng lượt truy cập đến từ khuôn viên của Apple, xác định trình duyệt có tên không xác định. Vào thời điểm đó, ai cũng có thể nói đùa rằng Apple đang tạo ra trình duyệt Internet của riêng mình. Đó chính xác là điều Melton cần ngăn chặn để Steve Jobs có thể khiến mọi người choáng váng tại MacWorld 2003 vào ngày 7/XNUMX. Melton đã nảy ra một ý tưởng thông minh để giấu Safari khỏi công chúng.

Anh ta đã sửa đổi chuỗi chứa tác nhân người dùng, tức là mã nhận dạng trình duyệt, để mạo danh một trình duyệt khác. Lúc đầu, Safari (dự án vẫn còn xa tên chính thức) tự nhận là Internet Explorer cho Mac, sau đó nửa năm trước khi phát hành, nó giả vờ là Firefox của Mozilla. Tuy nhiên, biện pháp này chỉ cần thiết trong khuôn viên trường nên họ đã sửa đổi chuỗi đã cho để cho phép hiển thị tác nhân người dùng thực. Nó đặc biệt cần thiết để thử nghiệm khả năng tương thích trên các trang web lớn vào thời điểm đó. Để chuỗi có tác nhân người dùng thực không bị vô hiệu hóa ngay cả trong phiên bản cuối cùng, các nhà phát triển đã nghĩ ra một giải pháp thông minh khác - chuỗi được kích hoạt tự động sau một ngày nhất định, đó là ngày 7 tháng 2003 năm XNUMX, khi phiên bản beta công khai được kích hoạt. cũng được thả ra. Sau đó, trình duyệt không còn ẩn mình sau những người khác nữa và tự hào công bố tên của mình trong nhật ký máy chủ - Safari. Nhưng làm thế nào trình duyệt lại có tên này, thế thôi một câu chuyện khác.

Vào ngày 7 tháng 10, cùng với những sự kiện khác, Safari đã tổ chức sinh nhật lần thứ 4 kể từ khi thành lập. Ngày nay, nó có thị phần toàn cầu dưới 11%, khiến nó trở thành trình duyệt được sử dụng nhiều thứ XNUMX, điều này không tệ khi nó được sử dụng độc quyền trên nền tảng Mac (nó rời Windows ở phiên bản thứ XNUMX).

[youtube id=T_ZNXQujgXw chiều rộng=”600″ chiều cao=”350″]

Nguồn: Donmelton.com
chủ đề: ,
.