Microsoft Silverlight là khung ứng dụng đã ngừng phát triển dùng để viết và chạy ứng dụng internet phong phú. Nó tương tự như Adobe Flash. Các phiên bản đầu tập trung vào phát truyền phát media, sau này hỗ trợ đa phương tiện, đồ họa và hoạt hình. Phiên bản sau cũng cung cấp hỗ trợ ngôn ngữ CLI cùng công cụ phát triển cho nhà phát triển.
Nhà quan sát ngành công nghiệp nhanh chóng nhận ra "chết chóc" của Silverlight từ 2011. Năm sau, Silverlight mất sự quan tâm và Microsoft ngừng hỗ trợ nó cho HTML5 trong Windows 8. Trước khi 2015 kết thúc, ai nấy đều biết nó注定消亡, nhưng công ty vẫn giữ thái độ mập mờ về tương lai.
Tuy nhiên, một số người dùng Mac có thắc mắc: Silverlight có cần thiết trên Mac không? Họ có nên cài và kích hoạt nó trên máy không? Dưới đây là vài câu trả lời cho những câu hỏi nóng hổi về công nghệ sắp tàn.
Silverlight là gì?
Đến Silverlight 5, chương trình được định nghĩa trên trang Microsoft là "công cụ phát triển mạnh mẽ để tạo trải nghiệm người dùng hấp dẫn, tương tác cho ứng dụng web và di động". Plugin miễn phí này được hỗ trợ bởi framework .NET. Nó tương thích với nhiều trình duyệt, thiết bị và hệ điều hành.
Mẹo chuyên nghiệp: Quét Mac để phát hiện sự cố hiệu suất, tệp rác, ứng dụng độc hại và mối đe dọa bảo mật
có thể gây ra sự cố hệ thống hoặc làm chậm hiệu suất.
Nhiều cách sử dụng và lợi ích được cho là của Silverlight bao gồm:
- Media – Được ca ngợi cho trải nghiệm video tương tác chất lượng cao nhất cả trực tiếp và theo yêu cầu trên nhiều định dạng. Cùng lúc đó bảo vệ nội dung.
- Kinh doanh – Cho phép tạo ứng dụng kinh doanh cung cấp tương tác sâu hơn, tận dụng công cụ và kỹ năng nhà phát triển đã có. Hứa hẹn loại bỏ thách thức IT triển khai trên nhiều trình duyệt và HĐH.
- Di động – Nhắm xây dựng ứng dụng dựa trên chạm nhanh chóng qua công cụ quen thuộc. Mục tiêu phân phối qua Windows Phone Marketplace.
Dòng thời gian hết hạn hỗ trợ
Kể từ ra mắt năm 2007, Silverlight đã được so sánh với Flash của Adobe. Nó giúp phát video cho nhiều sự kiện, bao gồm phát NBC Olympic Bắc Kinh 2008, Olympic Mùa đông Vancouver 2010, và đại hội năm 2008 của hai đảng chính trị Mỹ.
Silverlight cũng được dùng cho dịch vụ phát video của Amazon Video và Netflix. Nghe tin Silverlight sắp hết hạn hỗ trợ, Netflix tuyên bố 2013 sẽ chuyển sang video HTML5.
Trong bài blog tháng 7/2015, Microsoft khuyến khích công ty dùng Silverlight cho media bắt đầu chuyển sang thiết kế dựa trên DASH/MSE/CENC/EME. Công ty đặt tháng 10/2021 là ngày kết thúc hỗ trợ tổng thể cho Silverlight 5.
Thông tin hỗ trợ cho các trình duyệt và chương trình:
- IE9 đến 11 – Đến cuối 2021, tùy hệ điều hành
- Google Chrome – Không còn hỗ trợ từ tháng 9/2015
- Mozilla Firefox – Không còn hỗ trợ từ tháng 3/2017
- Microsoft Edge – Không có plugin
- macOS – Không hỗ trợ kể từ Firefox 52, Safari 12, Chrome 45
Cách kích hoạt Silverlight trên Mac
Nếu bạn dùng Mac và, bằng một cách nào đó, bạn thấy vẫn cần Silverlight, vẫn còn cách cài và kích hoạt nó trên máy. Đừng mong đợi dễ dàng, tuy nhiên.
Một người dùng macOS High Sierra thấy Silverlight chạy trên Safari cho đến Safari 12. Anh ấy cập nhật lên Mojave cùng lúc. Sau tìm hiểu, phát hiện trực tuyến rằng Safari không còn hỗ trợ Silverlight, nhưng không thấy thông tin nào về Mojave chặn ứng dụng dùng plugin.
Có phải đã đến lúc từ bỏ Silverlight hoàn toàn trong khi ở Mojave, hay quay lại High Sierra để dùng plugin lại?
Một giải pháp tiện là dùng Firefox 52.9.0 ESR, dường như chạy tốt với Silverlight.
Bây giờ, hãy đào sâu vào vấn đề Silverlight cho Mac không được nhận diện, hoặc nếu bạn liên tục được nhắc cài đặt. Bạn có thể gặp vấn đề này khi nhận thông báo lỗi (nêu cần cài đặt) mỗi khi truy cập trang web yêu cầu Silverlight để hiển thị nội dung.
Có thể do nhiều lý do, bao gồm:
- Phiên bản Silverlight cũ trong hệ thống. Tuy nhiên, nó không đáp ứng yêu cầu plugin trang web dùng.
- Plugin thực sự chưa được cài đặt.
- Trình duyệt đặt thành "Chạy bằng Rosetta". Điều này khiến máy bị nhận diện sai là Mac dựa trên PowerPC.
Trước khi khắc phục, hãy đánh giá môi trường hiện tại mà phần mềm chạy. Cũng giúp dọn dẹp tệp rác và phiền toái khác có thể cản trở hoạt động ổn định của Mac. Công cụ tối ưu hóa Mac bên thứ ba đáng tin cậy làm được việc này.
Tiếp theo, làm theo các bước:
- Trên menu Apple, chọn Giới thiệu Mac này.
- Ghi loại bộ xử lý, tốc độ, RAM, và thông tin hệ điều hành. Một số trang web có yêu cầu cụ thể để bạn xem nội dung.
- Đóng cửa sổ. Tiếp theo, đóng tất cả cửa sổ trình duyệt mở.
- Trên màn hình máy tính, nhấp đúp biểu tượng ổ cứng.
- Tiếp theo, nhấp đúp thư mục Thư viện.
- Mở thư mục Internet Plug-ins.
- Nếu tìm thấy tệp tên Silverlight.plugin, plugin đã được cài. Để biết phiên bản, chọn tệp và chọn Nhận thông tin trên menu Tệp. Ghi số phiên bản hiển thị.
- Nếu số phiên bản hiển thị là 1.0.xxx và loại bộ xử lý là PowerPC: Phiên bản đúng của plugin đã được cài.
- Nếu bạn dùng bộ xử lý Intel: Tất cả phiên bản Silverlight đều được hỗ trợ. Tuy nhiên, khuyên dùng phiên bản mới nhất. Così, bạn truy cập được trang dùng tính năng mới và hưởng cải tiến sản phẩm mới nhất.
Dưới đây là giải pháp cho từng trong ba nguyên nhân tiềm ẩn.
Phiên bản Silverlight cũ trong hệ thống
Thông thường, trang web dùng Silverlight 3 để nội dung hiển thị đúng. Nếu vậy, nó kiểm tra xem hệ thống có tuân thủ yêu cầu không. Nếu hệ thống không đáp ứng, bạn được dẫn đến nâng cấp trên trang Silverlight. Ngược lại, nếu bạn dùng PowerPC, trang biết điều này và chỉ phiên bản 1 có thể cài. Hãy thảo luận với đội hỗ trợ trang web.
Plugin thực sự chưa cài đặt
Làm theo hướng dẫn:
- Trên trình duyệt, truy cập https://silverlight.net/getstarted/.
- Tìm Cài đặt Silverlight ở góc dưới bên phải cửa sổ.
- Nếu bạn chạy bộ xử lý Intel, nhấp Mac Runtime bên cạnh Silverlight 3.
- Nếu không, nhấp Runtime cho Mac PowerPC bên cạnh Silverlight 1.0.
- Khi tải xong, cài đặt tự động bắt đầu. Làm theo các bước trong trình hướng dẫn cài đặt.
- Khi cài xong, bạn sẽ được nhắc thoát trình duyệt. Đóng cửa sổ trình duyệt và khởi động lại trình duyệt. Lúc này nó nên nhận diện plugin mới.
Trình duyệt đặt thành 'Chạy bằng Rosetta'
Làm theo các bước:
- Trên màn hình máy tính, nhấp đúp biểu tượng ổ cứng.
- Chọn thư mục Ứng dụng.
- Tìm biểu tượng trình duyệt bạn dùng. Đảm bảo giữ phím CTRL khi nhấp biểu tượng.
- Chọn Nhận thông tin.
- Tìm tùy chọn Chạy bằng Rosetta. Ô kiểm tra này không được chọn. Nếu đã chọn, hãy bỏ tích. Đóng cửa sổ.
- Nhấp Khởi động lại trên menu Apple.
- Sau khi máy khởi động lại, thử truy cập trang web tạo thông báo lỗi.
Lưu ý: nếu phiên bản plugin đúng chưa cài, bạn cũng nên đảm bảo ô Chạy bằng Rosetta không được chọn. Sau đó, làm theo bước ở phần cuối để cài plugin.
Ghi chú cuối
Silverlight có cần trên Mac không? Chỉ bạn trả lời được, tùy nhu cầu và sở thích. Silverlight 5 được duy trì sự sống đến tháng 10/2021, lúc Microsoft sẽ ngừng hỗ trợ.
Hãy thử một trong các sửa chữa trên nếu bạn cần cài và kích hoạt Silverlight trên Mac vì lý do bạn thấy cần thiết.