
Oprogramowanie żyło kiedyś niemal w całości na twoim komputerze. Interfejs, logika aplikacji i dane były instalowane lokalnie, a internet był opcjonalny albo służył tylko do aktualizacji.
Potem nadeszła chmura. Aplikacje zaczęły przenosić bazy danych, uwierzytelnianie, przechowywanie i ciężkie przetwarzanie na zapleczu do zdalnych serwerów. Zainstalowany program wciąż był front-endem, ale większość właściwej pracy działa się już gdzie indziej.
Teraz front-end również się wyprowadza.
Zamiast instalować cały interfejs lokalnie, przeglądarka pobiera najnowszy kod z chmury w chwili otwarcia aplikacji i uruchamia go na urządzeniu użytkownika. Przeglądarka staje się platformą aplikacji, a chmura — jednocześnie zapleczem i systemem dystrybucji.
Link staje się aplikacją
Vibe Coding Game Jam Pietera Levelsa na X dobrze uchwycił tę zmianę. AI sprawiła, że gry powstają szybciej, a przeglądarka — że łatwiej je rozpowszechniać. Twórcy mogli opublikować grę, udostępnić adres URL i od razu postawić ją przed graczami.
Nie ma dużego pierwszego pobierania, kreatora instalacji ani ręcznej aktualizacji. Ponieważ przeglądarka pobiera front-end dynamicznie, użytkownicy przy każdym otwarciu dostają najnowszą wersję.
Aplikacje działające w przeglądarce sprawiają też wrażenie bezpieczniejszych do wypróbowania. Wciąż muszą być godne zaufania, ale działają w granicach bezpieczeństwa przeglądarki, zamiast domyślnie otrzymywać szeroki dostęp do komputera.
Efekt to mniejsze zobowiązanie między odkryciem a użyciem: kliknij link, wypróbuj produkt i zdecyduj, czy zasługuje na więcej twojego czasu.
Gry przeglądarkowe mieszczą się między większymi grami
11games.lol pokazuje, jak gry przeglądarkowe wpisują się we współczesne nawyki grania. Gracze mogą wybrać grę i zacząć od razu, bez pobierania czegokolwiek i bez zakładania konta.
Jeden z najwyraźniejszych przykładów zdarza się wewnątrz League of Legends. Rozgrywka dochodzi do ekranu ładowania, jednemu z graczy zrywa się połączenie, a cała reszta wpatruje się w pasek postępu, nie wiedząc, kiedy gra się zacznie.
Gracze mogą przełączyć się na inną kartę, otworzyć lekką grę przeglądarkową i wrócić, gdy rozgrywka w League of Legends w końcu się załaduje. Te gry nie próbują zastąpić League of Legends. Ich celem jest wypełnienie przestojów dookoła: ekranów ładowania, kolejek i krótkich przerw.
Aplikacje tworzone najpierw pod przeglądarkę stają się standardem
Ten sam trend wykracza poza gry. Baron Buff uruchamia swoje główne doświadczenie towarzyszące dla League of Legends w przeglądarce, a lekki łącznik obsługuje komunikację z lokalnym klientem League of Legends. Rekomendacje na żywo i aktualizacje produktu docierają przez sieć, zamiast być zapakowane w dużą aplikację desktopową.
Ten hybrydowy model będzie coraz powszechniejszy. Przeglądarka zajmuje się interfejsem i funkcjami, które można dostarczać dynamicznie, a małe lokalne komponenty wykonują konkretne zadania wymagające dostępu do komputera.
Najpierw oprogramowanie przeniosło swoje zaplecze do chmury. Teraz jego front-end również jest dostarczany z chmury. Aplikacje natywne pozostaną niezbędne dla niektórych produktów, ale dla coraz większej liczby aplikacji przeglądarka staje się nowym, domyślnym środowiskiem uruchomieniowym.