Tag: tworzenie aplikacji mobilnych

18
Wrz

Jak aplikacje mobilne zmieniły nasze życie?

Pojawienie się pierwszych smartfonów zapoczątkowało zmianę roli telefonów. Możliwość korzystania z dodatkowych aplikacji, przeglądania Internetu oraz robienia zdjęć przyczyniła się do tego, że przestaliśmy traktować telefony jako urządzenia tylko do dzwonienia i wysyłania SMS’ów. Według badania PEW Research Center o korzystaniu z telefonów, dla osób w wieku 18 – 29, przeglądanie Internetu w telefonie jest ważniejsze niż możliwość dzwonienia (!). 

Smartfony nie tylko zmieniły sposób, w jaki korzystamy z Internetu, ale też zastąpiły przedmioty, bez których kiedyś nie wyobrażaliśmy sobie życia.

Źródło: PEW Research Center

5 fizycznych przedmiotów, które zostały zastąpione przez aplikacje mobilne i smartfony

Przenośne konsole do gier

Przenośne gry na początku XXI wieku kojarzyły się wyłącznie ze Snake’iem oraz przenośnymi konsolami takimi jak Nintendo DS czy PlayStation Portable (PSP). Jednak rozwój możliwości smartfonów i pojawianie się coraz lepiej skonstruowanych gier zepchnął wspomniane konsole na margines rynku gier.

Gry mobilne znaczą coraz więcej, ich przychody, już w 2016 roku, przekroczyły przychody wszystkich pozostałych gier wideo, a prognozy wskazują na powiększanie się tej różnicy.

Gry mobilne zarabiają więcej niż wszystkie inne gry razem wzięte!

Kluczyki do samochodu

Producenci samochodów od dawna starają się ułatwiać dostęp do aut. Już w 1914 roku zastosowano zamek otwierający wszystkie drzwi na raz. Natomiast w 1982 roku po raz pierwszy zaprezentowano auto dające się otworzyć przy użyciu pilota. W 1998 roku Mercedes-Benz wprowadził bezkluczykowy dostęp do samochodu.

Kwestią czasu było wprowadzenie możliwości dostępu do samochodu przez telefon. Aktualnie większość producentów oferuje aplikacje, które otworzą i zamkną samochód, zdalnie włączą ogrzewanie lub klimatyzację czy odpalą silnik. Z takiego rozwiązania korzystają również firmy car sharingowe.

Aparaty fotograficzne

Rozwój technologii związanej z robieniem zdjęć smartfonami spowodował, że ludzie zaczęli porzucać cyfrowe, kompaktowe aparaty i zaczęli robić zdjęcia telefonami.

Obecnie aparaty stosowane w smartfonach pozwalają przeciętnemu użytkownikowi zrobić wysokiej jakości zdjęcie. Producenci osiągnęli to poprzez stosowanie algorytmów sztucznej inteligencji do dobrania jak najlepszych ustawień, a także poprzez zastosowanie kilku obiektywów o różnych parametrach.

Często zdjęcie jest wykonywane każdym z obiektywów, a następnie są one łączone w celu osiągnięcia lepszych rezultatów – np. głębszej czerni.

Więcej obiektywów to większe możliwości

Portfele

Rozwój technologii NFC oraz zabezpieczeń umożliwił dokonywanie bezpiecznych płatności telefonem. Aplikacje mobilne, takie jak Google Pay, pozwalają dokonywać transakcji różnymi kartami kredytowymi przy pomocy jednej aplikacji.

Razem z rozwojem płatności pojawiły się również aplikacje umożliwiające podzielenie rachunku pomiędzy znajomych np. Splitwise, Revolut. Korzystanie z aplikacji takich jak wymienione – Google Pay i Splitwise – lub dostarczanych przez banki, pozwala zostawić w domu nie tylko gotówkę, ale i karty płatnicze.

Dodajmy do tego rozwój usług rządowych, które pozwalają przenieść dowód osobisty czy prawo jazdy do aplikacji mobilnej, a uzyskamy możliwość pozostawienia w domu całego portfela. 

Bilety

Sprzedaż biletów, prowadzona przez Internet i aplikacje mobilne, powoduje, że papierowe bilety są dzisiaj używane niezwykle rzadko. Bilety, w formie pliku PDF z kodem kreskowym lub QR skanowanym na bramkach, są dostarczane do nabywcy mailowo, a ich sprawdzenie nie wymaga wydruku.

Obecnie większość biletów można nabyć w Internecie lub aplikacji mobilnej – łącznie z biletami komunikacji miejskiej. Wygoda korzystania z biletu, który jest łatwo dostępny w telefonie, powoduje, że papierowe bilety prawdopodobnie niedługo całkowicie wyjdą z użycia.

Aplikacje mobilne rewolucjonizują nasz świat

