5 lý do nâng cấp lên Safari 5
Mặc dù không được đề cập đến tại WWDC vừa qua nhưng Apple đã khởi chạy phiên bản mới của trình duyệt web Safari cho Mac OS X 10.5.8 và 10.6.2 hay các phiên bản cao hơn, cũng như Windows XP SP2, SP3, Vista và Windows 7. Với phát hành mới này, Apple đã vá được nhiều lỗ hổng bảo mật, nâng mức hiệu suất, giới thiệu nhiều tính năng hữu dụng có thể cạnh tranh với Chrome và Firefox về mặt hiệu suất và các tính năng lõi.Tuy nhiên những gì khiến...
Nội dung trích xuất từ tài liệu:
5 lý do nâng cấp lên Safari 5- P1
5 lý do nâng cấp lên Safari 5
Mặc dù không được đề cập đến tại WWDC vừa qua
nhưng Apple đã khởi chạy phiên bản mới của trình duyệt
web Safari cho Mac OS X 10.5.8 và 10.6.2 hay các phiên
bản cao hơn, cũng như Windows XP SP2, SP3, Vista và
Windows 7. Với phát hành mới này, Apple đã vá được nhiều
lỗ hổng bảo mật, nâng mức hiệu suất, giới thiệu nhiều tính
năng hữu dụng có thể cạnh tranh với Chrome và Firefox về
mặt hiệu suất và các tính năng lõi.Tuy nhiên những gì khiến
người dùng quan tâm nhất là 5 tính năng mới cũng như được
nâng cấp dưới đây.
Các extension trình duyệt
Bổ sung đáng kể nhất đối với Safari chính là sự hỗ trợ cho các
extension trình duyệt. Với nhiều người dùng, các extension
trình duyệt dường như không phải là một sự kiện trọng đại.
Quả thực các trình duyệt khác như Firefox, Chrome, và IE, tất
cả đã hỗ trợ các extension từ rất lâu.
Các Extension dường như không phải là một sự kiện trọng đại
nhưng lại là một sự kiện quan trọng vì nó đã cho thấy rằng
Apple cuối cùng cũng muốn giữ nhịp trong cuộc chạy đua với
các trình duyệt nổi tiếng khác. Mặc dù vậy không có nghĩa
rằng các nhà phát triển sẽ không bị kiềm chế phạm vi hoạt
động. Các Extension sẽ được sandbox (một cơ chế bảo mật
cho các chương trình chạy độc lập) để giúp tăng sự truy cập
cho bản thân Safari hay cho các phần khác trong máy tính
hoặc dữ liệu của người dùng.
Apple cũng yêu cầu các extension cần được ký, tương tự như
những gì được yêu cầu cho các ứng dụng di động trong App
Store. Điều đó nhằm bảo đảm cho một extension nào đó sẽ
không bị thay đổi do bên thứ ba hay bất cứ nâng cấp nào đến
từ nhà phát triển gốc.
Các Extension có thể được viết bằng các kỹ thuật web chuẩn -
HTML, CSS và JavaScript – như các extension được xây
dựng cho Firefox và Chrome. Apple đã cung cấp một cung cụ
có tên Extension Builder nhằm tạo sự dễ dàng hơn trong việc
đóng gói, phân phối và cài đặt các extension. Ngoài ra Apple
còn có cả một chương trình miễn phí mang tên Safari
Developer Program, đây là chương trình cung cấp các tài
nguyên cho việc phát triển các ứng dụng web của
iPhone/iPad, và các nhà phát triển có thể đăng ký chữ ký số
để thực hiện với các extension của họ.
Chỉ có vài extension được cung cấp trên web, điều đó đã
không làm ngạc nhiên rằng Safari 5 mới vừa được phát hành.
Khi các chuyên gia phát triển join vào Safari Developer
Program và tạo các extension, Apple sẽ bổ sung chúng vào
gallery trên web.
Một điều còn chưa được hài lòng đối với sự bổ sung của
Apple này là các extension bị vô hiệu hóa một cách mặc định.
Để kích hoạt chúng, bạn cần sử dụng preferences của Safari
để kích hoạt menu Develop (có một hộp kiểm trên tab
Advanced), sau đó kích vào menu Develop và chọn Enable
Extensions.
Chế độ độc giả
Thứ đầu tiên chúng tôi liệt ra trong Safari 5 chính là chế độ
Reader mới của nó. Tính năng này sử dụng hành động quét
khám phá trang web để xác định xem phần văn bản có thể
được hiển thị dưới dạng bài báo hay không. Nếu vậy, thanh
bar địa chỉ sẽ hiển thị nút Reader. Kích vào nút này bạn sẽ
thấy phần văn bản của trang trong một cửa sổ khác. Cửa sổ
này sẽ không hiển thị hình ảnh và quảng cáo, tuy nhiên nó vẫn
chứa đựng các liên kết bên trong.
Phần văn bản hiển thị rất dễ đọc, sáng sủa, việc đọc báo trở
nên dễ dàng hơn nhiều, gần giống như việc đọc báo giấy. Nó
cũng nhận ra các bài báo được chia thành nhiều trang (như
trường hợp chúng ta vẫn gặp ở hầu hết các site tin tức hoặc
tạp trí ngày nay), sau đó sẽ load tất cả các trang và biên dịch
chúng như một luồng văn bản, cách thức này làm cho việc
đọc được dễ dàng hơn vì người đọc chỉ cần kéo thanh cuộn
xuống dưới và đọc, biến việc đọc bài báo nhiều trang như thể
đọc trên một trang đơn.
Khi ở trong khung nhìn Reader, bạn có thể in trang sổ dưới
định dạng thân thiện máy in, email nó hoặc điều chỉnh kích
thước màn hình chữ hoặc trong in ấn.
Chắc chắn bổ sung này sẽ là một tính năng ưa thích đối với
nhiều người dùng Safari và đó thực sự là một tính năng khác
biệt với các trình duyệt khác. Mặc dù vậy, kỹ thuật quét có lẽ
hoạt động chưa thực sự hoàn hảo, đôi khi vẫn không nhận
diện một số bài báo. Khi xảy ra điều này, tùy chọn Reader sẽ
biến mất. Hy vọng Apple sẽ có những cải thiện tốt hơn về vấn
đề này theo thời gian.
Cải thiện hiệu suất
Bản thân tôi cũng đang sử dụng Chrome với tư cách là trình
duyệt mặc định trên Mac OS X, phiên bản khá ổn định và có
đầy đủ tính năng đã được phát hành vào mấy tháng trước. Một
trong những ưu điểm lớn của Chrome so với Safari 4 là hiệu
suất load các trang web và render mã JavaScript.
Với Safari 5, Apple đã bắt kịp vấn đề hiệu suất của Chrome,
họ đã phần nào đã rút ra những bài học từ Chrome và các
trình duyệt khác. Giống như Chrome, Safari hiện có cơ cấu
nạp trước DNS để tăng tốc cho việc load các trang web.
Những cải thiện trong thói quen cache của Safari cũng tăng
tốc cho việc load ảnh và các trang web đã xem trước đó.
Thêm vào đó, Apple đã nâng cấp cỗ máy Nitro JavaScript để
có thể cung cấp mức hiệu suất cao. Theo Apple, nâng cấp này
sẽ cho phép Safari có thể thực thi mã JavaScript nhanh hơn
đến 30% so với Safari 4, và 3% so với Chrome (Chrome sử
...