Tại sao trình duyệt bên thứ ba sẽ luôn kém hơn so với Safari trên iPhone và iPad

Mục lục:

Tại sao trình duyệt bên thứ ba sẽ luôn kém hơn so với Safari trên iPhone và iPad
Tại sao trình duyệt bên thứ ba sẽ luôn kém hơn so với Safari trên iPhone và iPad

Video: Tại sao trình duyệt bên thứ ba sẽ luôn kém hơn so với Safari trên iPhone và iPad

Video: Tại sao trình duyệt bên thứ ba sẽ luôn kém hơn so với Safari trên iPhone và iPad
Video: Hướng dẫn cách lấy lại mật khẩu Instagram không cần email - YouTube 2024, Tháng tư
Anonim
iOS hỗ trợ các trình duyệt của bên thứ ba, nhưng không giống như bạn có thể mong đợi. Trình duyệt của bên thứ ba sẽ luôn kém hơn Safari của Apple trên iPhone và iPad - ít nhất là cho đến khi Apple giải quyết các hạn chế của họ.
iOS hỗ trợ các trình duyệt của bên thứ ba, nhưng không giống như bạn có thể mong đợi. Trình duyệt của bên thứ ba sẽ luôn kém hơn Safari của Apple trên iPhone và iPad - ít nhất là cho đến khi Apple giải quyết các hạn chế của họ.

Đây là lý do tại sao Mozilla không còn cung cấp ứng dụng Firefox Home cho iOS nữa, và đó cũng là lý do tại sao các nhà phát triển Chrome của Google có cuộc tranh luận nội bộ trước khi phát hành ứng dụng Chrome hiện tại trong App Store.

Tất cả các trình duyệt phải sử dụng công cụ hiển thị của Safari

Các chính sách của App Store của Apple nêu rõ: “Các ứng dụng duyệt web phải sử dụng khung công cụ WebKit của iOS và Javascript WebKit”.

Điều này có nghĩa là các trình duyệt web không thể triển khai công cụ hiển thị của riêng chúng; họ phải nhúng phiên bản công cụ hiển thị của Safari. Họ không thể cung cấp công cụ hiển thị nhanh hơn hoặc các tính năng web mới. Thực tế, mỗi trình duyệt của bên thứ ba trên iOS là một giao diện khác xung quanh Safari.

Trên các hệ điều hành máy tính để bàn truyền thống, như Windows, Mac OS X và Linux, mỗi trình duyệt có thể cung cấp công cụ hiển thị của riêng mình. Đây là lý do tại sao Mozilla Firefox tốt hơn rất nhiều so với Internet Explorer 6 và tại sao Google Chrome nhanh hơn rất nhiều so với Mozilla Firefox 3.0. Mỗi nhà phát triển trình duyệt có thể tạo công cụ hiển thị được tối ưu hóa của riêng mình. Nếu Mozilla Firefox bị buộc phải hiển thị trang web bằng công cụ hiển thị của Internet Explorer 6, Firefox sẽ không bao giờ cất cánh và chúng tôi vẫn có thể bị mắc kẹt với Internet Explorer 6 hôm nay - Microsoft chỉ tiếp tục phát triển trên Internet Explorer sau khi Mozilla Firefox cất cánh.

Image
Image

… Nhưng họ không thể sử dụng Công cụ JavaScript Nitro nhanh của Safari

Nó còn tệ hơn cả âm thanh. Các trình duyệt của bên thứ ba không chỉ buộc phải sử dụng công cụ hiển thị của Safari - chúng buộc phải sử dụng công cụ JavaScript chậm trong khi chỉ Safari mới có thể sử dụng công cụ JavaScript nhanh hơn. Đặc biệt, họ buộc phải sử dụng công cụ JavaScript WebKit cũ hơn trong khi động cơ Nitro JavaScript mới của Apple chỉ dành riêng cho Safari.

Điều này có nghĩa là các trình duyệt của bên thứ ba sẽ luôn hiển thị các trang web có JavaScript chậm hơn so với Safari. Apple sẽ tiếp tục phát triển công cụ Nitro JavaScript của họ và Safari sẽ tiếp tục chạy nhanh hơn trong khi các trình duyệt của bên thứ ba sẽ trở nên chậm hơn so với trước đây.

Thực tế, tất cả các trình duyệt của bên thứ ba không chỉ là các phiên bản Safari khác nhau - tất cả về cơ bản chỉ là phiên bản Safari chậm hơn.

Chắc chắn, một nhà sản xuất trình duyệt về mặt lý thuyết có thể tạo một phiên bản đặc biệt của trình duyệt của họ chỉ chạy trên các thiết bị đã bẻ khóa và phân phối nó bên ngoài App Store, nhưng chúng sẽ không. Họ đang hấp dẫn một thị trường giới hạn các jailbreaker mà Apple đang cố gắng dập tắt.

