Thứ Ba, ngày 16 tháng 8 năm 2011

IE9 va con duong gianh lai thi phan trinh duyet cua Microsoft

Số lượt xem: 217
Gửi lúc 09:16' 12/05/2010

IE9 và con đường giành lại thị phần trình duyệt của Microsoft

Thời gian qua, Microsoft đã đưa ra 2 bản thử nghiệm IE9 hướng tới các nhà phát triển; với những gì trông thấy, dường như là một IE khác hẳn so với các phiên bản trước đó, Microsoft đang chơi một nước đi mạo hiểm...

Thời gian qua, Microsoft đã đưa ra 2 bản thử nghiệm IE9 hướng tới các nhà phát triển; với những gì trông thấy, dường như là một IE khác hẳn so với các phiên bản trước đó, Microsoft đang chơi một nước đi mạo hiểm với hy vọng có thể cạnh tranh được với sự bức phá mạnh mẽ của Firefox, Opera, Safary và đặc biệt là Chrome, hòng đưa trình duyệt của mình thực sự trở lại thời hoàng kim của nó.

Dưới đây xin đưa ra 5 hướng đi IE9 đã và đang thực hiện, và thực sự đem lại hiệu ứng tích cực đến người dùng và cộng đồng các nhà phát triển:

1. Hướng tới nền tảng web của tương lai với HTML5/CSS3

Người ta có thể dễ dàng đặt ra câu hỏi rằng "tại sao các nhà phát triển không sử dụng CSS3 hay HTML5, dù cho những chuẩn web mới này có nhiều tính năng hơn, cải thiện tốt hơn cả về hiệu suất lẫn khả năng bảo mật" kiểu như "tại sao người ta không chuyển qua Ipv6 thay vì cứ mãi dùng Ipv4 dù cho v6 tốt hơn v4 nhiều?" câu trả lời cũng đơn giản như thế "vấn đề là các trình duyệt còn chưa hỗ trợ các nền tảng ấy" Đặc biệt là với IE, trình duyệt đang nắm giữ trên 50% thị phần toàn cầu.

Mặc dù tiềm năng là rất lớn nhưng chặng đường để CSS3 và HTML5 thực sự được công nhận chuẩn W3C Recommendation vẫn còn rất dài. Đối với Microsoft, việc phát triển IE9 hoàn toàn hỗ trợ HTML5/CS3 chính là một nước đi trước so với các đối thủ khác.

Nhìn nhận xu hướng người dùng hiện nay, ta cũng có thể thấy ngay cả khi IE9 được phát hành rộng rãi, một lượng lớn người dùng chắc chắn vẫn "bám trụ" với các phiên bản IE cũ không hỗ trợ HTML5/CSS3; nhưng một khi upgrade, họ chắc chắn sẽ upgrade lên một trình duyệt hỗ trợ đầy đủ 2 chuẩn web trên, khi đó, IE9 chắc chắn sẽ chiếm một lợi thế đáng kể.

Media Query module trong CSS3 trên IE9 cho phép hiển thị nội dung website hợp lý trên các thiết bị người dùng khác nhau
2. Quan tâm cải thiện hiệu suất:

IE vốn từ lâu được biết đến như 1 trình duyệt "con rùa" trên thị trường trình duyệt web hiện nay, với khả năng xử lý JavaScript kém mà lại tiêu tốn nhiều CPU. Tình trạng này đã kéo dài quá lâu, ngay cả khi nhận ra tầm quan trọng của JavaScript đối với thiết kế website hiện nay, bản IE gần nhất là IE8 vẫn chẳng thể đưa ra được giải pháp gì hay ho hơn.

Nhưng có vẻ như sẽ có sự thay đổi lớn đối với IE9, dưới đây đưa ra kết quả test xử lý JavaScript các trình duyệt khác nhau trên SunSpider, bản thử nghiệm thứ 2 của IE9 thậm chí đã vượt qua Firefox 3.7 Pre-Release và trình duyệt này vẫn còn 1 chặng đường dài nữa trước khi ra có thể ra mắt chính thức người dùng. Cải thiện về tốc độ chính là chìa khóa để Microsoft thay đổi cái nhìn của người dùng về IE

Đồ thị thể hiện tốc độ xử lý JavaScript của các trình duyệt khác nhau (giá trị càng nhỏ càng tốt)
3. Công khai rộng rãi với người dùng và nhà phát triển:

Dường như tại thời điểm hiện tại Microsoft đã đúng khi giới thiệu công khai IE9 và những dự định với trình duyệt này.

Thời gian qua, cứ mỗi khi 1 bản IE9 được preview thì lại có những bài viết "dành cho nó", chắc chắn thu hút sự quan tâm của 1 bộ phận người dùng thích lướt net.Thông qua trang Demo của IE9, người dùng sẽ có cái nhìn cụ thể hơn về những tính năng mới được phát triển, thậm chí được test những tính năng này trực tiếp. Còn đối với các nhà phát triển, họ sẽ có cái nhìn khái quát và thử nghiệm về tốc độ và những tính năng HTML5 và CSS3 trên IE9

