
Phần mềm từng gần như chạy hoàn toàn trên máy tính của bạn. Giao diện, logic ứng dụng và dữ liệu đều được cài đặt tại máy, còn internet chỉ là tùy chọn hoặc chỉ dùng để cập nhật.
Rồi đám mây xuất hiện. Các ứng dụng bắt đầu chuyển cơ sở dữ liệu, xác thực, lưu trữ và phần xử lý nặng ở back-end sang máy chủ từ xa. Chương trình được cài vẫn là front-end, nhưng phần lớn công việc thực sự thì đã diễn ra ở nơi khác.
Giờ đây front-end cũng đang rời đi.
Thay vì cài đặt toàn bộ giao diện tại máy, trình duyệt tải mã mới nhất từ đám mây khi ứng dụng mở lên và chạy nó trên thiết bị của người dùng. Trình duyệt trở thành nền tảng ứng dụng, còn đám mây vừa là back-end vừa là hệ thống phân phối.
Đường liên kết đang trở thành ứng dụng
Vibe Coding Game Jam của Pieter Levels trên X đã thể hiện rõ sự dịch chuyển này. AI giúp làm game nhanh hơn, còn trình duyệt giúp phân phối dễ hơn. Nhà phát triển có thể phát hành một game, chia sẻ URL và đưa nó đến trước mặt người chơi ngay lập tức.
Không có bản tải về ban đầu cồng kềnh, không trình hướng dẫn cài đặt, cũng không cập nhật thủ công. Vì trình duyệt tải front-end một cách linh hoạt, người dùng nhận được phiên bản mới nhất mỗi lần mở.
Ứng dụng chạy trên trình duyệt cũng khiến người ta yên tâm dùng thử hơn. Chúng vẫn cần đáng tin cậy, nhưng chạy trong ranh giới bảo mật của trình duyệt, thay vì mặc định được cấp quyền truy cập rộng vào máy tính.
Kết quả là khoảng cách giữa khám phá và sử dụng nhẹ nhàng hơn: bấm vào liên kết, dùng thử sản phẩm và quyết định xem nó có xứng đáng với thêm thời gian của bạn hay không.
Game trình duyệt lấp vừa khoảng giữa những game lớn hơn
11games.lol cho thấy game trình duyệt hòa vào thói quen chơi game hiện nay như thế nào. Người chơi có thể chọn một game và bắt đầu ngay, không cần tải gì hay tạo tài khoản.
Một trong những tình huống rõ ràng nhất xảy ra ngay trong League of Legends. Một trận đấu vừa tới màn hình tải thì một người chơi rớt mạng, và tất cả những người còn lại chỉ biết nhìn thanh tiến trình mà không rõ khi nào ván đấu mới bắt đầu.
Người chơi có thể chuyển sang tab khác, mở một game trình duyệt nhẹ và quay lại khi trận League of Legends cuối cùng cũng tải xong. Những game này không cố thay thế League of Legends. Mục tiêu của chúng là lấp đầy khoảng thời gian chết xung quanh: màn hình tải, hàng chờ và những quãng nghỉ ngắn.
Ứng dụng ưu tiên trình duyệt đang trở thành mặc định
Xu hướng tương tự vượt ra ngoài phạm vi game. Baron Buff chạy trải nghiệm đồng hành chính cho League of Legends ngay trong trình duyệt, với một connector nhẹ đảm nhận việc liên lạc với ứng dụng League of Legends trên máy. Gợi ý trực tiếp và các bản cập nhật sản phẩm đến qua web, thay vì được đóng gói vào một ứng dụng máy tính để bàn cồng kềnh.
Mô hình lai này sẽ ngày càng phổ biến. Trình duyệt lo phần giao diện và các tính năng có thể phân phối linh hoạt, trong khi những thành phần cục bộ nhỏ đảm nhận các nhiệm vụ cụ thể cần truy cập vào máy tính.
Đầu tiên, phần mềm chuyển back-end lên đám mây. Giờ đây front-end của nó cũng đang được phân phối từ đám mây. Ứng dụng gốc sẽ vẫn thiết yếu với một số sản phẩm, nhưng với ngày càng nhiều ứng dụng, trình duyệt đang trở thành môi trường chạy mặc định mới.