10 Sie

Rodzaje aplikacji mobilnych

Rozwój technologii mobilnych i ich popularyzacja sprawia, że rośnie zapotrzebowanie na aplikacje mobilne. Możemy je podzielić ze względu na sposób wytworzenia lub ze względu na zastosowanie. W tej pierwszej kategorii znajduje się podział na aplikacje: webowe, natywne i hybrydowe.

Aplikacje webowe komunikują się z użytkownikiem przez przeglądarkę internetową. Przybierają postać stron internetowych. Do przygotowywania ich używa się różnych mechanizmów (np. CGI, JSP, ASP.NET) i języków (np. PHP, Java, C#). Przykładami aplikacji webowych są serwisy: jakdojade.pl, Wikipedia, czy Allegro. Aplikacje internetowe są niezależne od platformy i wymagają jedynie optymalizacji pod różne rozdzielczości. Niestety, niezależnie od zastosowania zawsze wymaga połączenia z Internetem i mają ograniczony dostęp do funkcji urządzenia.

Aplikacjami natywnymi nazywamy aplikacje mobilne stworzone na konkretną platformę (Android, iOS, Windows Phone itp.). Każda z platform ma swój język programowania dedykowany dla niej (Android – Java, iOS – Objective-C, Windows Phone – C#). Takie aplikacje zwykle cechują się dużą szybkością działania, mają bezpośredni dostęp do komponentów urządzenia mobilnego jak np. GPS, akcelerometr czy aparat fotograficzny, nie jest konieczne, aby aplikacja miała dostęp do Internetu. Niestety, jeżeli chcemy stworzyć aplikację na kilka platform, to na każdy system mobilny należy stworzyć jej osobną wersję.

Aplikacje hybrydowe łączą cechy aplikacji natywnych i webowych. Takie aplikacje instaluje się, jak aplikacje natywne, lecz korzystają z wielu rozwiązań charakterystycznych dla webowych. Można je w prosty sposób integrować ze stronami internetowymi. Wytworzenie takiej aplikacji wymaga mniejszych nakładów finansowych i czasowych, ponieważ część kodu jest niezależna od platformy. Jednak działają zwykle wolniej niż aplikacje natywne i w mają mniejszy dostęp do funkcji urządzenia (choć większy niż webowe).

Nie da się wskazać, który rodzaj jest najlepszy. To, który rodzaj należy wybrać, zależy od indywidualnych potrzeb i cech, jakie powinien posiadać końcowy produkt.

Ze względu na zastosowanie aplikacje można podzielić na:

  • aplikacje biznesowe, przeznaczone do wspomagania różnych sfer biznesu
  • aplikacje wspomagające organizację pracy i zwiększające produktywność
  • aplikacje finansowe, w tym bankowe
  • aplikacje medyczne
  • aplikacje sportowe
  • aplikacje nawigacyjne / lokalizacyjne
  • oprogramowanie wspierające podróże
  • oprogramowanie edukacyjne
  • aplikacje społecznościowe
  • aplikacje przeznaczone dla dzieci
  • gry
  • książki i katalogi
  • aplikacje rozrywkowe
  • aplikacje pogodowe
  • aplikacje do obróbki i zarządzania zdjęciami i video
  • oprogramowanie muzyczne, itd.

Lista rodzajów ze względu na zastosowanie nie jest zamknięta – pomysłowość ludzi sprawia, że powstaje ich coraz więcej. Każdy typ wymaga innego podejścia. Firma Biznesport zapewnia tworzenie aplikacji dostosowanych indywidualnie pod klienta. Specjalizujemy się w tworzeniu serwisów internetowych i aplikacji webowych, lecz tworzymy także pozostałe ich rodzaje. Dzięki naszym działaniom powstały serwisy takie, jak mro-wisko.pl, czy climbos.com.

[Głosów:1    Średnia:5/5]