Có nên cho các trình duyệt chạy flash không

Có nên cho các trình duyệt chạy flash không
Dù nội dung quảng cáo trên nền Flash vẫn chiếm lượng rất lớn trong Q1-2015, Flash không còn được cộng đồng công nghệ ủng hộ, các công ty công nghệ ngừng hỗ trợ mặc định Flash trong sản phẩm và dịch vụ trực tuyến của mình - Ảnh: The Register

Ngày "đen tối" của Flash bắt đầu

Từ ngày 1-9, trình duyệt Chrome của Google bắt đầu khóa tất cả những nội dung Flash như video quảng cáo, game hay ảnh động (animation), các video clip không thể tự động phát (auto-play) mà chỉ có thể được phát khi người dùng nhấn vào. 

Tính năng khóa nội dung Flash đã được Google đưa vào các phiên bản thử nghiệm của trình duyệt Chrome từ đầu năm nay. Lý do chính được đưa ra gồm "tiết kiệm nguồn pin vì các quảng cáo Flash phát tự động ngốn không ít thời gian xử lý của CPU, làm tiêu hao nguồn điện năng". 

Ngoài ra, Flash còn là nguồn phát sinh nhiều lỗi bảo mật rất nguy hiểm, "tiếp tay" phát tán mã độc đến máy người truy cập website qua các banner quảng cáo nhúng mã độc. Từ các lỗ hổng bảo mật trong Flash/Flash Player, hacker có thể tấn công thâm nhập và điều khiển từ xa máy tính nạn nhân.

Việc loại bỏ hay ngừng hỗ trợ Flash đã được cộng đồng công nghệ cùng an ninh mạng lên tiếng ủng hộ trong hai năm gần đây, nhưng do lượng nội dung Flash quá lớn nên cần thời gian chuyển đổi sang một nền tảng có cùng khả năng, uyển chuyển và an toàn hơn, đó là HTML5.

Người dùng máy tính hay di động sẽ không bị ảnh hưởng gì từ việc các dịch vụ trực tuyến ngừng hỗ trợ Flash, họ sẽ phần nào an toàn hơn trước các lỗi bảo mật của Flash và phải liên tục cập nhật phiên bản mới vá lỗi.

Không chỉ có Google không phát các nội dung Flash mặc định trên trình duyệt Chrome, còn có Mozilla và Apple cũng dần dần loại bỏ gián tiếp Flash trên trình duyệt FireFox và Safari. Theo đó, nếu các trình duyệt web phổ biến này ngừng hỗ trợ Flash, viễn cảnh 84% nội dung banner quảng cáo trực tuyến đều không thể xem được trên máy tính, khi đó, không còn ai muốn làm quảng cáo với Flash.

Ngành quảng cáo trực tuyến

Để chuẩn bị cho kế hoạch ly thân với Flash, Google đã chuyển đổi mạng quảng cáo AdWords của mình sang nền tảng mở HTML5, cung cấp công cụ cho phép các nhà quảng cáo chuyển đổi nội dung quảng cáo trên nền Flash sang HTML5. 

Mạng video clip YouTube của Google từng dùng Flash làm nền tảng trọng tâm nhưng đã chuyển sang dạng video HTML5 từ đầu năm 2015. 

Một ông lớn công nghệ khác là Amazon cũng đưa ra các hướng dẫn cho phần đăng ký quảng cáo cho biết ngừng nhận nội dung quảng cáo Flash từ ngày 1-9. IAB cũng đã đưa ra các hướng dẫn chuyển Flash sang HTML5 tương tự.

Theo Hãng quản lý quảng cáo di động Sizmek thống kê con số nội dung quảng cáo trên nền Flash vẫn vượt hơn hẳn HTML5 trong ba tháng đầu năm 2015. Cụ thể, số nội dung quảng cáo đa phượng tiện trên web được các nhà quảng cáo phát hành vượt hơn 5,35 tỉ, so với 4,25 tỉ quảng cáo trên nền HTML5. Một thống kê từ Ad Age rằng banner quảng cáo nền Flash vẫn chiếm đến 84% trong tháng sáu.

Các chuyên gia đề nghị những công ty quảng cáo cần tìm hiểu và phát triển nội dung quảng cáo phù hợp các tiêu chuẩn HTML5 thay vì Flash. Các nội dung HTML5 cũng đều chạy tốt trên trình duyệt di động. Tuy nhiên, hiện các đồ họa động tích hợp trong HTML5 khiến dung lượng tập tin "nặng" hơn so với xuất ra cho nền tảng Flash. Nhưng tập tin trên nền HTML5 có thể tương thích đa dạng từ máy tính (desktop), điện thoại di động thông minh (smartphone) hay máy tính bảng (tablet).

