Co to jest aplikacja internetowa? Przykłady i różnice względem strony www.
Aplikacja internetowa to program komputerowy, który uruchamia się w przeglądarce. Podobnie jak zwykła strona WWW korzysta z technologii internetowych, jednak główna różnica polega na tym, co użytkownik może na niej zrobić.
Strona internetowa przede wszystkim prezentuje informacje. Aplikacja pozwala natomiast wykonywać konkretne operacje: zarządzać danymi, składać zamówienia, obsługiwać konto czy realizować określone procesy.
Granica między jednym a drugim nie zawsze jest jednak oczywista. Współczesne strony coraz częściej przejmują funkcje typowe dla aplikacji, dlatego warto uporządkować, gdzie mniej więcej przebiega różnica.
Co to jest aplikacja internetowa?
W praktyce oznacza to, że aplikacja internetowa:
- działa w przeglądarce,
- nie musi być instalowana na komputerze,
- działa w oparciu o serwer,
- często komunikuje się z bazą danych i przetwarza zapisane w niej informacje.
Brzmi znajomo?
W podobny sposób działają systemy CMS, np. WordPress. Panel administracyjny działa na serwerze, komunikuje się z bazą danych oraz pozwala dodawać i aktualizować informacje. W tym ujęciu sam CMS również jest aplikacją internetową.
Nie oznacza to jednak, że każda strona zbudowana na WordPressie automatycznie staje się aplikacją.
W typowej aplikacji użytkownik może np. zalogować się, posiadać określoną rolę, dodawać i edytować dane, składać zamówienia czy zarządzać swoim kontem.
Najprościej można więc powiedzieć: stronę przede wszystkim oglądamy, a z aplikacji przede wszystkim korzystamy.
Przykłady aplikacji internetowych
Przykładów można znaleźć tysiące. Allegro czy OLX to rozbudowane aplikacje internetowe, mimo że często traktujemy je po prostu jako strony.
W firmach spotkasz również wiele innych typów aplikacji:
- Systemy CRM - służą do zarządzania relacjami z klientami, procesami sprzedażowymi oraz kontaktami.
- Systemy fakturowania - pozwalają wystawiać dokumenty, pobierać dane firm czy integrować się z księgowością bez instalowania programu na konkretnym komputerze.
- Systemy do zarządzania projektami - np. Trello czy Asana. Pozwalają rozdzielać zadania, ustalać terminy i pilnować postępów bez tworzenia kolejnego pliku projekt_final_ostateczny_v3.xlsx.
- LMS - Learning Management System - platformy szkoleniowe pozwalające prowadzić kursy, śledzić postępy i zarządzać użytkownikami.
- Poczta w przeglądarce - np. Gmail, który pozwala obsługiwać pocztę bez instalowania osobnego programu.
Rozwój przeglądarek sprawił, że coraz więcej programów, które kiedyś wymagały instalacji na komputerze, może dziś działać również przez internet.
Aplikacja a strona internetowa – czym się różnią?
Najprościej różnicę można przedstawić w ten sposób:
| Strona internetowa | Aplikacja internetowa |
|---|---|
| głównie prezentuje informacje | pozwala wykonywać operacje |
| treść jest najważniejsza | najważniejsze są funkcje |
| kontakt zwykle odbywa się przez formularz | użytkownik często ma własne konto |
| ma prostszą logikę biznesową | może realizować rozbudowane procesy |
| zazwyczaj jest prostsza w budowie | wymaga projektowania funkcji i procesów |
Strona internetowa może być zbudowana na systemie CMS, a mimo to nadal pełnić przede wszystkim funkcję informacyjną.
Dobrym przykładem są strony firmowe, portfolio czy serwisy oparte o statyczne generatory stron.
Granica zaczyna się zacierać przy bardziej rozbudowanych systemach, np. sklepach internetowych.
Kiedy oglądasz produkt, czytasz opis i przeglądasz zdjęcia, korzystasz z części typowej dla strony internetowej. Ale kiedy już dodajesz produkt do koszyka, składasz zamówienie, płacisz i później sprawdzasz jego status, korzystasz z funkcji charakterystycznych dla aplikacji.
Czy strona z formularzem jest aplikacją internetową?
Mówiąc krótko: nie.
Sam formularz kontaktowy nie zmienia strony w aplikację, nawet jeśli przesłane dane trafiają automatycznie do systemu CRM.
Granica zaczyna się przesuwać dopiero wtedy, gdy formularz staje się częścią większego procesu. Użytkownik może np. wrócić do swoich danych, aktualizować je, śledzić status sprawy albo wykonywać kolejne operacje.
Podobnie samo dodanie strony logowania nie powoduje magicznej przemiany strony w aplikację. Znaczenie ma przede wszystkim to, co użytkownik może zrobić po zalogowaniu.
Kiedy firma potrzebuje aplikacji internetowej zamiast zwykłej strony?
Dobrym przykładem jest jeden z naszych projektów dla Ignis Olympic.
Początkowo miała powstać zwykła strona internetowa z systemem CMS. Później pojawiła się jednak potrzeba obsługi procesów, których klub nie miał gdzie sprawnie prowadzić.
System został więc rozbudowany tak, aby:
- dodawać klubowiczów,
- generować dla nich unikalne kody QR,
- dzielić użytkowników na administratorów, trenerów i podopiecznych,
- przypisywać trenerów do zajęć,
- skanować obecność bezpośrednio przez przeglądarkę w telefonie,
- dodawać koszty i przychody,
- analizować dane dotyczące funkcjonowania klubu.
W tym momencie strona przestała być jedynie miejscem prezentującym ofertę. Zaczęła wspierać realne procesy firmy i stała się częścią systemu używanego na co dzień.
Co istotne, nie trzeba było od razu inwestować w osobne czytniki kart czy dedykowane urządzenia. Wystarczył telefon z przeglądarką, która może korzystać z aparatu i obsługiwać skanowanie kodów QR.
Strona internetowa czy aplikacja - co wybrać?
Przy tworzeniu nowego systemu warto pamiętać, że to nie technologia powinna narzucać potrzeby. Najpierw trzeba określić problem, który chcemy rozwiązać proces tworzenia strony internetowej .
Aplikacje internetowe są zazwyczaj bardziej złożone od stron, dlatego często warto zacząć od MVP - Minimum Viable Product, czyli najprostszej wersji produktu, która pozwala sprawdzić założenia biznesowe na prawdziwych użytkownikach.
Chodzi o to, aby nie budować przez pół roku funkcji, które świetnie wyglądają w Excelu z wymaganiami, ale później okazuje się, że nikt ich nie potrzebuje.
Czasami przed stworzeniem aplikacji lepiej przygotować prosty landing page, opisać rozwiązanie i sprawdzić zainteresowanie.
Najpierw warto więc odpowiedzieć na pytanie: jaki problem ma rozwiązać system? Dopiero później wybierać technologię.
FAQ
Czy aplikację internetową trzeba instalować?
Nie. Aplikacja internetowa działa w przeglądarce, dlatego zazwyczaj nie wymaga instalowania programu na komputerze. Wystarczy dostęp do internetu i odpowiednia przeglądarka.
Czy sklep internetowy jest aplikacją internetową?
W dużej mierze tak. Część sklepu działa jak zwykła strona prezentująca produkty, ale koszyk, płatności, konto klienta czy obsługa zamówień to już funkcje typowe dla aplikacji internetowej.
Czym różni się aplikacja internetowa od aplikacji mobilnej?
Aplikacja internetowa działa w przeglądarce, natomiast aplikację mobilną zazwyczaj instaluje się na telefonie lub tablecie. Oba rozwiązania mogą oferować podobne funkcje, ale różnią się sposobem dostępu i technologią wykonania.