Tylko 12 lat (AppStore został otwarty w 2008 roku) zajęło aplikacjom mobilnym zmienienie naszej rzeczywistości w znaczący sposób. Coraz więcej firm decyduje się przenieść swoją sprzedaż do aplikacji mobilnej, a niektóre opierają swój biznes tylko i wyłącznie o apkę. Ponadto bardzo wiele firm wprowadza swoje aplikacje mobilne w celu ułatwienia klientom korzystania z ich produktów – przykładowo producenci ekspresów do kawy tworzą aplikacje mobilne umożliwiające sterowanie ekspresem.

Aplikacja mobilna pozwala bardziej zaangażować klienta oraz kreować bardziej unikalny wizerunek marki. Jeśli uważasz, że Twoja firma zyska na posiadaniu własnej aplikacji mobilnej – skontaktuj się z nami. Akanza zajmuje się projektowaniem aplikacji mobilnych i tworzeniem aplikacji mobilnych. Korzystamy z technologii używanych przez największych – Facebooka, Skype’a czy Instagrama – React Native. Sprawdź nas!

15
Wrz

Biznes przeniósł się na smartfony

W 2008 roku Apple otworzyło AppStore – pierwszy sklep z aplikacjami mobilnymi. Od tamtego momentu aplikacje mobilne, będące z początku ciekawostką dla gadżeciarzy, stały się naszą codziennością. 

W pierwszej połowie 2020 roku aplikacje i gry mobilne zostały pobrane aż 71.5 miliarda razy. To o ponad 26% więcej niż w tym samym okresie 2019 roku.

Źródło: sensortower.com

Biznes przeniósł się na smartfony

Według Statista.com, w 2019 roku sektor aplikacji mobilnych osiągnął wartość około 460 miliardów dolarów. Sukcesy startupów, takich jak Snapchat, Spotify czy Uber, oraz wejście technologicznych gigantów, takich jak Facebook czy Google, w sektor mobile doprowadziły do tego, że nawet pozornie niezwiązane z technologią firmy posiadają własne aplikacje mobilne.

Za przykłady niech posłużą aplikacje bankowe, aplikacje sklepów stacjonarnych (Auchan, Lidl czy Gama) czy organizacji sportowych (F1, NBA czy Manchester United).

Natomiast firmy, których działalność skupia się na urządzeniach mobilnych, znaczą na rynku coraz więcej. W 2018 roku w Stanach Zjednoczonych 192 spółki weszły na dwie główne amerykańskie giełdy – NYSE i NASDAQ. Ze 192 IPO, aż 48 dotyczyło spółek technologicznych.

Z kolei wśród IPO technologicznych, aż 39 spółek uznało mobile za istotny element swojej działalności. Wśród nich najwyżej wycenione zostały:

  1. Spotify – 29.5 miliarda dolarów
  2. Pinduoduo – 24 miliardy dolarów
  3. Tencent Music – 21.3 miliarda dolarów
Źródło: AppAnnie

Które aplikacje mobilne zarabiają najwięcej?

W pierwszej połowie 2020 roku najlepiej zarabiającą aplikacją na świecie był… Tinder. Przyniósł on w tym okresie 433 miliony dolarów przychodów.

Drugie miejsce zajął YouTube z przychodami w wysokości 431 milionów dolarów, a trzecie – wygenerowawszy 421 miliardów dolarów przychodu – TikTok.

Źródło: sensortower.com

Jak zarabiają aplikacje mobilne?

Istnieje wiele sposobów monetyzacji aplikacji. Projektowanie aplikacji mobilnych powinno uwzględniać model biznesowy apki, aby zapewnić spójność całej aplikacji. Cztery najpopularniejsze metody zarabiania na aplikacjach mobilnych to:

Model Freemium

W modelu freemium część funkcjonalności jest udostępniania za darmo wszystkim użytkownikom, natomiast część funkcjonalności jest dostępna dla użytkowników premium. Najczęściej płatności za posiadanie funkcjonalności premium są pobierane w postaci subskrypcji. Aplikacje monetyzowane w ten sposób to na przykład: YouTube, Tinder czy Fitatu.

Płatny dostęp

W tym modelu użytkownik płaci za dostęp do aplikacji. Jest to albo jednorazowa płatność, albo opłata subskrypcyjna. Płatny dostęp różni się od freemium, tym, że nie udostępnia żadnych funkcjonalności za darmo. Niemniej jednak, w tym modelu często pojawia się okres próbny, podczas którego użytkownik ma możliwość przetestowania aplikacji. W ten sposób zarabia między innymi: Netflix, WolframAlpha czy Minecraft

Darmowa aplikacja z reklamami

Aplikacja mobilna jest udostępniona użytkownikom za darmo, ale pojawiają się w niej reklamy. Z takiego rozwiązania najczęściej korzystają gry hyper-casual. Reklamy zazwyczaj przyjmują formę banerów, pojawiających się na dole ekranu, pełnoekranowych reklam pojawiających się pomiędzy sesjami oraz reklam, za których obejrzenie użytkownik dostaje nagrodę – np. odblokowuje inne ćwiczenie w treningu lub dostaje dodatkowe życie w grze. W ten sposób monetyzowane są np. gry studia Ketchapp i Voodoo.