Thiết kế giao diện website bằng flash có lẽ nó chẳng phải là từ xa lạ gì với các bạn hay duyệt web, đặc biệt là chơi webgame. Flash website đã từng trở thành một trào lưu bởi nó giúp website trở nên sinh động, trông bắt mắt và thu hút người xem.

Tuy nhiên, những năm trở lại đây, người dùng lại e ngại khi sử dụng Flash website về những nhược điểm của Flash Website mang lại. Bài viết dưới đây hãy cùng LPTech tìm hiểu rõ hơn về Flash website là gì, cũng như những lý do vì sao không nên sử dụng flash web tron thiết kế giao diện website.

Flash Website là gì?

Flash website(Macromedia Flash hay Adobe Flash Player) là một công cụ phát triển ứng dụng, chương trình điện toán sử dụng hai kỹ thuật đồ họa đó là đồ họa vector và đồ họa điểm. Nó sử dụng một ngôn ngữ lập trình văn lệnh ActionScript để hình thành nên một chương trình điện toán.

Flash hiểu đơn giản là một công cụ hỗ trợ tương tác giữa các trình duyệt với máy tính có tác dụng truyền tải các dữ liệu về âm thanh cũng như hình ảnh, file âm thanh, các video được sử dụng rất phổ biến. Những dữ liệu này được truyền tải các loại trình duyệt được đăng tải trên các website hiện nay mà không cần sự hỗ trợ của bất cứ phần mềm nào.

Có nên cho các trình duyệt chạy flash không

Công cụ này là tăng độ nét, tạo hiệu ứng động phong phú, hỗ trợ tối ưu cho các game online. Tuy nhiên, với sự phát triển mạnh mẽ của công nghệ, rất nhiều phần mềm, công cụ ưu việt hơn ra đời. Flash dần lỗi thời và không đáp ứng được nhu cầu ngày càng cao của người dùng và dần bị lãng quên trong giới thiết kế web.

Tại sao bạn không nên thiết kế website flash?

Flash là một công cụ hữu ích để làm giao diện hoạt hình, trò chơi, đồ họa vector và hiệu ứng âm thanh. Tuy nhiên, những điều này không có nghĩa là bạn nên tạo thiết kế toàn bộ trang web bằng Flash. Với trang web All-Flash việc tối ưu hoá tìm kiếm cho thứ hạng, khả năng truy cập cũng như sử dụng sẽ gặp khó khăn. 

Ngày nay, flash website không còn được sử dụng rộng rãi nữa, thậm chí đã không còn nằm trong từ điển của dân thiết kế web chuyên nghiệp, dưới đây là lý do không nên sử dụng công cụ này khi thiết kế website flash web.

Tạo website Flash tốn thời gian và chi phí

Để tạo một trang web Flash rất tốn thời gian, công sức và cả tiền bạc, với một trang được làm bằng Flash bạn có thể phải trả gấp nhiều lần các phương pháp tạo web thông thường và phải đợi rất lâu mới có thể hoàn thành. Tạo flash website tuy là việc tốn rất nhiều thời gian cũng như tiền bạc nhưng nó lại chỉ mạnh về mặt hình ảnh và hiệu ứng của giao diện của website.

Nếu muốn sử dụng các tính năng khác, nhà quản trị web cần sử dụng thêm các công cụ hỗ trợ nhưng điều này sẽ phải tiêu tốn thêm thời gian và chi phí. Đồng thời việc admin không thể tự chỉnh sửa các tùy chỉnh như trên website tĩnh.

Ví dụ, bạn không muốn thanh Navigation ở bên tay phải mà cho nó sang tay trái của website thì chắc chắn bạn cũng phải tốn vài triệu để sửa chữa.

Flash không hiển thị “Chế độ xem trước”

Một số công cụ tìm kiếm được thiết lập cung cấp tùy chọn xem trước bên cạnh kết quả tìm kiếm, bản xem trước này sẽ cho phép người dùng có được những ý tưởng tốt hơn về những điều mà bạn mong đợi trong trang web trước khi truy cập.

Chẳng hạn, ví dụ như Google có tính năng xem trước tức thì giúp cho người dùng thấy được bản xem trước trực quan về kết quả tìm kiếm, còn trang web All-Flash thì không thể hiển thị trong chức năng này giống như của Google. Tuy vậy, với những cải tiến sau này của Google cũng đã có cập nhật chế độ xem trước cho cái web Flash, nhưng vẫn chậm hơn so với các trang web HTML.

Có nên cho các trình duyệt chạy flash không

Phụ thuộc vào yêu cầu Plugin của trình duyệt Flash

Trong thời đại công nghệ số ngày càng phát triển việc lướt web bằng thiết bị di động trở nên, nếu họ truy cập trang web của bạn thì nội dung họ thấy duy nhất chỉ là “You need Adobe Flash Player to view this content“.

Trang web Flash sẽ yêu cầu cài đặt, tải xuống hoặc nâng cấp trình phát plugin Flash player bởi nếu trình phát chưa được cài đặt hoặc cập nhật phiên bản chính xác. Tuy nhiên, nhiều người dùng sẽ tắt Flash theo mặc định để tránh gặp quảng cáo và cải thiện được tốc độ tải trang, vì thế nên người dùng sẽ không vào website nữa.

Hơn nữa chỉ có những người dùng thường xuyên mới biết rõ Install Plugin như thế nào, cách cài đặt làm sao. Ví dụ, bạn được cho một địa chỉ trang web về một sản phẩm bất kỳ nào đó, muốn lên mạng xem thử và tìm hiểu xem nó ra sao. Những trình duyệt chưa có Plugin thì bạn sẽ không thể truy cập được.

Không thân thiện với người dùng và công cụ tìm kiếm và không thể đọc Flash

Đây cũng là một trong những đặc thù của những trang web Flash, các công cụ tìm kiếm tại thời điểm hiện tại không thể biết nội dung của nó về cái gì và không thể chỉ mục được trang web đó. Một trang web không tạo được sự thân thiện tiếp cận về SEO là đã 50% thất bại về mọi mặt.

Một trang web bình thường, có thể link đến bất cứ vị trí trên trang web miễn là nó tồn tại trên máy chủ, với số lượng người ngày càng tăng sử dụng thiết bị di động duyệt Internet. Gần như các thiết bị di động, đặc biệt như là các thiết bị Apple, hay iPhone và cả điện thoại BlackBerry đều không thể hiển thị Flash Websites sẽ làm giảm số lượng người truy cập website.

Ví dụ khi bạn muốn hỏi một câu nào đó có trong phần FAQs, bạn có thể lấy link chính xác đến tận câu hỏi và gửi tới người cần. Nhưng khi sử dụng Flash thì bạn phải giải thích cho khách hàng như các bước vào trang chủ, ngó sang phía bên tay phải góc bên trái có một đường link rồi click vào đó và kéo xuống khoảng 3/4 màn hình đoạn văn thứ 6, nhấp chuột vào Bookmark trang mình thích.

Khả năng tiếp cận và sử dụng bị suy giảm

Khả năng truy cập của web Flash là điều cần quan tâm, hầu hết các trang web Flash đều thiếu những văn bản thay thế và gây cản trở cho trình đọc của màn hình. Các tỷ lệ kích thước giao diện của phông chữ văn bản, các nút trình duyệt quay lại và chuyển tiếp không hoạt động trong Flash.

Nó chỉ hoạt động được khi được cài thêm vào mã hoá phù hợp. Các phím tắt và menu sẽ bị mất khi bạn nhấp ra khu vực ngoài web Flash vì nó hoạt động hoàn toàn độc lập trong thời gian chạy Flash.

Nội dung trên trang không được phép copy trên website

Phần lớn các nội dung chữ trên trang là dạng hình ảnh cho nên bạn không thể copy được. Ví dụ như bạn phải trích dẫn lại một phần nội dung nào đó, cách duy nhất đó là bạn phải gõ lại toàn bộ. Bạn sẽ không copy hay “bôi đen” được nội dung.

Tất cả các thông tin trên flash website sẽ đều có định dạng ảnh nên việc có thể copy toàn bộ nội dung là điều hoàn toàn không thể.

Không thể in ấn được

Cũng như đặc điểm trên, Flash là dạng hình ảnh, bạn muốn in phần địa chỉ của công ty hoặc thông tin về sản phẩm thì họ cũng bó tay vì chẳng thể in ấn được.

Thời gian tốc độ tải trang tải lâu khi load

Với dân thiết kế web chuyên nghiệp thì truy cập internet bằng Dial Up thời đại này là khó chấp nhận. Tuy nhiên phần lớn người dùng với máy tính có cấu hình trung bình, cùng tốc độ mạng Internet trung bình thì việc xem website flash được coi là một cực hình. Khi bạn lướt web tìm thông tin bạn có quan tâm đến đoạn Intro, khi load xong thì lại hiện những thông tin liên quan gì đến thông tin bạn cần.

Website được thiết kế bằng flash sẽ sở hữu hình ảnh, video có chất lượng cao điều này đồng nghĩa với việc làm giảm tốc độ tải trang. Nội dung Flash website càng nặng thì trang Web sẽ tải càng chậm và điều này có thể dẫn đến khiến một số khách truy cập thoát ra, thời gian chờ quá dài sẽ khiến lượt traffic website giảm mạnh.

Mặc dù hiện nay đã có những dịch vụ Internet tốc độ cao, nhưng nội dung flash mất thời gian tải nhiều hơn so với các trang web HTML. Vì vậy, nên tránh sử dụng quá nhiều Flash trong một trang web vì bất cứ tác vụ nào bạn muốn làm đều phải đợi vài giây hoặc vài chục giây phụ tùy thuộc vào tốc độ mạng của bạn.

>>Xem thêm: Lazy loading là gì? Lazy loading cải thiện tốc độ website như thế nào?

Khó khăn trong việc tối ưu hóa hỗ trợ công cụ tìm kiếm

Công cụ tìm kiếm chỉ ra hình ảnh chỉ mục, nhưng Robot khi gặp sự cố với các liên kết không phải là liên kết của HTML. Vì vậy mà trang web All-Flash sẽ gặp khó khăn khi làm về SEO.

SEO là một trong những yếu tố quan trọng ảnh hưởng trực tiếp đến sự vận hành cũng như phát triển của một website. Tuy nhiên các yếu tố cơ bản để SEO website thành công đều sẽ xảy ra mâu thuẫn với nguyên lý hoạt động của flash web.

Công cụ tìm kiếm thông thường, hoạt động theo nguyên lý quét thông tin các văn bản text, sau đó dùng để lập chỉ mục để đánh giá website. Website sẽ dựa vào đó để đánh giá được sự hữu ích của nội dung, từ khóa, lượt traffic,... để tối ưu chuẩn SEO hiệu quả.

Có nên cho các trình duyệt chạy flash không

Tuy nhiên, website được thiết kế bằng flash thường có nội dung dưới dạng hình ảnh và video định dạng mà công cụ tìm kiếm không thể hiểu được nên nó thường tự động bỏ qua. Điều này dẫn đến tình trạng các flash website dẫn đến giảm thứ hạng trên công cụ tìm kiếm, gần như không bao giờ xuất hiện trên top tìm kiếm. Đương nhiên, tình trạng này cũng có thể được cải thiện tuy nhiên quản trị web cần phải cài đặt thêm các Plug - in khá phức tạp và tốn chi phí.

Các công cụ tìm kiếm khó thu thập thông tin và lập chỉ mục nội dung chính xác của các trang web Flash. Trường hợp đặc biệt của một trang web Flash dưới dạng một tệp, các công cụ tìm kiếm không thể hướng người dùng đến các trang thích hợp trong tệp đó. Cách chính xác để sử dụng Flash trong website là sử dụng dự phòng HTML thay thế hoặc sử dụng JavaScript để tự động chèn Flash.

Lỗ hổng bảo mật

Trong những năm gần đây, khả năng trong việc bảo mật của flash website được đánh giá càng ngày càng kém bởi phát hiện rất nhiều lỗi bảo mật. Website được xây dựng bằng công cụ flash này có thể bị hack bất cứ khi nào, đây cũng là lý do mà Flash website bị các trình duyệt lớn không được lựa chọn.

Điều này cùng được các chuyên gia đầu ngành trên thế giới chỉ ra công cụ này không hề an toàn bằng CSS hay HTML5.

Định dạng tập tin Flash

Các tập tin Flash có một điểm dễ nhận thấy đó là hầu như đều có phần mở rộng .swf (Shockwave Flash) được hiển thị bởi các trình duyệt Web phổ biến như Chrome, Cốc Cốc, Mozilla Firefox, Internet Explorer … hay ứng dụng Flash Player.

Các tập tin Flash website cũng thường là những hoạt cảnh, quảng cáo hay các thành phần trang trí khác của một trang Web. Hiện nay, Flash còn được sử dụng để tạo ra các ứng dụng Internet đa dạng và phong phú hơn. Ở cùng một kích thước, một tập tin Flash sẽ có thể chứa được nhiều thông tin hơn một tập tin hình ảnh với định dạng GIF hoặc dạng JPEG.

Ưu điểm khi thiết kế giao diện website bằng flash

Hiện nay, việc sử dụng flash web trong quảng cáo và trò chơi online trở nên khá phổ biến. Vậy có nên thiết kế giao diện của website bằng Flash, như đã nói ở trên nó còn tồn tại rất nhiều những điểm hạn chế.