Image
Image

Trình duyệt của bên thứ ba không bao giờ có thể là mặc định

Apple iOS cũng không cho phép bạn chọn các ứng dụng mặc định của mình, do đó trình duyệt của bên thứ ba không bao giờ có thể là trình duyệt mặc định của bạn. Ngay cả khi bạn thích Chrome, việc nhấn vào liên kết trong hầu hết các ứng dụng khác sẽ vẫn mở Safari. Thay vào đó, bạn phải sao chép liên kết từ Safari vào Chrome để xem trang trong Chrome.

Các nhà phát triển ứng dụng được phép để ứng dụng của họ mở các ứng dụng khác, do đó, có một cách để sắp xếp làm một trình duyệt khác làm mặc định của bạn. Mỗi ứng dụng đều phải mã hóa cứng một danh sách các trình duyệt thay thế mà nó hỗ trợ và cung cấp một cách để lựa chọn giữa chúng. Người dùng sẽ phải chọn trình duyệt mặc định của họ trong từng ứng dụng riêng lẻ và họ sẽ không may mắn nếu họ thích một trình duyệt mà nhà phát triển ứng dụng không bao gồm.

Image
Image

Họ không thể có tiện ích bổ sung, dù là

Chính sách cửa hàng ứng dụng tương tự có nghĩa là trình duyệt của bên thứ ba không thể cung cấp hỗ trợ cho các tiện ích bổ sung cho trình duyệt. Bạn có sử dụng LastPass để lưu trữ mật khẩu của mình không? Bạn sẽ phải sử dụng ứng dụng LastPass, ứng dụng thực hiện trình duyệt nội bộ riêng của mình - bạn không thể chỉ cài đặt tiện ích LastPass cho Safari hoặc Chrome. Tất nhiên, trình duyệt nội bộ của LastPass cũng bị buộc phải chậm hơn Safari.

Tiện ích bổ sung có thể có trên nền tảng khác, ngay cả khi chúng không có sẵn trong mọi trình duyệt. Ví dụ: Chrome dành cho Android không hỗ trợ tiện ích vì Google không muốn. Điều đó tốt vì Firefox dành cho Android không hỗ trợ các tiện ích bổ sung. Bạn có thể cài đặt tiện ích LastPass và sử dụng trình quản lý mật khẩu ưa thích của mình trong chính ứng dụng Firefox, nếu bạn thích. Bạn có một sự lựa chọn.

Trình duyệt của bên thứ ba bị tê liệt

Trình duyệt của bên thứ ba sẽ không bao giờ nhanh hơn Safari - chúng sẽ luôn chậm hơn. Chúng cũng sẽ luôn bất tiện hơn khi sử dụng vì chúng không bao giờ là mặc định của bạn.

Trình duyệt cố gắng bù đắp cho những giới hạn này bằng cách thêm các tính năng khác. Ví dụ: tính năng tìm nạp trước và tính năng nén dữ liệu của Chrome cố gắng giúp tăng tốc mọi thứ. Lợi thế thực sự của Chrome là cho phép bạn đồng bộ hóa dấu trang, tab đang mở và dữ liệu duyệt web khác với phiên bản Chrome dành cho máy tính - đây cũng là lý do tương tự vì Mozilla ban đầu cung cấp Firefox Home, vì nó cho phép người dùng Firefox truy cập dữ liệu duyệt Firefox của họ trên iOS. Mozilla hiện cho biết họ sẽ không cung cấp Firefox cho iOS cho đến khi Apple ngừng làm tê liệt các trình duyệt của bên thứ ba.

Trừ khi bạn muốn các tính năng tích hợp hoặc các tùy chọn duy nhất khác mà trình duyệt của bên thứ ba cung cấp, bạn nên gắn bó với Safari.Apple đã thiết kế hệ điều hành của mình để nó luôn là lựa chọn nhanh nhất và thuận tiện nhất cho bạn.

Image
Image

Có hy vọng thay đổi ở đây. Apple từng từ chối các ứng dụng cho "chức năng nhân bản" của một ứng dụng tích hợp, nhưng cuối cùng họ đã từ chối và cho phép cạnh tranh. Nếu họ không bao giờ thay đổi chính sách này, các ứng dụng như Pandora, Kindle, Gmail và nhiều ứng dụng phổ biến khác sẽ không bao giờ được phép trong App Store khi chúng cạnh tranh với các ứng dụng của Apple như iTunes Radio, iBooks và Mail. Cạnh tranh và lựa chọn ứng dụng đã giúp iOS trở thành một nền tảng mạnh mẽ và linh hoạt hơn, và sự lựa chọn trình duyệt có thể làm cho nó trở nên mạnh mẽ và linh hoạt hơn.

Đề xuất: