witryna mobilna: wersja zwykłej witryny internetowej na komputery z ograniczeniem treści i nawigacji.
mobilna aplikacja internetowa: aplikacja stworzona do uruchamiania w mobilnej przeglądarce internetowej wbudowanej w smartfon lub tablet
aplikacja natywna: aplikacja zaprojektowana specjalnie do działania przy użyciu sprzętu i systemu operacyjnego urządzenia mobilnego
aplikacja hybrydowa: ma wiele funkcji zarówno aplikacji natywnej, jak i mobilnej aplikacji internetowej
Dziś zbudowanie strony internetowej to tylko jeden z elementów rozwoju obecności w handlu elektronicznym. Biorąc pod uwagę, że ponad 90% wszystkich użytkowników Internetu uzyskuje dostęp do sieci przynajmniej przez część czasu z urządzeń mobilnych, firmy muszą dziś opracowywać witryny mobilne i mobilne aplikacje internetowe, aplikacje natywne lub aplikacje hybrydowe, aby wchodzić w interakcje z klientami, dostawcami. i pracowników. Pierwszym krokiem jest podjęcie decyzji, które z tych narzędzi rozszerzonej obecności w sieci mają być używane. Do rozważenia są różne rodzaje platform m-commerce, z których każda ma wyjątkowe zalety i koszty. Witryna mobilna to wersja zwykłej witryny internetowej, która jest ograniczona pod względem treści i nawigacji, dzięki czemu użytkownicy mogą znaleźć to, czego chcą i szybko podjąć decyzję lub dokonać zakupu. Możesz zobaczyć różnicę między zwykłą witryną internetową a witryną mobilną, odwiedzając witrynę Amazon na komputerze stacjonarnym, a następnie smartfonie lub tablecie. Witryna mobilna Amazon jest bardziej przejrzystą, bardziej interaktywną witryną, która umożliwia nawigację palcem i efektywne podejmowanie decyzji przez konsumentów. Podobnie jak tradycyjne witryny internetowe, witryny mobilne działają na serwerach firmy i są tworzone przy użyciu standardowych narzędzi internetowych, takich jak HTML po stronie serwera, Linux, PHP i SQL. Podobnie jak w przypadku wszystkich witryn internetowych, użytkownik musi być podłączony do sieci, a wydajność zależy od przepustowości.
Zasadniczo witryny mobilne działają wolniej niż tradycyjne witryny internetowe wyświetlane na komputerze stacjonarnym podłączonym do szerokopasmowej sieci biurowej. Większość dużych firm ma obecnie witryny mobilne. Mobilna aplikacja internetowa to aplikacja stworzona do uruchamiania w zbudowanej mobilnej przeglądarce internetowej do smartfona lub tabletu. W przypadku Apple natywną przeglądarką jest Safari. Ogólnie rzecz biorąc, jest zbudowany tak, aby naśladować cechy aplikacji natywnej przy użyciu języka HTML5 i Javy. Mobilne aplikacje internetowe są specjalnie zaprojektowane dla platformy mobilnej pod względem rozmiaru ekranu, nawigacji palcami i prostoty graficznej. Mobilne aplikacje internetowe mogą obsługiwać złożone interakcje używane w grach i multimediach, wykonywać obliczenia w czasie rzeczywistym w locie i mogą być wrażliwe na dane geograficzne dzięki wbudowanej w smartfonie funkcji globalnego systemu pozycjonowania (GPS). Mobilne aplikacje internetowe zwykle działają szybciej niż witryny mobilne, ale nie tak szybko, jak aplikacje natywne. Aplikacja natywna to aplikacja zaprojektowana specjalnie do działania przy użyciu sprzętu i systemu operacyjnego urządzenia mobilnego. Te samodzielne programy mogą łączyć się z Internetem w celu pobierania i wysyłania danych oraz mogą działać na tych danych nawet wtedy, gdy nie są połączone z Internetem. Pobierz książkę do czytnika aplikacji, odłącz się od Internetu i przeczytaj książkę. Ponieważ różne typy smartfonów mają różny sprzęt i systemy operacyjne, aplikacje nie są „jeden rozmiar dla wszystkich” i dlatego muszą być opracowywane dla różnych platform mobilnych. Aplikacja Apple działająca na iPhonie nie może działać na telefonach z systemem Android. Jak dowiedziałeś się z rozdziału 3, aplikacje natywne są tworzone przy użyciu różnych języków programowania w zależności od urządzenia, dla którego są przeznaczone, a następnie kompilowane do postaci kodu binarnego i wykonującego się niezwykle szybko na urządzeniach mobilnych, znacznie szybciej niż oparte na HTML lub Javie. mobilne aplikacje internetowe. Z tego powodu aplikacje natywne są idealne do gier, złożonych interakcji, obliczeń w locie, manipulacji graficznych i reklam multimedialnych. Coraz częściej programiści łączą elementy aplikacji natywnych i mobilnych aplikacji internetowych w aplikacje hybrydowe. Aplikacja hybrydowa ma wiele funkcji zarówno aplikacji natywnej, jak i mobilnej aplikacji internetowej. Podobnie jak aplikacja natywna, działa w natywnym kontenerze na urządzeniu mobilnym i ma dostęp do interfejsów API urządzenia, umożliwiając korzystanie z wielu funkcji urządzenia, takich jak żyroskop, które zwykle nie są dostępne dla mobilnej aplikacji internetowej . Może być również spakowany jako aplikacja do dystrybucji ze sklepu z aplikacjami. Podobnie jak mobilna aplikacja internetowa jest oparta na HTML5, CSS3 i JavaScript, ale wykorzystuje silnik przeglądarki urządzenia do renderowania HTML5 i lokalnego przetwarzania JavaScript.