Nhưng để đánh giá khách quan thì cũng có một số lý do để sử dụng Flash cho thiết kế website để nâng cao trải nghiệm cho người dùng:

Tương thích với nhiều trình duyệt

Flash là trình duyệt hoạt động độc lập, nên nó có khả năng tương thích nhiều trình duyệt khác nhau cao. Các phần mã HTML và CSS của website tự động tương thích với nhau trong các trình duyệt khác nhau, miễn là plugin Flash player đã được cài đặt trên máy tính của người dùng, là họ sẽ có thể xem những nội dung web Flash.

Thay thế hình ảnh dành cho các phông chữ đặc biệt

Flash có thể được sử dụng nhằm để thay thế các thành phần của văn bản trên các trang Web HTML, đây là kỹ thuật Scalable Inman flash.

Tăng tương tác

Flash web hỗ trợ xử lý âm thanh, hình ảnh động và tương tác video nâng cao. Các ứng dụng Flash có thể thu thập dữ liệu, tạo thành các biểu mẫu phản hồi, trình chiếu ảnh với các ứng dụng web khác nhau. Công nghệ Flash web giúp người dùng có thể làm cho trang web tương tác tốt và nhiều tương tá chân thật hơn.

Thu hút thông qua chuyển động nhẹ

Flash có tính năng chuyển động hình ảnh với tệp kích thước nhỏ, bởi vậy, nó có thể giúp website bạn thu hút được truy cập theo một cách hiệu quả và hấp dẫn hơn.

Ứng dụng thực tiễn của Flash Website

Flash là công cụ để thiết kế, phát triển website từ đó tạo ra các ứng dụng thiết kế phần mềm mô phỏng thực tế. Đồng thời, ngôn ngữ lập trình ActionScript mà Flash web sử dụng cũng có thể dùng để tạo ra các tương tác và các hoạt cảnh trong các đoạn phim.

Điểm mạnh khi ứng dụng Flash là có thể nhúng vào các file âm thanh, hình ảnh động, lập trình viên bất kỳ có thể chủ động thiết lập ra các điều hướng cho chương trình của web.

Trên thực tế, Flash cũng có thể xuất ra thành các dạng file khác nhau như: HTML, EXE, JPG, hay JPEG... để phù hợp nhất với các ứng dụng của người dùng trên các phương tiện, công cụ khác nhau.

Có nên cho các trình duyệt chạy flash không

Theo nhiều người dùng "Macromedia Flash" nên được dùng để gọi cho các chương trình tạo ra các tập tin của Flash. Còn "Flash Player" thì nên được dành riêng để gọi những ứng dụng có nhiệm vụ hiển thị các tập tin Flash đó. Tuy nhiên, cả hai thuật ngữ trên đều có từ " Flash", mặc định, nên nó được sử dụng để nói về cả hai chương trình trên, cụ thể:

Website

Flash có thể là cả một trang web hoặc cũng có thể dùng để chỉ là một phần của trang web đó. Người dùng có thể thấy dễ nhất đó là flash video player của trang web chia sẻ video, mặc dù xem video để chỉ gói gọn trong phạm vi 1 player nhưng những gì mà trang web này mang lại lợi ích chúng ta đều biết.

Các banner, quảng cáo, hay intro, đã trở nên quá phổ biến và có thể gặp ở rất nhiều trang web trên mạng như gamevui.

Animation

Các trang hoạt hình, hay các website học tiếng anh trực tuyến qua bài hát, hình ảnh... cũng có rất nhiều ứng dụng có mức độ khó, phức tạp cao nhưng cũng có giao diện rất đẹp và bắt mắt. Bởi vậy cũng không thể phủ nhận rằng, Flash đã làm rất tốt được vai trò và chức năng của một "người đi trước". Đây là tiền đề và bước đệm vô cùng quan trọng trong HTML5 và WebGL đang được thử nghiệm hoặc nằm trên bàn giấy.

Tổng kết

Với sự phát triển của công nghệ mới như hiện nay, các doanh nghiệp có thể sở hữu website với nhiều tính năng đặc biệt và sự linh hoạt cao. Thay vì phải chấp nhận những rủi ro với Flash website, hãy lựa chọn tiếp cận và sử dụng các công nghệ mới khi xây dựng phát triển website. Hy vọng với bài viết trên đây sẽ giúp bạn hiểu rõ hơn về Flash là gì cũng như những nguyên nhân không nên sử dụng Flash trong việc xây dựng và thiết kế website.

Có nên cho các trình duyệt chạy flash không