Mikropłatności

W modelu opartym na mikropłatnościach użytkownik płaci jednorazowo za dodatkowe funkcje lub przedmioty w aplikacji. Z takiego rozwiązania bardzo często korzystają twórcy gier, ale też na przykład google books, gdzie aplikacja jest darmowa, a użytkownicy kupują jej zawartość – ebooki.

Monetyzacja aplikacji może się również opierać na łączeniu różnych metod. Przykładowo w modelu freemium można wyświetlać reklamy użytkownikom niepłacącym. Lub przy płatnym dostępie do aplikacji wprowadzić dodatkową zawartość odblokowywaną przez dokonanie mikropłatności. Możliwości są niemal nieograniczone, warto jednak pamiętać o odpowiednim wyważeniu poszczególnych modeli tak, aby nie odstraszyć użytkownika. Na przykład umieszczenie w aplikacji zbyt dużej liczby reklam spowoduje, że użytkownik odinstaluje aplikację, a udostępnienie zbyt dużej liczby funkcjonalności w darmowej wersji aplikacji freemium spowoduje, że użytkownicy nie będą odczuwali potrzeby płacenia za dodatkowe funkcje.

Jaka jest przyszłość aplikacji mobilnych?

Raport AppAnnie o aplikacjach mobilnych pokazuje, że przedstawiciele pokolenia Z (w wieku 16-24) korzystają z aplikacji mobilnych o 30% częściej niż osoby w wieku 25+. Ponadto Z-tki spędzają w aplikacjach o 20% więcej czasu niż reszta populacji.

Raport AppAnnie opisuje pokolenie Z jako pokolenie, którego drugą naturą jest korzystanie z aplikacji mobilnych.

Źródło: AppAnnie

Na podstawie tych danych możemy stwierdzić, że popularność aplikacji mobilnych będzie ciągle rosnąć. Najprawdopodobniej będziemy dalej obserwować tendencję do przenoszenia sprzedaży do przestrzeni mobilnej.

Obecne trendy wskazują na to, że za kilka lat prowadzenie biznesu bez aplikacji mobilnej lub z pominięciem kanału mobilnego będzie niemożliwe. Dlatego stworzenie aplikacji mobilnej powinno być przedmiotem rozważań w każdej firmie.

Tworzenie aplikacji mobilnych

Akanza posiada kompetencje do tworzenia zaawansowanych aplikacji mobilnych. Pracujemy dla klientów z całego świata, a nasze aplikacje tworzymy z dbałością o szczegóły. Korzystamy z technologii React Native – tej samej z której korzysta Facebook, Instagram czy Skype.

Jeśli uważasz, że Twój biznes potrzebuje aplikacji mobilnej – napisz do nas. Zajmujemy się projektowaniem aplikacji mobilnych i tworzeniem aplikacji mobilnych i robimy to naprawdę dobrze.

14
Lut

Narzędzie diagnostyczne React Native Doctor

 

React-native doctor to nowa funkcja diagnostyczna aplikacji React Native, która skanuje i automatycznie naprawia błędy związane ze środowiskiem deweloperskim.  

 

Działanie

Polecenie doctor wspiera obecnie większość oprogramowania i bibliotek, na których polega React Native, takich jak Android SDK, Xcode czy CocoaPods. Po uruchomieniu polecenia, narzędzie zeskanuje naszą aplikację w poszukiwaniu błędów związanych ze środowiskiem deweloperskim i automatycznie je naprawi. W przypadku, gdy nie będzie w stanie tego zrobić, wyświetli stosowną informację w konsoli, wraz z krokami które należy podjąć oraz poradami (linkami), gdzie możemy szukać informacji o problemie.  

 

Źródło: React Native Blog

 

 

Użycie

Aby wypróbować narzędzie, musimy posiadać aplikację React Native w wersji min. 0.62, istnieje jednak możliwość doinstalowania go do starszych wersji framework’a, używając polecenia:

npx @react-native-community/cli doctor  

 

Wspierane funkcje

Doctor obecnie wspiera diagnostykę poniższych narzędzi i funkcji:

 

  • Node.js (>= 8.3)
  • yarn (>= 1.10)
  • npm (>= 4)
  • Watchman (>= 4), używany do obserwowania zmian w systemie plików.

 

Dodatkowo, jeśli chodzi o środowisko deweloperskie Android:

  • Android SDK (>= 26), środowisko uruchomieniowe Androida.
  • Android NDK (>= 19), natywny zestaw narzędzi programistycznych dla Androida.
  • ANDROID_HOME, zmienna środowiskowa wymagana przez konfigurację zestawu Android SDK.

 

Oraz środowisko iOS:

  • Xcode (>= 10), IDE do tworzenia aplikacji iOS.
  • CocoaPods, narzędzie do zarządzania zależnościami dla aplikacji iOS.
  • ios-deploy (opcjonalne), biblioteka używana do instalacji aplikacji na fizycznych urządzeniach z iOS przez CLI.

 

Źródło: React Native Blog