Vì thế, tất cả những bàn luận xôn xao quanh HTML5 chẳng qua chỉ là một trò chơi chuyển đổi ứng dụng trên các trang web.. Ứng dụng được tối ưu hóa số 2 của HTML5: Pirates Love Daisies Gr
Trang 110 ứng dụng để sử dụng triệt để HTML5
Các web ứng dụng mô hình cơ bản gần như không thay đổi trong suốt hai thập kỉ qua Thậm chí các website HTML5 tài tình hiện nay cũng không có nhiều khác biệt với các website nguyên thủy, nhất là
về mặt bản chất Một nhà phát triển wrap sẽ trau chuốt các dữ liệu và thêm vào đó một chút JavaScript
để làm cho trang web đó có tính tương tác cao hơn
Vì thế, tất cả những bàn luận xôn xao quanh HTML5 chẳng qua chỉ là một trò chơi chuyển đổi ứng dụng trên các trang web
Có lẽ phải một thời gian nữa người ta mới có thể có câu trả lời cho câu hỏi: Liệu HTML5 có thể thay thế
mã gốc? Tuy nhiên ở thời điểm hiện tại, có 10 ứng
Trang 2dụng nổi bật mà HTML5 có thể cung cấp cho người dùng
Ứng dụng được tối ưu hóa số 1 của HTML5: TweetDeck
Ban đầu, TweetDeck chỉ đơn thuần là một ứng dụng bản địa Tuy nhiên càng về sau, khi các ứng dụng web ngày càng trở nên thông dụng và phổ biến mạnh
mẽ thì người ta lại nghĩ đến việc phát triển duy trì vị thế dẫn đầu của TweetDeck
James Whittaker, một kiến trúc sư luôn giúp người dùng có những trải nghiệm về sản phẩm thông qua website cho biết: Khi các ứng dụng trên web có xu hướng trở thành những thách thức mới thì các tính năng bổ sung này sẽ giúp phiên bản ứng dụng ngày càng tinh vi
Ông cho hay “Cái cuốn hút khi làm việc với HTML
và JavaScript là bạn có thể làm được hầu như tất cả
Trang 3những gì bạn muốn” Tuy nhiên ông cũng cho biết trước những phàn nàn có thể xảy ra bởi những hạn chế cross – domain của HTML5 khiến nó chỉ có thể tương tác với máy chủ Nhóm của ông đã làm việc xung quanh những hạn chế này với proxy và bằng cách gắn những thông báo API từ HTML5
Ứng dụng được tối ưu hóa số 2 của HTML5: Pirates Love Daisies
Grant Skinner là Tổng giám đốc và kiến trúc sư trưởng của một công ty thiết kế đã từng làm trong chuyên ngành trò chơi Flash Sau đó Microsoft đã yêu cầu ông sáng chế một cái gì đó thể hiện uy tín của HTML5 và sức mạnh của IE9 Và trò chơi ngẫu nhiên Pirates Love Daisies là kết quả của việc này Ông cũng cho hay: “"Microsoft thực sự rất chú trọng đến các thiết kế đồ họa Và nhiệm vụ hàng đầu của
Trang 4chúng tôi là xây dựng một trò chơi nhằm thể hiện tối
đa các công dụng của IE”
Ứng dụng được tối ưu hóa số 3 của HTML5: NakshArt
Nếu bạn nhìn lên bầu trời đêm để đếm sao thì việc các định các chòm sao là quá đơn giản với NakshArt Các trang HTML5-savvy sẽ xác định vị trí của bạn và lấy thời gian từ việc trình duyệt để rồi thể hiện hình ảnh bầu trời đêm lên màn hình máy tính của bạn NakshArt cũng lưu giữ thông tin về bầu trời đêm trong cách dữ liệu cơ sở nhằm rút ngắn thời gian phản hồi của các website này cho lần viếng thăm kế tiếp
Ứng dụng được tối ưu hóa số 4 của HTML5: Aviary
Trang 5Bạn vẫn phải tốn hàng trăm thậm chí là hàng nghìn
đô la cho việc sử dụng Photoshop phải không? Càng ngày người ta càng ít có lý do để sử dụng một phần mềm đắt đỏ như thế bởi lẽ ngày nay, thế giới như đang thay đổi từng giờ khi các công cụ biên tập hình ảnh dự trên HTML5 đang dần chạy theo xu hướng sử dụng công cụ dựa trên công nghệ Flash Nếu bạn muốn thay đổi các điểm ảnh hay dựng ảnh từ nhiều lớp thì các công cụ chỉnh sửa hình ảnh này của HTML5 gần như không khác biệt mấy với Photoshop
Ứng dụng được tối ưu hóa số 5 của HTML5: Scribd
Là một trang web lưu trữ dữ liệu, hiện nay Scribd đã gửi lên HTML5 những tài liệu không cần
sử dụng Flash Sở dĩ trước đây các công ty sử dụng Flash bởi vì hỗ trợ phông chữ của nó là tốt hơn nhiều
Trang 6so với HTML nguyên gốc Tuy nhiên giờ đây, HTML5 đã hỗ trợ rất nhiều font chữ, do đó mà các văn bản gần như không bị lỗi so với nguyên bản Quá hoàn hảo phải không? Công cụ này dường như đang làm việc rất hiệu quả cho dù font chữ là một trong số những yếu tố khó khăn nhất để đạt được sự chính xác
Ứng dụng được tối ưu hóa số 6 của HTML5: Basecamp Mobile
Phiên bản di động mà mục tiêu là WebKit có thể trình duyệt và cung cấp hầu hết các tính năng khéo léo của HTML5 mà máy tính để bàn có thể làm được lên một gói ứng dụng dựa trên điều chỉnh kích thước màn hình nhỏ của điện thoại thông minh
Ứng dụng được tối ưu hóa số 7 của HTML5: PhobosLab
Trang 7Hướng đi cho các ứng dụng HTML5 là thường thông qua trình duyệt, và PhobosLab là con đường tiêu chuẩn khi tạo ra các trò chơi như Biolab Disaster and Drop JS
Ứng dụng được tối ưu hóa số 8 của HTML5: Walking Man
Nếu bạn nghĩ rằng file CSS chỉ dành cho việc lựa chọn các kích thước phông chữ hoặc màu sắc của nền, thì hãy nhìn vào Man Walking của Andrew Hoyer HTML là chỉ là một bộ sưu tập DIVs hình ảnh
cũ của thân, cánh tay, và chân Các tập tin CSS thay đổi vị trí của DIV, khiến các hình ảnh tự động di chuyển như một con người
Ứng dụng được tối ưu hóa số 9 và 10 của HTML5: Google and Yahoo
Trang 8Nếu đây là một danh sách các dự án của HTML5 thì Google và Yahoo chiếm đến 70 - 80% các hạng mục
Từ các sản phẩm mở đường như Gmail các trình biên dịch Java-to-JavaScript được gọi là Google Web Toolkit hay như Google Maps, Google tiếp tục thúc đẩy các khả năng mà một trình duyệt có thể thực hiện Và cũng cần phải nhắc thêm rằng Yahoo hiện đang sử dụng HTML5 như một ứng dụng trong khi Google chỉ đơn thuần là một công ty tìm kiếm
Hiện nay, các kĩ sư của Yahoo và Google đều đang là những người đóng góp chính trong hội đồng HTML5
và cả hai đều đang cố gắng làm cho công cụ này trở nên hoàn hảo nhất
Thùy Linh (Theo Zdnet)