Micosoft cũng cho phép tải về bản IE Platform preview để dùng thử, kể cả có bất cứ ý tưởng hay vấn đề gì cần feedback, người dùng cũng có thể chia sẻ tại IEBlog. Chắc chắn đây là một nước đi đúng, vì hiệu ứng của nó là khá rõ ràng.

Trang demo cho phép người dùng test tính năng IE9 trực tiếp
4. Hướng tới cộng đồng các nhà phát triển:

Nhìn từ IE9 có thể thấy Microsoft dường như đang dần thay đổi cái nhìn đối với cộng đồng các nhà phát triển. Thực tế đã chứng minh rằng bất kỳ một phần mềm nào cũng có thể được hưởng lợi lớn từ kho kiến thức và kinh nghiệm vô tận ấy, Linux, Wordpress, Drupal là những minh chứng hùng hồn, Firefox vươn lên với kho addon của mình, còn Chrome cũng đã bắt đầu triển khai hệ thống extension từ Chrome 4.

Và bắt đầu từ IE9, dù Microsoft vẫn không cung cấp mã nguồn của IE9 nhưng với gói Developer Tools, Microsoft cho phép cộng đồng các nhà phát triển có thể thử nghiệm và debug:

Kiểm tra tốc độ load trang web
Kiểm tra quá trình load các thuộc tính của trang web

Đây có lẽ không phải là tính năng chỉ có trong giai đoạn demo, nó thực sự có hiệu quả về PR: Một khi sản phẩm nào đó nhận được thiện cảm tốt của các nhà phát triển, họ sẽ giới thiệu sản phẩm đó; một khi một sản phẩm được giới thiệu bởi những người có hiểu biết về nó, người dùng sẽ khó mà từ chối ít nhất một lần thử nghiệm.

Microsoft và IE đã trở nên cới mở hơn, người ta sẽ nhìn nhận nó với nhiều thiện cảm hơn.

5. Bỏ qua sự bảo thủ cố hữu để trở nên có trách nhiệm hơn:

Microsoft vẫn luôn được biết đến như một gã bảo thủ, đó là lý do để người ta ngạc nhiên khi thấy IE9Blog lại liên tục được update bởi các nhà phát triển. Có những cải tiến đáng kinh ngạc, nhưng họ cũng đề cập tới những lỗi hoặc vấn đề một trình duyệt demo đang mắc phải. Đối với thế giới bên ngoài, Microsoft dường như đang rũ bỏ tấm áo khoác hào nhoáng của sự bảo thủ bấy lâu nay, sẵn sàng chấp nhận vấn đề để cải thiện chúng

Chẳng hạn, họ công khai tuyên bố rằng sẽ chỉ hỗ trợ chuẩn codec H.264, cho dù vẫn còn nhiều cuộc thảo luận để quyết định xem thuộc tính video của HTML5 nên sử dụng chuẩn gì. Vấn đề ở đây là, Microsoft vốn thường lặng lẽ bỏ đi mặc kệ những lời dự đoán và đồn đại, nhưng khi họ nói ra quan điểm của mình, nghĩa là ít nhất họ đã chấp nhận lắng nghe những phản hồi trước khi sản phẩm được chính thức đưa ra.

Câu chuyện về IE6 và sự thừa nhận muộn màng của Microsoft đối với những vấn đề nghiêm trọng về bảo mật cũng như hiệu năng hoạt động của trình duyệt này đã từng chứng minh Microsoft là kẻ "khó chiu" không bao giờ thừa nhận sai sót của mình. Nhưng với IE9, lại là một câu chuyện khác: khi có vấn đề gì đó xảy ra, chẳng hạn như lỗi hiển thị sai giao diện Gmail, thay vì lờ đi những phản hồi, Microsoft đã để ý nhiều hơn, và thừa nhận sai sót của mình.

IE9 hiển thị lỗi giao diện Gmail

Sẽ dễ dàng hơn khi nói chuyện với 1 người biết lắng nghe, Microsoft trong trường hợp của IE9 đã đối mặt với các phản ứng mang tính xây dựng của người dùng và các nhà phát triển một cách đầy tôn trọng và nghiêm túc. Lợi ích của điều đó đem lại, đôi khi còn to lớn hơn những chiến dịch quảng cáo hàng triệu USD.

Microsoft đã thay đổi?

IE9 là một trình duyệt mới và vẫn còn rất nhiều việc phải làm mới có thể cạnh tranh được với sự hoàn thiện của Firefox hay Chrome hiện nay, một vài thông số kỹ thuật không thể nào dễ dàng làm thay đổi quan điểm và thói quen của người dùng, nhưng ít nhất cái cách Microsoft tiếp cận người sử dụng và cộng đồng các nhà phát triển đã đem lại những hiệu ứng tích cực và cái nhìn lạc quan sáng sủa hơn đối với tương lai trình duyệt này, khác hẳn với thời điểm tương tự của người anh IE8 của nó.


Xem tiếp
Nguồn tin: thongtincongnghe.com

Bản gốc: Thiết kế website - IE9 và con đường giành lại thị phần trình duyệt của Microsoft

Không có nhận xét nào:

Đăng nhận xét