Adobe hỗ trợ mạnh mẽ cho HTML5

04/11/2015 07:05
Theo dõi ICTVietnam trên

Đôi khi nếu bạn không thể đánh bại họ thì tốt hơn là bạn bạn nên bắt tay với họ. Hãy xem Adobe đang làm gì trong không gian HTML5, mặc dù HTML5 theo là một thách thức nghiêm trọng đối với công nghệ plug-in Internet Flash của Adobe.

Flash của Adobe đã được sử dụng để chạy video và đa phương tiện trên web. Nhưng công nghệ này là ngôn ngữ lập trình ActionScript độc quyền của Adobe. Với HTML5, các lập trình viên có thể chỉ cần sử dụng ngôn ngữ JavaScript mở, Cascading Style Sheets (CSS), và HTML để xây dựng các ứng dụng. Các tính năng của "gia đình" HTML5 là một tập hợp các chi tiết kỹ thuật bao gồm CSS3, các thẻ Canvas 2D, và WebSockets.

Adobe không chỉ ngừng phát triển Flash Player cho các thiết bị di động của để tập trung hỗ trợ HTML5 và AIR của Adobe, mà còn đang làm việc để bổ sung CSS và các công cụ cho HTML5.

Công ty đang phát triển Adobe Edge, một công cụ để tạo ra nội dung động sử dụng các chuẩn Web, ông Paul Trani, một nhà phát triển Adobe cho biết. Edge sử dụng HTML5, CSS3, và JavaScript. Adobe cũng hỗ trợ HTML5 trong các công cụ Dreamweaver, Fireworks, và Illustrator. Ngoài ra, PhoneGap và PhoneGap Build của Adobe cho phép xây dựng các nền tảng ứng dụng di động với HTML5 và JavaScript.

Với HTML5, Adobe nhận thấy động lực đằng sau các tiêu chuẩn Web, theo Trani. Adobe thậm chí còn thuê người làm việc với các dự án tiêu chuẩn Web và xem xét việc cung cấp các công cụ để chuyển đổi ActionScript thành JavaScript. Trong khi đó, dự án Wallaby của Adobe là nhằm chuyển đổi các tác phẩm nghệ thuật chứa trong các tập tin Flash Professional sang HTML.

Một lập trình viên đã ca ngợi việc Adobe hỗ trợ HTML5. "Với SEO (tối ưu hóa công cụ tìm kiếm), Flash luôn luôn gây ra vấn đề cho các trang web", Shar Marachi, một lập trình viên ở hãng thiết kế web và phát triển kỹ thuật số Digital Mark Studios, cho biết.

Một lập trình viên khác đã làm việc với Flash hiểu được phản ứng của Adobe đối với HTML5. "Trong khi rất nhiều công cụ của họ phải làm việc Flash, đó không phải là nơi họ làm ra tiền. Họ kiếm tiền nhờ việc bán các công cụ đó", Alan Gruskoff, một lập trình viên tại Digital Showcase, chuyên thiết kế ứng dụng di động và Internet, cho biết. “Họ vứt bỏ Flash.”

Adobe cải tiến CSS cho HTML5

Adobe đã đề xuất với World Wide Web Consortium (W3C), có chức năng giám sát cả HTML5 và CSS, thông qua CSS Regions và CSS Shaders như là các tiêu chuẩn. Với CSS Regions và CSS Shaders, Adobe đang tận dụng kinh nghiệm Flash để thúc đẩy CSS.

Một Shader, theo đề nghị chính thức được đệ trình với W3C vào cuối tháng Mười, "bản chất là một chương trình nhỏ cung cấp một hiệu ứng đặc biệt (chẳng hạn như sự bóp méo, mờ, hoặc hiệu ứng xoay) và được điều khiển với các thông số đầu vào (chẳng hạn như số lượng bóp méo, mờ, hoặc xoay). "Shaders rất hữu ích trong quá trình chuyển đổi động và thông số kỹ thuật bổ sung chẳng hạn như các hình ảnh động CSS, quá trình chuyển đổi CSS, và hình ảnh động SVG. CSS Regions cho phép xây dựng các layout CSS phức tạp như tạp chí, Adobe cho biết.

Flash vẫn được hỗ trợ

Mặc dù Adobe đang có chiến lược phát triển HTML5 nhưng Flash vẫn không bị loại bỏ hoàn toàn, lập trình viên Ruskoff lập luận: “Bất cứ ai nói rằng Flash đã “chết” và HTML5 đang thống trị, thì bạn nên biết rằng họ đang nói mà không có chút kiến ​​thức nào về thế giới thực.” Ông lưu ý rằng HTML5 thậm chí vẫn chưa được phê chuẩn, mặc dù nó được thông qua ở dạng dự thảo trong máy tính để bàn và trình duyệt di động.

Đối với Adobe, việc di chuyển sang HTML5 trong khi vẫn duy trì Flash có ý nghĩa rất lớn, bởi vì công ty có thể bán các công cụ cho cả hai đối tượng. Mặc dù vậy, theo thời gian, có một điều chắc chắn là HTML5 sẽ phát triển trong khi Flash sẽ mờ dần.

Thùy Linh

Nổi bật Tạp chí Thông tin & Truyền thông
Đừng bỏ lỡ
Adobe hỗ trợ mạnh mẽ cho HTML5
POWERED BY ONECMS - A PRODUCT OF NEKO